ARM7 在嵌入式应用中启动程序的实现
——
写好启动程序是设计好嵌入式程序的关键,系统启动程序所执行的操作依赖于正在开发其软件
的系统,一般流程如下:
设置入口指针ENTRY
设置中断向量
初始化寄存器和堆栈
初始化存储器系统
初始化应用程序内存空间(程序装载区间,执
行区间,数据区间和零初始化区间等)
呼叫主C 程序
结束
详细步骤
⑴设置入口指针
启动程序首先必须定义入口指针,而且整个应用程序只有一个入口指针。
⑵ 设置中断向量
ARM7 要求中断向量表必须设置在从0 地址开始,连续8
评论