调试
EmbeddedOsprey
主攻方向:STM32软件开发,主要开发平台KEIL
展开
-
STM32调试利器之ITM
折腾了许久,终于把 ITM 调试搞定了。首先看看效果图:是的,你没有看错,以上所有的窗口都是由MDK支持的。这也是为什么我执着于ITM调试的原因了,因为这种调试手段实在是太方便了啊。相信很多朋友在开发的过程中都会遇到不少的BUG,那么如何定位BUG就成了关键。早期的时候,很多人习惯用printf函数进行开发调试,我也不例外,一直以来我都是把ST-LINK当成一个下载工具。但是当我知道了...原创 2019-02-02 09:41:32 · 8885 阅读 · 6 评论 -
为什么说你一定要掌握 KEIL 调试方法?
在嵌入式软件开发过程中,不可避免的会出现很多的 BUG,比如串口通信异常、定时器无法输出脉冲、IO 口无法输出、无法进入中断等等问题,导致这些问题的原因可能不仅仅只是某一个方面,也可能是综合的,可能是软件设计上的问题,也可能是硬件上的,如何锁定问题就成了关键。学习 51 的时候,可能会采用 LED 灯、数码管、LCD 屏等方式进行辅助调试(关于这个【看不会 printf 怎么打印红外遥控数据?...原创 2019-03-24 14:58:28 · 953 阅读 · 0 评论 -
原来单片机中还隐藏了这些调试技巧 | 颠覆认知
1.1.1.1 断点窗口参考链接:http://www.keil.com/support/man/docs/uv4cl/uv4cl_db_dbg_breakpnts.htm程序运行过程中,有些数据被莫名修改了,在哪里修改的?又是怎么修改的?这个代码我只想知道是否运行过,或者运行了多少次,但是不想让程序停下来,或者仅打印调试信息,怎么办?当这个变量设置成某个数据后,我想让程序自动暂停下来进行分析...原创 2019-07-30 21:59:20 · 4826 阅读 · 8 评论 -
linux下st-link开发STM32
st-link 源码下载http://bbs.eeworld.com.cn/thread-565820-1-1.htmlcp /usr/local/share/openocd/contrib/60-openocd.rules /etc/udev/rules.d/原创 2019-07-27 10:49:13 · 1975 阅读 · 0 评论