Skip to content

fix bug

Choose a tag to compare

@ZenghuiJIA ZenghuiJIA released this 14 Aug 09:33

CherryDAP_ing v0261

自 v0260 以来的改动

修复:Keil 下未连接 nRESET 硬件线时,"Reset and Run" 也能正常复位(fe0713dd)

  • 当 Keil 通过 ID_DAP_SWJ_Pins 命令将 nRESET 拉低时,DAP 现在会同时通过 SWD 向 SCB->AIRCR 写入 SYSRESETREQ,执行一次软件复位。
  • 已连接 nRESET 硬件线时无影响(硬件复位仍然优先)。
  • 说明:Keil 从不发送 ID_DAP_ResetTarget 命令——即使调试设置里选择了 SYSRESETREQ 软件复位,它执行下载后复位时也始终操作 nRESET 引脚。因此本修复让 4 线(SWCLK / SWDIO / VDD / GND)下载方案也能实现下载后自动复位运行。

固件重新构建(ac823905)

  • 包含上述修复的重新编译固件。

固件文件

文件 路径 大小
CherryDAP_ing.bin firmware/cherrydap/CherryDAP_ing.bin 65376 字节
CherryDAP_ing.hex firmware/cherrydap/CherryDAP_ing.hex 183938 字节

烧录地址 0x0200F000(需先烧录 bootloader,详见 firmware/README.md)。

固件下载