今日使用ulink调试stm32f103c8的芯片,使用的是keil4 的swd模式,发现调试时会出现从定时器中断服务函数跳出后回到的程序位置不是原来进入的位置,同时当停在一个端点后,单板子上的芯片仍在执行的问题。
初步分析是当电脑上的调试界面并没有和实际芯片中运行情况一致,也就是电脑上进入的断点处时,芯片的程序并没有同步停在断点处,而是继续运行了。
我解决的办法是换成jlink。哈哈,一切调试正常。
今日使用ulink调试stm32f103c8的芯片,使用的是keil4 的swd模式,发现调试时会出现从定时器中断服务函数跳出后回到的程序位置不是原来进入的位置,同时当停在一个端点后,单板子上的芯片仍在执行的问题。
初步分析是当电脑上的调试界面并没有和实际芯片中运行情况一致,也就是电脑上进入的断点处时,芯片的程序并没有同步停在断点处,而是继续运行了。
我解决的办法是换成jlink。哈哈,一切调试正常。