中科藍訊開發 固件燒錄升級 程序下載與調試方法
燒錄調試工具準備
中科藍訊 Xlink 小板
立即購買XLink
由于中科藍訊平臺的程序下載 / 程序調試打印 / EQ 在線調試 / FCC 測試等默認均使用單線方式。故以下 Xlink 皆可使用。
① 串口模塊
CP2102 芯片芯片在 1.5 M 工作穩定性最好的,由于中科藍訊藍牙芯片是單線通信,故仍需在 TX 和 RX 之間,串 200 歐的電阻。
在 TX 和 RX 之間,串 200 歐的電阻,將其轉成單線,再接入中科藍訊藍牙芯片的單線通信 IO 口(如 PB3\PA7)。
CH340串口模塊
FT232RL模塊,目前市場最好最穩定的USB轉串口模塊,但也是最貴的。
② 中科藍訊 Xlink v1.0
中科藍訊也提供成品串口模塊 Xlink v1.0,Xlink v1.0 與 CP2102 串口工具其實是一樣的,只是 Xlink v1.0 已在 TX / RX 之間接入 200 歐電阻而已。
③ 中科藍訊高速版 Xlink v2.0
燒錄工具與目標板\芯片連接
在串口模塊 TX 和 RX 之間,串 200 歐的電阻,將其轉成單線串口或XLINK的RX連接中科藍訊藍牙芯片的單線通信 IO 口(如 PB3\PA7)。
Xlink 串口或串口模塊工具驅動
第一次使用需先安裝 cp210x_windows_drivers 驅動,WIN10 系統經常會用自身的默認串口驅動,該驅動波特率支持不了 1.5 M,會導致 Downloader 提示“設置波特率異常”,此時可卸載默認的串口驅動,重新安裝中科藍訊提供的串口驅動即可。該驅動已測試過在 WIN10 / WIN7 / XP 系統中均支持良好。
接入 xlink或串口模塊 工具,Downloader 中選擇好對應的串口。
調試與下載工具
Downloader 是集“下載”和“打印調試”在一起的調試下載工具,十分方便開發人員使用,下載時一般用串口作為下載口。其中 Downloader 串口下載和打印均使用 1.5 M 波特率。
我們使用編譯器最終生成的下載文件是 dcf\prd\upd 文件,把 dcf\prd\upd 文件拖入 Downloader 即可下載。其中一個 DCF 可以利用配置文件配置成多個工程,所以下載程序時要選擇好對應的配置文件,配置文件存放在 DCF 文件目錄的“Settings”文件夾中。
注意:下載程序時,一定要選中一個配置選項,否則程序可能有未知情況出現。點擊 Downloader 軟件的“配置”按鈕,選擇對應的配置文件。prd\upd已經配置好了,不用再配置了。
配置中勾選前面設置好的配置選項,如earphone,點擊開始,進行燒錄。

點擊開始后如果出現一直顯示在掃描中,但沒有檢測到芯片的情況,可以斷開VBAT重新上電,或長按目標板的 powerkey 按鍵關機再開機,喚醒一下芯片進入燒錄,燒錄完成如下圖所示。

