MG32F02A032是笙泉推出的一款價格很親民的MCU,即使其他品牌已經翻了好幾倍,這顆芯片依然維持原價。
就調試工具,目前比較好用的還是SEGGER公司的 jlink工具,但J-Flash V7.56a列表里面找不到笙泉的芯片,keil強制用jlink,會出現一堆錯誤。無奈買官方的Megawin M-LINK。可是用M-LINK有個很奇怪的現象,keil仿真完,點擊
退出仿真的時候,純粹卡在這里,點關閉軟件,都沒用,軟件停止響應。沒辦法,研究一下Jlink。
首先,安裝好編程軟件,工程師最常用的是keil V5,先安裝好keil,到SEGGER的官網,下載jlink驅動。
https://www.segger.com/downloads/jlink/JLink_Windows_V756a_x86_64.exe

安裝完Jlink驅動后桌面出現上圖圖標。
到笙泉官網下載芯片支持包,如下圖:
http://www.megawin.com.tw/zh-cn/support/downloadDocument/238/706
安裝完支持包后,在Keil的目錄下Keil\Packs\Megawin\CM0_DFP\2.0.8\Flash\下,找到MG32F02A032_FLM.FLM文件,復制到JLINK驅動目錄SEGGER\JLink\Devices\Megawin\MG32x02z\下,在Devices目錄找不到Megawin文件夾,新建。同樣,在Megawin文件夾下,找不到MG32x02z文件夾,新建一個文件夾。只要在這個目錄下能找到MG32F02A032_FLM.FLM即可。
打開SEGGER\JLink\目錄,找到JLinkDevices.xml,如圖。

右擊,用記事本打開,在最后一行,前面,加入以下代碼:
點擊保存。
啟動J-Flash V7.56a,如圖:


可以看到,軟件中出現了芯片的型號。關閉軟件,打開Keil, 打開設置選項。



表示芯片已經識別到了。到此,jlink可以正常仿真和下載了。
但是用J-Flash V7.56a直接下載.hex文件,還是會出現如下的錯誤提示;

目前還沒有找到解決辦法。
審核編輯:符乾江
-
單片機
+關注
關注
6060文章
44833瀏覽量
645136 -
mcu
+關注
關注
146文章
17750瀏覽量
358686
發布評論請先 登錄
笙泉液面偵測器/衡器/CAN等方案展示介紹 (@2025慕尼黑上海電子展)
笙泉科技BLDC重點方案匯總 (@2025慕尼黑上海電子展)
笙泉科技超低功耗、高性價比MCU(M0+ : MG32L00)
笙泉完善的MCU生態系統(ECO System),賦能高效開發、提升競爭優勢
單片機Debug工具性能對比 單片機調試常用命令
三款低功耗MCU,實現應用產品的耐久續航力
MCU中運算放大器的應用與比較
普冉PY32F002A單片機特性介紹

單片機調試常見問題與解決方法
單片機基本io功能調試過程
PY32F002A單片機開發板 PY32F002AF15P6開發板 32位MCU,M0+內核

評論