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