Repository navigation
fix bug
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)。
固件下载
- CherryDAP:CherryDAP_ing.bin | CherryDAP_ing.hex
- 主线 DAPLink:ingchips_ing916_if_crc.bin | ingchips_ing916_if_crc.hex
- Bootloader:ing916_bl.bin | ing916_bl.hex