MM32代理商:MM32 Program快速入門
在靈動微官網(wǎng)下載MM32-Link編程開發(fā)與調(diào)試安裝包,點安裝文件mm32_devkit_setup.exe完成軟件程序的安裝。1. 編程器與目標對象連接方式
1.1 在線ICP連接方式
MM32-LINK編程器與MM32 MiniBoard的在線ICP連接方式如圖1.1.1所示,連接接口為20芯仿真插座。
圖1.1.1 在線ICP連接方式
圖1.1.2 MM32-LINK仿真器引腳圖
在KEIL和IAR 中下載調(diào)試時,目標板采用外部供電方式,MM32-LINK與目標板必須連接nRST、SWDIO、SWCLK和GND引腳;目標板采用MM32-LINK供電方式,MM32-LINK與目標板必須連接nRST、SWDIO、SWCLK、Vout和GND引腳。其中Vout引腳通過軟件配置可以輸出3.3V或5V電壓(具體參考后面的電壓輸出配置)。
1.2 脫機ICP連接方式
MM32-LINK編程器與MM32 MiniBoard的離線ICP連接方式如圖1.2.1所示,需要通過脫機編程適配器連接,其中左圖為使用ICP-Adapter編程適配器連接,右圖為APM-Adapter編程適配器連接。
圖1.2.1 脫機ICP連接方式
編程適配器與MM32 MiniBoard的連接接口為6芯編程插座,線路連接引腳如圖1.2.2所示。
圖1.2.2 編程插座線與目標板路連接圖
2.MM32-LINK Program編程軟件
2.1軟件界面
在軟件主界面對話框下方狀態(tài)欄左側(cè)連接狀態(tài)顯示為綠色狀態(tài)指示燈時,表示MM32-LINK設備已經(jīng)正確連接。鼠標雙擊設備名區(qū)域時會改變設備的連接狀態(tài),當顯示為黃色指示燈時, 表示暫時與設備斷開;當再次雙擊此區(qū)域時,指示燈將被切換為綠色;如果未連接編程器,將顯示為紅色。
操作結(jié)果與項目 MCU 名顯示在設備連接狀態(tài)區(qū)域的右側(cè)。指示燈以灰色、黃色、綠色、紅色實時顯示與目標對象連接狀態(tài)和操作結(jié)果,灰色表示為未連接目標對象、黃色表示為已連接目標對象、綠色表示當前操作結(jié)果正確、紅色表示當前操作結(jié)果錯誤。
操作結(jié)果指示燈顯示為灰色時,表示編程器未連接目標對象,此時禁止所有對目標對象的任何操作。只有在設備指示燈顯示為黃色、綠色或紅色時,編程界面才允許操作按鍵進行操作。
2.2 新建工程
對于首次使用MM32-LINK編程軟件,用戶可以通過菜單[Project | New Project] 命令新建項目。具體步驟如下
首次建項目時,會要求建立一個WorkSpace,選擇WorkSpace保存路徑,設置WorkSapce文件名,然后點擊保存。
輸入項目名稱,根據(jù)MCU的內(nèi)核、Flash容量和SRAM容量選擇對應的PartNumber。
添加需要燒錄的.hex文件
OPTByte為選項字節(jié)保護,Protect為區(qū)塊讀寫保護選項,選中使能寫保護和讀保護。
打開Project\OPTByte Configure數(shù)據(jù)可視化編輯對話框,選擇Fast settings快速設置方式。選中Address前面的選項按鈕,將Flash配置成64K空間全部寫保護。
配置完成后,可以看到Memories\OPTByte對話框下的地址0x1ffff800被寫入配置內(nèi)容。
打開Project\Block Protect Configure對話框,選中Block0前面的選項按鈕,將Flash配置成64K空間全部讀保護。
配置完成后,可以看到Memories\Protect對話框下的地址0x1ffe0000被寫入配置內(nèi)容。
主界面如下:
a) Read 讀操作
b) Erase Flash 擦除 Flash 操作
c) Erase Chip 擦除芯片操作
d) Blank 空片操作
e) Write 寫操作
f) Verify 比較操作
g) Program 序列化編程操作
3.編程器燒錄操作
3.1 在線ICP燒錄
MM32-LINK編程器與MM32 MiniBoard按在線ICP方式連接,編程器上位機軟件選擇在ICP Program模式。
通過依次點擊Program完成程序燒錄,如果燒錄成功,MM32-LINK脫機編程器指示燈會變成綠色,蜂鳴器會“滴”一聲,同時MM32-LINK Program界面燒錄成功會如圖顯示:
按鍵Auto Program為自動編程,點擊自動編程按鍵后,出現(xiàn)如下圖所示:
將MM32-LINK編程器與MCU斷開連接,然后重新連接五線(GND\SWDIO\SWCLK\VDD\NRST)就可以完成自動編程。
3.2 脫機ICP燒錄
MM32-LINK編程器與MM32-MiniBoard按脫機ICP方式連接,編程器上位機軟件選擇在OFFLINE Download Data模式。設置成功后,界面如下:
3.2.1選擇APM-Adapter編程適配器
1為模式選擇的撥動開關,開關撥動到Offine時上位機軟件自動切換到OFFLINE Program模式;
2為手動下載按鍵,按下一次燒錄一次程序;
3為LED指示燈,藍、綠、紅、黃依次代表開始編程、編程成功、編程失敗和忙信號。
4為5芯插座,可以接自動燒錄機臺。5芯插座的Busy為輸出編程結(jié)束信號、nFAIL為輸出編程錯誤信號、nPASS為輸出編程正確信號、nSTART為輸入編程啟動信號、GND為電源地。
在OFFLINE Program模式下,點擊SetCount按鈕進入脫機下載設置。圖中2為設置脫機下載次數(shù),3為設置脫機下載模式,點擊4完成設置。
點擊5下載程序到MM32-LINK編程器到Flash里。
當按下一次APM-Adapter編程適配器上的PB1按鍵或者將nSTART拉低電平,就會脫機下載一次程序。脫機編程計數(shù)器值就會自動加1。
3.2.2 選擇ICP-Adapter編程適配器
兩個LED指示燈,綠色指示燈亮時為自動編程模式,紅色指示燈亮時為手動編程模式。
兩個按鍵,按鍵1為模式切換,按鍵2為手動編程。自動模式下,手動按鍵無效。
ICP-Adapter編程適配器與MM32-LINK編程器連接電腦后,編程器上位機自動切換到OFFLINE Program模式下。在OFFLINE Program模式下的設置過程與APM-Adapter編程適配器的設置相同。
在自動模式下,LED燈為綠色,將適配器與目標板的電源斷開后重新上電,會聽到“滴”一聲,離線下載程序成功一次,脫機編程計數(shù)器值自動加1。
在手動模式下,LED燈為紅色,當按下按鍵2一次,就會聽到“滴”一聲,脫機下載程序成功一次,脫機編程計數(shù)器值自動加1。
如需要了解更多靈動微MCU產(chǎn)品,請聯(lián)系靈動微核心代理商-穎特新科技
編輯:ls 最后修改時間:2023-06-12