• 正文
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

中科藍(lán)訊開發(fā)用downloader燒錄固件常見問題

06/06 09:47
900
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

有部分小伙伴在使用中科藍(lán)訊開發(fā)的downloader燒錄固件會(huì)碰到一些問題,筆者不才,分析一下常見問題及處理方法。

中科藍(lán)訊開發(fā)用downloader燒錄固件方法,請(qǐng)閱:中科藍(lán)訊開發(fā) 程序下載與調(diào)試方法

常見問題 Q&A

Q:芯片如何進(jìn)入串口升級(jí)模式?


A:芯片通過以下機(jī)制進(jìn)入口升級(jí)模式:

1. 芯片復(fù)位啟動(dòng)時(shí), 芯片會(huì)檢升級(jí)IO口的握手時(shí)序, 如果時(shí)序匹配, 則進(jìn)入升級(jí)模式.

2. 程序正常運(yùn)行過程中, 如果升級(jí)IO沒有被占用(或調(diào)試打印輸出完成后), 芯片內(nèi)的升級(jí)模塊也會(huì)不斷偵測(cè)升級(jí)握手時(shí)序, 如果時(shí)序匹配也會(huì)進(jìn)入升級(jí)模式.

Q:程序升級(jí)不成功原因及處理方法?


A:程序升級(jí)(固件下載)不成功有以下原因及處理方法:

1. 檢測(cè)串口與芯片硬件連接是否正確. (萬用表量一下, 串口模塊的GND和串口 是否 與芯片GND及串口相連) (或在DownLoader啟動(dòng)下載時(shí),示波器量一下串口時(shí)序是否有到芯片引腳)

2. 檢查芯片供電是否正常: 芯片一般由VUSB或VBAT引腳供電, 供電成功后, VDDIO會(huì)輸出約3.3V左右的電壓. 若量到VDDIO有3.3V電壓輸出, 一 般供電正常,如果芯片有VDDCORE 引腳封裝出來,也可以測(cè)量一下VDDCORE電壓是否正常(0.8~1.3V可配,均正常)

VDDIO(約3.3V) 作為內(nèi)部FLASH的電源, 非常重要, 需要確保VDDIO電源穩(wěn)定 (如果VDDIO上沒有接電容, 或電容失效, 或電容離芯片引腳比較遠(yuǎn), 這些都可能引起下載失敗, 或即失下載成功后, 校驗(yàn)也會(huì)失敗, 或程序運(yùn)行異常)

3. 確認(rèn)芯片供電正常后, 可用示波器測(cè)量26M晶振, 看看晶振是否起振. 晶振起振后才能下載程序.

4. 檢測(cè)通信IO上是否有其它電容或電路連接影響到升級(jí), 一般該IO上有藍(lán)色LED燈不會(huì)影響通信. 紅燈則會(huì)影響通信.

5. 如果通信IO有被復(fù)用做其它功能, 則芯片必須復(fù)位才能進(jìn)入升級(jí)時(shí)序檢測(cè), 注意芯片進(jìn)入低功耗模式時(shí), 即使拔掉電池可能也要等比較長的時(shí)間才能耗完電正常復(fù)位.

Q: 硬件連接沒有問題, 為什么還是固件燒錄不成功?


A: 一般是芯片沒有復(fù)位導(dǎo)致升級(jí)不成功

此時(shí)可以嘗試:

1) 拔掉電池,拔掉串口通信線(通信線也會(huì)漏電過來), 再手動(dòng)放電 (短接VDDIO或VBAT到地, 如果是軟開機(jī),可以多按幾次開機(jī)鍵放電)

2)點(diǎn)擊PC下載工具Downloader啟動(dòng)下載, 上先接串口通信線, 再接入電池上電. 一般都能下載成功.

3) 如果USB線下載, 且樣機(jī)可用USB供電.可以嘗試升級(jí)時(shí)快速插入U(xiǎn)SB, 避免插入慢,樣機(jī)已上電但通信IO口還沒有連接好, 導(dǎo)致 下載失敗

(先上電, 芯片上電時(shí)會(huì)檢測(cè)下載時(shí)序, 但由于通信IO未連接好導(dǎo)致下載時(shí)序檢測(cè)失敗,接下來已經(jīng)跑正常的USB功能了, 則無法再復(fù)用進(jìn)行下載了).

Q: 為什么一直顯示掃描中,如何處理?


A:如果出現(xiàn)一直顯示在掃描中,硬件連接沒問題,但沒有檢測(cè)到芯片的情況,依上述芯片進(jìn)入串口升級(jí)模式的機(jī)制描述,可以斷開VBAT重新上電,或長按目標(biāo)板的 powerkey 按鍵關(guān)機(jī)再開機(jī),喚醒一下芯片進(jìn)入燒錄,燒錄完成

Q:為什么出現(xiàn)芯片KEY檢驗(yàn)錯(cuò)誤?


A:出現(xiàn)芯片KEY檢驗(yàn)錯(cuò)誤,因?yàn)楣碳用艿膋ey,芯片加密的key不一致,別人給你固件是沒法燒錄到我們的芯片里,我們給你的升級(jí)固件也沒法燒錄到別家的芯片里,因?yàn)槲覀兊墓碳羌用苓^的。只有固件和芯片使用同樣加密key才能升級(jí)燒錄。

Q:為何出現(xiàn)串口錯(cuò)誤,如何處理?


A: 出現(xiàn)串口錯(cuò)誤的原因,一般是XLink或USB轉(zhuǎn)串口工具(如CH340, FT232)等給目標(biāo)板供電,目標(biāo)板負(fù)載過重,導(dǎo)致XLink或USB轉(zhuǎn)串口工具掉電。

處理方法,重新拔插一下XLink或USB轉(zhuǎn)串口工具,一般可以解決;如還不能解決建議不用XLink或USB轉(zhuǎn)串口工具給目標(biāo)板供電,用外部供電。


有更多技術(shù)問題,請(qǐng)關(guān)注我們的公眾號(hào),我們的公眾號(hào)已經(jīng)接入AI-Deepseek, 大部分問題,公眾號(hào)的Deepseek就能幫您解答。如果AI解答不盡人意,請(qǐng)給我們留言,我們會(huì)安排FAE給您專業(yè)解答。

1、聊天功能升級(jí)加強(qiáng);

2、外文翻譯功能;

3、找資料、找方案;

4、寫代碼、寫文章;

5、技術(shù)問題回答又快又準(zhǔn)

……

還有更多功能,都在話下


謝謝觀看,需要資料可在評(píng)論區(qū)留言?;虿榭丛?,獲取下載。

原創(chuàng)不易,歡迎關(guān)注,更加精彩及時(shí)送達(dá)!

相關(guān)推薦

  • AN5056 X-CUBE-SBSFU STM32Cube擴(kuò)展包集成指南
  • AN4758 STM32L4、STM32L4+和STM32G4系列微控制器上的專利代碼讀取保護(hù)
  • AN5463應(yīng)用筆記BlueNRG-LP、BlueNRG-LPS(無線)固件升級(jí)
  • AN5463 BlueNRG-LP、BlueNRG-LPS(無線)固件升級(jí)
  • 芯片燒錄不良可能是這些硬件問題你忽略了
    視訊
    2835
    2024/08/30
  • 登錄即可解鎖
    • 海量技術(shù)文章
    • 設(shè)計(jì)資源下載
    • 產(chǎn)業(yè)鏈客戶資源
    • 寫文章/發(fā)需求
    立即登錄