如何将固件写入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