我有一个基本的测试项目,我正在尝试在Keil中进行调试。
我导入.s文件,并设置项目进行模拟器调试:
但是,当我单击“Debug”而不是调试Division.s时,它会调试Startup_ARMCM3.s
无论我多少次按迭代,它都不会移动到Division.s进行调试。
如何专门调试我制作的文件?
答案 0 :(得分:-2)
这是由于在“ system_TM4c123.c”中将以下宏设置为1:
#define CLOCK_SETUP 1
这首先导致调试器启动SystemInit(void)
函数的执行。
解决方案:更改
#define CLOCK_SETUP 1
至:
#define CLOCK_SETUP 0