如何將固件寫入W7500

將固件寫入WIZwiki-W7500有四種方法。

    • 使用CMSIS-DAP(拖放)

二進制示例:

    • 硬件測試和環回二進制(WIZwiki-W7500默認二進制):下載
  • 串行輸出二進制:下載

使用CMSIS-DAP(拖放)

1.將USB電纜連接到WIZwiki-W7500時,PC被識別為可移動磁盤。可移動磁盤名稱為MBED。

2.您“拖放”或將固件複製到可移動磁盤,固件寫入進度已完成。 拖放

3.完成固件寫入後,打開以檢查可移動磁盤。

4.如果可移動磁盤中存在“fail.txt”文件,則表示寫入固件失敗。

5.按下WIZwiki- W7500的重置按鈕(SW1)後,請重複步驟2中的步驟。


使用CMSIS-DAP調試器

CMSIS-DAP也支持USB電纜和調試器。您需要設置Flash算法以在Keil中使用CMSIS-DAP調試器。

To Follow

  1. 點擊頂部菜單中的“Flash”,然後打開“配置Flash工具”。選擇“CMSIS-DAP Debugger”,在頂層菜單上設置“Debug”。
  2. 單擊“實用程序”,然後選擇“CMSIS-DAP調試程序”。打開“設置”菜單並取消選中“調試”菜單中的“SWJ”。然後確認在SW設備上設置的“ARM CoreSight SW-DP”。
  3. 在Debug菜單欄旁邊,單擊’Flash Download’並在下載功能中設置’Erase Full Chip’,在RAM中設置’0x20000000到0x4000’用於算法,在編程算法上添加’W7500_128KB_FLASH’。用下圖檢查後,單擊“確定”。
  4. 將固件下載到WIZwiki-W7500。您可以在底部檢查完整消息和CMSIS-DAP調試器。點擊“調試圖標”或按Ctrl + F5進行調試。

參考


使用ISP

W7500 ISP計劃

當W7500處於啟動模式時,可以通過ISP進行固件寫入,因為WIZwiki-W7500內置了ISP標頭。由於ISP標頭支持UART信號,因此您需要一個轉換器,如TTL到RS232或TTL到USB,以便連接到您的PC。

請參考下面的框圖設置。

 ISP框圖

To Follow

1.運行“W7500_ISP(20xxxxxx).exe”。
 ISP計劃

2. 要使WIZwiki-W7500進入啟動模式,請在按下SW2,BOOT開關的同時供電一次。

3.從“串行端口”中選擇連接到ISP標頭的設備,然後單擊“打開”。如果您成功進入引導模式,則會在窗口底部的狀態欄上打印“Serial Open Complete”消息。

在點擊ISP工具的打開按鈕之前,我們建議您在其他終端窗口中進行測試。
使用終端窗口打開串口後,輸入大寫“U”。如果它處於ISP模式,您可以看到返回的字符。

 ISP程序設置

4.單擊“瀏覽”以選擇二進制文件。
 ISP程序二進制選擇

5.單擊“ISP Start”按鈕,然後執行固件寫入。

6.固件寫入完成後,將彈出如下窗口。
 ISP完成


如何將外部SWD調試器連接到WIZwiki-W7500

此頁面顯示如何使用外部SWD調試器在WIZwiki-W7500中編寫和調試固件。當您需要調試固件時,您有兩種方法。一種是使用外部SWD調試器進行調試,另一種是使用CMSIS-DAP調試器。在此頁面中,僅發布如何使用SWD調試器調試固件。


使用SWD調試器

  1. 您可以在WIZwiki-W7500和Debugger Sel Jumper中間找到SWD Header,上面有三個上限。
    然後在Debugger Sel Jumper中打開J3,J4,J5跳線帽。
    現在,您的WIZwiki-W7500已準備好連接SWD調試器。
  2. 連接ULINK調試器和SWD標頭。此時,請注意匹配引腳號。
  3. 在Keil中設置Flash算法和ULINK調試器並
    在WIZwiki-W7500上下載。然後,您可以檢查成功消息。


參考

文章來源:http://wizwiki.net/wiki/doku.php?id=products:wizwiki_w7500:start_getting_started:write_firmware