经验分享

#经验分享#
要学会分层调试
之前我在调试CAN总线通信时,只会用 printf 打印错误码,结果排查问题时根本定位不到是驱动层还是应用层的问题。后来导师教我给日志加了层级标记:驱动层用 [DRV] ,应用层用 [APP] ,关键节点还会加上寄存器值。
现在每次出问题,我只要看日志前缀就能快速锁定范围。上周排查一个数据丢包问题,通过 [DRV] 标记的寄存器日志,发现是DMA传输的中断优先级没设对,不到半小时就解决了。
全部评论

相关推荐

合适才能收到offe...:好事多磨!去年也是找了半年,投了一万多份简历才收到三个,选了一个干了一个月发现不对劲,然后又重新找了两个月。记住你现在最大的本钱就是年轻健康,保持乐观心态和积极向上,怎么走都会变好的
你最近因为什么迷茫?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务