如何調試WIZwiki-W7500

在WIZwiki-W7500上,有SWD Header和CMSIS-DAP來調試WIZwiki-W7500。首先,您需要設置Flash算法以使用調試。此頁面顯示如何設置Flash算法以及如何使用ULINK Debugger和CMSIS-DAP Debugger。

設置Flash算法

下載

  • W7500 128KB Flash項目:下載
  • W7500 128KB Flash文件:下載

To Follow

  1. 下載附件並解壓縮。然後你可以找到一個文件夾和一個文件。在“W7500_flash_algo_mdk”文件夾中,打開項目並“構建”。
  2. 構建後,您可以檢查項目文件夾中生成的文件。返回’W7500_128_Flash’文件夾並將’W7500_128_FLM’閃存算法文件複製到Keil的Flash文件夾中。
    C:\ Keil_v5 \ ARM \閃光 

要使用ULINK Debugger,您應該通常使用cap來解除SWD Debugger Sel Jumper的斷開連接。不要忘記連接USB電纜為電路板供電。

To Follow

  1. 您可以在WIZwiki-W7500和Debugger Sel Jumper中間找到SWD Header,上面有三個上限。
    然後在Debugger Sel Jumper中打開J3,J4,J5跳線帽。
    現在,您的WIZwiki-W7500已準備好連接SWD調試器。
  2. 連接ULINK調試器和SWD標頭。此時,請注意匹配引腳號。
  3. 點擊頂部菜單中的“Flash”,然後打開“配置Flash工具”。選擇“ULINK2 / ME Cortex Debugger”,在頂層菜單上設置“Debug”。
  4. 單擊下一個Debug的’Utilities’,然後選擇’CMSIS-DAP Debugger’。打開“設置”菜單,在頂部菜單的“調試”中取消選中“SWJ”。然後確認在SW設備上設置的“ARM CoreSight SW-DP”。
  5. 點擊“Flash下載”。在下載功能中設置’擦除全芯片’,在RAM中輸入’0x20000000到0x4000’用於算法,並在編程算法上添加’W7500_128KB_FLASH’。與下圖比較後,單擊“確定”。
  6. 將固件下載到WIZwiki-W7500。您可以在底部查看完整消息和ULINK Debugger。點擊“調試圖標”或按Ctrl + F5進行調試。

使用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進行調試。

下載多個項目時

對於使用W7500芯片的WIZ750SR代碼,分別存在Boot和App項目。因此,在遵循先前的解釋時存在問題。無論您使用哪種調試器,您只需要注意以下設置。

To Follow

  • 對於一般配置,請按照前面的說明進

  1. 點擊頂部菜單中的“Flash”,然後打開“配置Flash工具”。
  2. 點擊點擊菜單中的“實用工具”。
  3. 並選擇“您的調試器”。
  4. 打開旁邊的“設置”菜單,然後點擊點按菜單中的“Flash下載”。
  5. 僅在下載功能中設置“擦除扇區”,“程序”,“驗證”。
  6. 在編程算法中單擊W7500 128KB FLASH並填入[開始] [大小]框。您可以從目標信息中獲取[開始]地址和[大小],如下圖所示。如果輸入正確,請單擊“確定”。

其餘步驟可以遵循先前的描述。

如何切換應用程序和啟動以進行調試

您只需要重置您想要的設備和調試!

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