想请教大家如何调试在GPIO上的数据采集。事情是这样的。 有一个第三方设备会连接开发板上的某个GPIO, 在上面以某个自定义协议发送数据,类似于UART。 开发板这边根据协议实现读取这些数据的程序。 数据是由特定的帧构成的。调试阶段帧的内容可以是固定。 我用的是keil开发环境,需要在开发板上调试来读取这些从GPIO来的数据。 现在遇到的困难是,如果想单步调试数据读取,当停到断点时,debug的数据已经在GPIO上发送完了。 如果加printf跟踪调试,又会影响读取数据程序的时序。 请问有经验的伙伴都是怎么实现软件单步调试的? 在这先谢谢大家阅读本贴。 |
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
虽然比较麻烦,但貌似这个方法靠谱一点。多谢!
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分