在cstartup.s79文件中的最后2行,默认如下:<br /> ldr r0,=?main<br /> bx r0<br />其中的?main是iar默认库中的函数,在它执行完之前,会默认跳转到main入口,所以要想不用main作为主函数入口,只要将第一行中函数入口改为你自己定义的函数名就可以了,例如:<br /> ldr r0,=start<br /> bx r0<br />当然,这样做会跳开了iar库函数中的一段初始化程序,具体可以自己试着写写:)
|