关于STM32嵌入式程序调试的体会
2020-05-04 08:06
使用keil调试STM32,定时器的CNT寄存器数值在断点读取数值不准确问题比如定时器更新中断,在中断服务程序打下断点后,程序没有执行。但是定时器的计数器一直在计数,并
2022-02-14 06:04
最近在用STM32F4做相关项目的开发,在开发的过程中为了看清程序的执行,想对程序进行单步调试,但是发现会出现程序运行后卡在SystemInit函数中,且设置断点后点击执行到断
2016-05-18 15:46
在调试过程中会发现有些语句为的前面为浅灰色无法打断点,而有些变量在生存域内无法追踪,如下图第33行定义的dSum在函数中无法追踪到其值,而第36行的函数无法选择断点。看起来很像编译器的bug但其实
2022-02-28 06:40
STM32的基本系统主要涉及下面几个部分:一、电源 1)、无论是否使用模拟部分和AD部分,MCU外围出去VCC和GND,VDDA、VSSA、Vref(如果封装有该引脚)都必需要连接,不可悬空
2016-06-30 14:20
一、条件断点循环中经常用到这个技巧,比如:遍历1个大List的过程中,想让断点停在某个特定值。参考上图,在断点的位置,右击断点旁边的小红点,会出来一个界面,在Condi
2022-01-27 06:59
最近调试了ADS1118芯片,单片机用的是STM32ZET6,用IO口模拟SPI通信,连接两片1118AD采集芯片,讲采集到的八通道数据在串口显示界面打印出来。下面是.c代码#include
2021-08-17 08:23
1. STM32的调试模式对于STM32的CPU,支持调试模式,即CPU可以被暂停,用户可以在CPU暂停后查看寄存器或变量的状态。2. 在线
2021-08-02 10:10
在ECLIPSE中使用条件断点有时候在编码的时候我们希望知道代码变量符合某个条件时,才中断点,其他的情况不中断点。解决办法1:我们写个代码 判断,符合条件在符合条件处进行断点
2021-08-16 06:07
调试模式:1、RAM调试0x2000 0000较小2、FLASH调试 0x0800 0000较大(CM3的Flash只能烧写1000次,所以小的调试最好采用RAM
2021-08-11 06:33