如何让ccs在DEBUG时在设置的两个端点之间运行?另外CCS一上来默认是从main函数第一行来开始运行到main函数结束?新手刚开始学习,请多包涵
Seven Han:在debug时设置两个断点,点击全速运行,程序会停在第一断点,然后再点击全速运行,程序停在第二个断点,如果是初始化部分,再继续全速运行会继续执行而不是回到第一个断点;您说的在两个断点之间运行,需要满足一定的条件,另外请注意硬件断点的设置不要超过两个。
如何让ccs在DEBUG时在设置的两个端点之间运行?另外CCS一上来默认是从main函数第一行来开始运行到main函数结束?新手刚开始学习,请多包涵
Alvin Chen:
回复 Seven Han:
有一个方式可以操作成两个断点之间运行
while(1){n++; { your code } a+++} 在 n 和a上打上断点,但是感觉没什么实际意义。
如何让ccs在DEBUG时在设置的两个端点之间运行?另外CCS一上来默认是从main函数第一行来开始运行到main函数结束?新手刚开始学习,请多包涵
ze song:
回复 Seven Han:
我点击resume之后如何看程序是否会停留在我的断点处?您看这个图片山我运行之后算停在断点么?
如何让ccs在DEBUG时在设置的两个端点之间运行?另外CCS一上来默认是从main函数第一行来开始运行到main函数结束?新手刚开始学习,请多包涵
Seven Han:
回复 ze song:
您这个是中断函数,只有在中断产生时,程序才会跑这里,如果要测试代码是否停止在断点处,您可以在程序初始化处设置断点更容易看,如下图的箭头指向: