我用KEIL FOR ARM 3.5A建一个LPC2368的工程,startup.s文件是keil自动添加的,然后添加一个源文件,代码很简单如下: int main(void) { FIO2MASK0=0x00; FIO2DIR0=0xFF; FIO2CLR0=0xFF; } 编译,连接后生成一个HEX文件,选择DEBUG->start/stop debug section功能,采用KEIL自带的simulator调试,不过,很奇怪,调试的停在这里: 332: Vectors LDR PC, Reset_Addr 0x00000000 E59FF018 LDR PC,[PC,#0x0018]----》停在这里 333: LDR PC, Undef_Addr 0x00000004 E59FF018 LDR PC,[PC,#0x0018] 334: LDR PC, SWI_Addr 0x00000008 E59FF018 LDR PC,[PC,#0x0018]
没有进入main函数,这是为什么呀??大侠帮忙解答一下,多谢先! |