STM32 - SWV调试方法

STM32 - SWV调试方法现在还很多人在使用串口 printf 调试的办法 这个很简单很方便 但是现在却显得有点古老了 缺点很明显 需要一个额外的串口外设 还需要串口转 USB 线 还要在 PC 上打开一个串口软件 但是 cortex M 有着更好的调试办法 可以通过 J link 接口或 ST link 更方便地进行调试

大家好,我是讯享网,很高兴认识大家。

现在还很多人在使用串口printf调试的办法,这个很简单很方便,但是现在却显得有点古老了。缺点很明显,需要一个额外的串口外设,还需要串口转USB线,还要在PC上打开一个串口软件。

但是cortex-M有着更好的调试办法。可以通过J-link接口或ST-link更方便地进行调试,例如直接可以printf不需要额外的串口,可以实时查看变量的变化情况,甚至一些IDE还可以看到变量的可视化曲线等等


讯享网

SWD调试方法+SWO线就可以实现SWV(Serial Wire Viewer)的调试方法,可以实时看到变量的变化,还可以printf(不使用串口),这两个是最直观地感受,但是其实还要一些其他更加强大的功能!!

现在学单片机一定要学会SWV这种高效的degbug办法,不然就是写代码5分钟,调试2小时

http://blog.atollic.com/learn-serial-wire-viewer-debugging-on-cortex-m

小讯
上一篇 2025-02-18 07:55
下一篇 2025-02-14 09:16

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/125944.html