如何调试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