1. 使用範圍
本文檔基於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所示。
圖 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”解鎖設備,恢復設備後正常燒錄即可。