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