如何調試WIZwiki-W7500

Uncategorized, WIZnet 產品應用小例全系列, WIZnet產品, 博客, 應用, 物聯網
在WIZwiki-W7500上,有SWD Header和CMSIS-DAP來調試WIZwiki-W7500。首先,您需要設置Flash算法以使用調試。此頁面顯示如何設置Flash算法以及如何使用ULINK Debugger和CMSIS-DAP Debugger。 設置Flash算法 下載 W7500 128KB Flash項目:下載 W7500 128KB Flash文件:下載 To Follow 下載附件並解壓縮。然後你可以找到一個文件夾和一個文件。在“W7500_flash_algo_mdk”文件夾中,打開項目並“構建”。 構建後,您可以檢查項目文件夾中生成的文件。返回'W7500_128_Flash'文件夾並將'W7500_128_FLM'閃存算法文件複製到Keil的Flash文件夾中。 C:\ Keil_v5 \ ARM \閃光  使用ULINK調試器 要使用ULINK Debugger,您應該通常使用cap來解除SWD Debugger Sel Jumper的斷開連接。不要忘記連接USB電纜為電路板供電。 To Follow 您可以在WIZwiki-W7500和Debugger Sel Jumper中間找到SWD Header,上面有三個上限。 然後在Debugger Sel Jumper中打開J3,J4,J5跳線帽。 現在,您的WIZwiki-W7500已準備好連接SWD調試器。 連接ULINK調試器和SWD標頭。此時,請注意匹配引腳號。 點擊頂部菜單中的“Flash”,然後打開“配置Flash工具”。選擇“ULINK2 / ME Cortex Debugger”,在頂層菜單上設置“Debug”。 單擊下一個Debug的'Utilities',然後選擇'CMSIS-DAP Debugger'。打開“設置”菜單,在頂部菜單的“調試”中取消選中“SWJ”。然後確認在SW設備上設置的“ARM CoreSight SW-DP”。 點擊“Flash下載”。在下載功能中設置'擦除全芯片',在RAM中輸入'0x20000000到0x4000'用於算法,並在編程算法上添加'W7500_128KB_FLASH'。與下圖比較後,單擊“確定”。 將固件下載到WIZwiki-W7500。您可以在底部查看完整消息和ULINK Debugger。點擊“調試圖標”或按Ctrl + F5進行調試。 使用CMSIS-DAP調試器 CMSIS-DAP也支持USB電纜和調試器。您需要設置Flash算法以在Keil中使用CMSIS-DAP調試器。 To Follow 點擊頂部菜單中的“Flash”,然後打開“配置Flash工具”。選擇“CMSIS-DAP Debugger”,在頂層菜單上設置“Debug”。 單擊“實用程序”,然後選擇“CMSIS-DAP調試程序”。打開“設置”菜單並取消選中“調試”菜單中的“SWJ”。然後確認在SW設備上設置的“ARM CoreSight SW-DP”。 在Debug菜單欄旁邊,單擊'Flash Download'並在下載功能中設置'Erase Full Chip',在RAM中設置'0x20000000到0x4000'用於算法,在編程算法上添加'W7500_128KB_FLASH'。用下圖檢查後,單擊“確定”。 將固件下載到WIZwiki-W7500。您可以在底部檢查完整消息和CMSIS-DAP調試器。點擊“調試圖標”或按Ctrl + F5進行調試。 下載多個項目時 對於使用W7500芯片的WIZ750SR代碼,分別存在Boot和App項目。因此,在遵循先前的解釋時存在問題。無論您使用哪種調試器,您只需要注意以下設置。 To Follow 對於一般配置,請按照前面的說明進 點擊頂部菜單中的“Flash”,然後打開“配置Flash工具”。 點擊點擊菜單中的“實用工具”。 並選擇“您的調試器”。 打開旁邊的“設置”菜單,然後點擊點按菜單中的“Flash下載”。 僅在下載功能中設置“擦除扇區”,“程序”,“驗證”。 在編程算法中單擊W7500 128KB FLASH並填入[開始] [大小]框。您可以從目標信息中獲取[開始]地址和[大小],如下圖所示。如果輸入正確,請單擊“確定”。 其餘步驟可以遵循先前的描述。 如何切換應用程序和啟動以進行調試 您只需要重置您想要的設備和調試! 文章來源:http://wizwiki.net/wiki/doku.php?id=products:wizwiki_w7500:start_getting_started:debugging_w7500#set_flash_algorithm
Read More