如何將固件寫入W7500

Uncategorized, WIZnet 產品應用小例全系列, WIZnet產品, 博客, 應用, 物聯網
將固件寫入WIZwiki-W7500有四種方法。 使用CMSIS-DAP(拖放) 使用CMSIS-DAP(通過Keil uVision5) 轉到ISP工具手冊和程序下載 使用SWD調試器 二進制示例: 硬件測試和環回二進制(WIZwiki-W7500默認二進制):下載 LED Blink binary:下載 串行輸出二進制:下載 使用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 點擊頂部菜單中的“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進行調試。 參考 設置Flash算法 使用ISP W7500 ISP計劃 轉到ISP工具手冊和程序下載 當W7500處於啟動模式時,可以通過ISP進行固件寫入,因為WIZwiki-W7500內置了ISP標頭。由於ISP標頭支持UART信號,因此您需要一個轉換器,如TTL到RS232或TTL到USB,以便連接到您的PC。 請參考下面的框圖設置。 To Follow 1.運行“W7500_ISP(20xxxxxx).exe”。 2. 要使WIZwiki-W7500進入啟動模式,請在按下SW2,BOOT開關的同時供電一次。 3.從“串行端口”中選擇連接到ISP標頭的設備,然後單擊“打開”。如果您成功進入引導模式,則會在窗口底部的狀態欄上打印“Serial Open Complete”消息。 在點擊ISP工具的打開按鈕之前,我們建議您在其他終端窗口中進行測試。 使用終端窗口打開串口後,輸入大寫“U”。如果它處於ISP模式,您可以看到返回的字符。 4.單擊“瀏覽”以選擇二進制文件。 5.單擊“ISP Start”按鈕,然後執行固件寫入。 6.固件寫入完成後,將彈出如下窗口。 如何將外部SWD調試器連接到WIZwiki-W7500 此頁面顯示如何使用外部SWD調試器在WIZwiki-W7500中編寫和調試固件。當您需要調試固件時,您有兩種方法。一種是使用外部SWD調試器進行調試,另一種是使用CMSIS-DAP調試器。在此頁面中,僅發布如何使用SWD調試器調試固件。 使用SWD調試器 您可以在WIZwiki-W7500和Debugger Sel Jumper中間找到SWD Header,上面有三個上限。 然後在Debugger Sel Jumper中打開J3,J4,J5跳線帽。 現在,您的WIZwiki-W7500已準備好連接SWD調試器。 連接ULINK調試器和SWD標頭。此時,請注意匹配引腳號。 在Keil中設置Flash算法和ULINK調試器並 在WIZwiki-W7500上下載。然後,您可以檢查成功消息。 參考 如何設置Flash算法 文章來源:http://wizwiki.net/wiki/doku.php?id=products:wizwiki_w7500:start_getting_started:write_firmware
Read More

如何調試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