来源:公众号【鱼鹰谈单片机】,ID :emOsprey
大家好,我是鱼鹰。昨天通过AI(Harness)把之前的工程 Zephyr 实现一个 DAP 调试器 迁移到我全新的 zephyr 工程,一切都算比较顺利,但是也出现了小问题,没有显示序列号。
通过 mcu 的 uid 轻松搞定了。
准备做最终测试时发现,死活无法连接 mcu:
一开始以为接线问题,后来以为是软件问题,试了好久。
最后上分析仪,准备看看波形怎么样,然后发现好了:
我不信邪,把两个探针取走,发现又识别不了。
后来发现,只要接 GND + CLK 或者 GND + DIO 或者 GND + DIO + CLK ,就是正常的。
还好刚开始完成这个功能的时候,没这么多幺蛾子,不然也得折腾好久。
事后问 AI,说是电气问题(直接用普通H7开发板),这块也不是很懂,只知道很久以前我也遇到过。
以前搞 DAP 调试器的时候也没这么玄学问题呀。
阅读全文
154