本帖最后由 dukedz 于 2024-10-22 14:06 编辑
啥,还在用 jtag 调试?为啥都喜欢用这么落后的调试方法?
请忘掉 jtag,改用无敌串口打印调试吧
单步调试在很多场景都会受到限制(譬如 halt 的时候,电机驱动不再换相直接烧毁电机线圈), 而且断点信息很难保存下来和代码一起分享给其它参与者。而 log 打印则非常灵活和高效,是终极调试方案。
譬如开源 cdfoc,使用用户 485 接口,输出 printf 打印和 波形数据,速率最高可达 50Mbps,支持对等多主的 485,不担心冲突:
https://github.com/dukelec/cdfoc
|