|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
我用的是arm9核的芯片,写了一段初始化代码,然后跳进main函数,为什么跳不进去?
初始化的代码主要包括关中断,关mmu,关cache,配置sdram,flash等设备,初始化各种模式下面的堆栈指针 IMPORT top_of_stacks
LDR r0,=top_of_stacks
;以下为初始化各种模式的堆栈指针是我从arm开发例子中拷贝过来的, 应该不会错把
...........
............
IMPORT __main
B __main
我不是单步运行的, 在我得main()前面设了一个断点, 然后运行程序就飞了
为什么就跳不进我的main函数呢?(为什么编译器提供的初始化函数不能引导进入主函数呢?)
应该如何引导进入主函数呢?
我使用的是realview 开发工具
|
|