写个CMSIS-DAP调试器玩玩 (UART实现)

/ 0评 / 0

大家都知道CMSIS-DAP移植门槛至少是USB,因为要不实现HID,要不实现BULK传输.

这不符合我的胃口,所以我就做了一个UART后端的CMSIS-DAP实现

https://github.com/nickfox-taterli/cmsis-dap-uart

很慢,真的很慢,单步到下一步要3秒,下载128K程序到另一个芯片要2分钟.

用UART写的调试器调试UART写的调试器如何?

调试功能真的可以用,而且你可以说找个51都能实现这个调试器,RAM需求2KB左右而已.

要配套我改过的OpenOCD

https://github.com/nickfox-taterli/openocd

实用性不好,如果有需要的,可以找AI编译出来,我本来也是有了这个想法,想让AI帮我写来着,结果发现AI写不好,这就是硬件边界情况是永远的坑.

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注