嵌入式开发者社区

标题: 断点调试--全局数组数值异常 [打印本页]

作者: yingximupu    时间: 2017-3-2 09:10
标题: 断点调试--全局数组数值异常
1.有时设置断点,程序为什么会出现运行到位置后不停下来?
5 R9 B8 f3 U. M5 }" J, K3 T! Y! z8 {2.中断服务函数中只是引用而非更改赋值全局数组中的值,全局数组值会突然变得很大或很小,这会是什么原因?
3 b4 x! o, r- J$ C' g( a3.CCS为什么不能像visual studio 那样设置断点调试?我该如何寻找数组值变化的位置?我可以锁定数组在被一个函数调用后数值变化,我将函数调用数组采取数值传递而非地址传递,可是数组中的数值还是很异常的变化了,请问该怎么办?' k" ?2 }! R4 k% t

作者: 希望缄默    时间: 2017-3-2 17:02
1、可以使用 asm(" SWBP 0 "); 软件断点5 z0 O  @- ]+ h  I4 m3 `' j
2、溢出?8 L. b9 b8 T7 Z: @& L! }7 c7 s$ [0 ]
3、可以设置断点 而且支持条件触发断点的
作者: yingximupu    时间: 2017-3-4 08:05
希望缄默 发表于 2017-3-2 17:02
6 U8 _1 H1 e* H" F- J! h3 |1、可以使用 asm(" SWBP 0 "); 软件断点2 e- r- ]& m3 h8 `7 |6 k
2、溢出?
9 v; ~1 H! f3 U& o3 Q3、可以设置断点 而且支持条件触发断点的 ...
/ O6 n( I: n" }7 ]0 N$ l
软件断点设置了,可是就是无法在主程序中设置的断点处停下来。我设置的是一般的breakpoint




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4