J-link燒錄MCU映象檔案
本文件基於NXP M4晶片,介紹MCU映象檔案燒錄流程以及在燒錄過程中遇到的問題。
2. 燒錄步驟
2.1 資源準備
燒錄前需準備MCU映象檔案,映象檔案一般由Keil工具、SylixOS IDE工具或者其他工具生成,本文件以Keil工具為例,軟體安裝過程本文件不做詳細介紹。
MCU映象可通過J-link、ST-link等工具燒錄,本文件以J-link工具為例,軟體安裝過程本文件不做詳細介紹。
2.2 生成映象檔案
在Keil工具中匯入工程,由Keil軟體編譯生成映象檔案,如圖 2.1所示。
圖 2.1 編譯工程
2.3 設定燒錄裝置選項
燒錄前需設定燒錄選項,設定選項如圖 2.2所示。
連線裝置,上電操作後Keil工具會識別到J-link工具和MCU裝置,如圖 2.3所示。
圖 2.3 Keil識別裝置
識別到裝置後,新增燒錄裝置型號,如圖 2.4所示。
圖 2.4 新增裝置
設定完成後,點選燒錄按鈕,如圖 2.5所示。
圖 2.5 開始燒錄
3. 燒錄問題
3.1 燒錄其他映象檔案
使用Keil燒錄其他映象檔案時,需找到工程“debug”目錄,替換“debug”目錄中映象檔案,開啟Keil工具直接燒錄即可。
3.2 無法識別裝置
在燒錄時,如果誤操作將MCU裝置鎖死,導致裝置無法識別,此時現象需將J-link的“Reset”腳接GND,然後通過J-link Commader輸入“unlock kinetis”解鎖裝置,恢復裝置後正常燒錄即可。