靈動(dòng)微電子MM32 MCU燒錄經(jīng)驗分享

發(fā)布時(shí)間:2021-1-29 16:27    發(fā)布者:英尚微電子
關(guān)鍵詞: 靈動(dòng)微電子 , MM32 , MCU , 單片機
最近有部分剛接觸MM32 MCU的用戶(hù)朋友們碰到了MCU無(wú)法進(jìn)行下載的情況,然后跟我們反饋芯片有問(wèn)題,最后經(jīng)過(guò)技術(shù)工程師跟進(jìn),其實(shí)都是用戶(hù)程序使用錯誤或者操作不規范等原因造成的,并非芯片有問(wèn)題。如果大家有碰到這種情況請不要著(zhù)急,此篇文章靈動(dòng)微總代理英尚微電子專(zhuān)門(mén)來(lái)講解如何解決燒寫(xiě)失敗的情況及有可能出現該類(lèi)問(wèn)題的原因。

MM32無(wú)法進(jìn)行燒寫(xiě)原因有多種情況,我們從硬件和軟件兩個(gè)方面分析:

硬件原因:
1、使用的調試器不支持調試下載MM32 MCU,IAR/KEIL上仿真器選擇/配置不正確,MM32 MCU已經(jīng)獲得Segger官方認證。在Segger官網(wǎng)J-Link驅動(dòng)6.40以上版本支持MM32 MCU系列,MM32 MCU支持如MM32-Link、U-link、J-Link、DAP-Link等使用SWD/JTAG(M3)等方式對內核、外設、FLASH進(jìn)行訪(fǎng)問(wèn)。

2、MM32 MCU最小系統不完整,復位電路設計錯誤、MCU供電不正常等也會(huì )出現無(wú)法識別設備Device等情況。MM32 MCU支持寬電壓2.0-5.5v供電,在用戶(hù)自己設計產(chǎn)品PCB時(shí),建議用戶(hù)預留VCC、SWDIO、SWCLK、GND、NRST五線(xiàn)下載口方式。大家在進(jìn)行電路設計時(shí)請參考demo板進(jìn)行設計。

3、SWD的兩個(gè)引腳PA13、PA14引腳虛焊,外部硬件有上拉或下拉,與調試器連接不正確或未連通等情況。

軟件原因:
1、程序下載錯誤,MM32 MCU有F、L、SPIN、W、P五大系列,對于不同的MCU我們有不同的庫、啟動(dòng)文件與例程,大家下載程序前請查看自己MCU版本型號是否與要下載的程序對應,例如MM32F031C6T6分q版和n版,兩個(gè)型號由于時(shí)鐘域配置不同,程序不能直接共用。

2、MCU處于讀/寫(xiě)保護狀態(tài),當MCU處于讀保護狀態(tài)時(shí),FLASH空間處于寫(xiě)保護狀態(tài),此時(shí)無(wú)法使用SWD協(xié)議對內核、外設、FLASH進(jìn)行訪(fǎng)問(wèn),無(wú)法進(jìn)行下載調試。

3、MCU處于低功耗狀態(tài),當MCU處于不同模式低功耗狀態(tài)時(shí),MCU的外設區域會(huì )處于斷電狀態(tài),調試器識別MCU處于斷電狀態(tài),無(wú)法進(jìn)行下載調試。

4、SWD的兩個(gè)引腳PA13、PA14被復用為其他功能或通用IO,PA13、PA14被配置為其他工作模式,此時(shí)PA13、PA14無(wú)法正常工作在SWD模式,調試器無(wú)法通過(guò)SWD協(xié)議進(jìn)行下載調試。

5、程序下載過(guò)程中出錯,由于下載速度和調試器版本特性等原因造成下載過(guò)程中出錯,導致MCU進(jìn)入HardFault狀態(tài)(程序跑飛),此時(shí)無(wú)法進(jìn)行下載調試。
本文地址:http://selenalain.com/thread-756029-1-1.html     【打印本頁(yè)】

本站部分文章為轉載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對其真實(shí)性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問(wèn)題,我們將根據著(zhù)作權人的要求,第一時(shí)間更正或刪除。
英尚微電子 發(fā)表于 2021-1-29 16:28:16
最近有部分剛接觸MM32 MCU的用戶(hù)朋友們碰到了MCU無(wú)法進(jìn)行下載的情況,然后跟我們反饋芯片有問(wèn)題,最后經(jīng)過(guò)技術(shù)工程師跟進(jìn),其實(shí)都是用戶(hù)程序使用錯誤或者操作不規范等原因造成的,并非芯片有問(wèn)題。
英尚微電子 發(fā)表于 2021-1-29 16:28:59
硬件原因:
1、使用的調試器不支持調試下載MM32 MCU,IAR/KEIL上仿真器選擇/配置不正確,MM32 MCU已經(jīng)獲得Segger官方認證。在Segger官網(wǎng)J-Link驅動(dòng)6.40以上版本支持MM32 MCU系列,MM32 MCU支持如MM32-Link、U-link、J-Link、DAP-Link等使用SWD/JTAG(M3)等方式對內核、外設、FLASH進(jìn)行訪(fǎng)問(wèn)。
英尚微電子 發(fā)表于 2021-2-1 15:41:59
軟件原因:
1、程序下載錯誤,MM32 MCU有F、L、SPIN、W、P五大系列,對于不同的MCU我們有不同的庫、啟動(dòng)文件與例程,大家下載程序前請查看自己MCU版本型號是否與要下載的程序對應,例如MM32F031C6T6分q版和n版,兩個(gè)型號由于時(shí)鐘域配置不同,程序不能直接共用。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

相關(guān)在線(xiàn)工具

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页