開發人員一般選中下圖中的“開發”,可以方便下載后查看打印信息。
常見問題 Q&A
Q:芯片如何進入串口升級模式?
A:芯片通過以下機制進入口升級模式:
- 1. 芯片復位啟動時, 芯片會檢升級IO口的握手時序, 如果時序匹配, 則進入升級模式.
- 2. 程序正常運行過程中, 如果升級IO沒有被占用(或調試打印輸出完成后), 芯片內的升級模塊也會不斷偵測升級握手時序, 如果時序匹配也會進入升級模式.
Q:程序升級不成功原因及處理方法?
A:程序升級(固件下載)不成功有以下原因及處理方法:
- 1. 檢測串口與芯片硬件連接是否正確. (萬用表量一下, 串口模塊的GND和串口 是否 與芯片GND及串口相連) (或在DownLoader啟動下載時,示波器量一下串口時序是否有到芯片引腳)
- 2. 檢查芯片供電是否正常: 芯片一般由VUSB或VBAT引腳供電, 供電成功后, VDDIO會輸出約3.3V左右的電壓. 若量到VDDIO有3.3V電壓輸出, 一 般供電正常,如果芯片有VDDCORE 引腳封裝出來,也可以測量一下VDDCORE電壓是否正常(0.8~1.3V可配,均正常)
VDDIO(約3.3V) 作為內部FLASH的電源, 非常重要, 需要確保VDDIO電源穩定 (如果VDDIO上沒有接電容, 或電容失效, 或電容離芯片引腳比較遠, 這些都可能引起下載失敗, 或即失下載成功后, 校驗也會失敗, 或程序運行異常)
- 3. 確認芯片供電正常后, 可用示波器測量26M晶振, 看看晶振是否起振. 晶振起振后才能下載程序.
- 4. 檢測通信IO上是否有其它電容或電路連接影響到升級, 一般該IO上有藍色LED燈不會影響通信. 紅燈則會影響通信.
- 5. 如果通信IO有被復用做其它功能, 則芯片必須復位才能進入升級時序檢測, 注意芯片進入低功耗模式時, 即使拔掉電池可能也要等比較長的時間才能耗完電正常復位.
Q: 硬件連接沒有問題, 為什么還是固件燒錄不成功?
A: 一般是芯片沒有復位導致升級不成功
此時可以嘗試:
- 1) 拔掉電池,拔掉串口通信線(通信線也會漏電過來), 再手動放電 (短接VDDIO或VBAT到地, 如果是軟開機,可以多按幾次開機鍵放電)
- 2)點擊PC下載工具Downloader啟動下載, 上先接串口通信線, 再接入電池上電. 一般都能下載成功.
- 3) 如果USB線下載, 且樣機可用USB供電.可以嘗試升級時快速插入USB, 避免插入慢,樣機已上電但通信IO口還沒有連接好, 導致 下載失敗
(先上電, 芯片上電時會檢測下載時序, 但由于通信IO未連接好導致下載時序檢測失敗,接下來已經跑正常的USB功能了, 則無法再復用進行下載了).
Q: 為什么一直顯示掃描中,如何處理?
A:如果出現一直顯示在掃描中,硬件連接沒問題,但沒有檢測到芯片的情況,依上述芯片進入串口升級模式的機制描述,可以斷開VBAT重新上電,或長按目標板的 powerkey 按鍵關機再開機,喚醒一下芯片進入燒錄,燒錄完成
Q:為什么出現芯片KEY檢驗錯誤?
A:出現芯片KEY檢驗錯誤,因為固件加密的key,芯片加密的key不一致,別人給你固件是沒法燒錄到我們的芯片里,我們給你的升級固件也沒法燒錄到別家的芯片里,因為我們的固件是加密過的。只有固件和芯片使用同樣加密key才能升級燒錄。
Q:為何出現串口錯誤,如何處理?
A: 出現串口錯誤的原因,一般是XLink或USB轉串口工具(如CH340, FT232)等給目標板供電,目標板負載過重,導致XLink或USB轉串口工具掉電。
有更多問題,請關注我們的公眾號,我們的公眾號已經接入AI-Deepseek, 大部分問題,公眾號的Deepseek就能幫您解答。
1、聊天功能升級加強;
2、外文翻譯功能;
3、找資料、找方案;
4、寫代碼、寫文章;
5、技術問題回答又快又準
……
Downloader 燒錄上機位下載及參數資料
請移步到
中科藍訊 開發工具downloader RV32編譯器 下載_資料下載_SUNSHINE SILICON (sunsili.com)
中科藍訊高速XLink串口固件下載FCC\EQ調試升級工具驅動下載_資料下載_SUNSHINE SILICON
中科藍訊高速XLink2.0串口下載FCC\EQ調試升級 TWS快速配對工具_電子模塊_SUNSHINE SILICON