基于ARM7的实时时钟显示设计

时间:2014-06-18来源:网络

  1 系统引导部分

  系统引导(BOOT)是芯片复位后进入应用程序之前执行的一段代码,主要是为运行应用程序提供基本的运行环境,对系统硬件和软件运行环境进行初始化。这些工作是用汇编语言和C语言完成的,是嵌入式系统中应用程序的开头部分,与应用程序一起固化在ROM中,并首先在系统上运行。

  设计好系统引导(BOOT)是设计嵌入式程序的关键,也是系统能够正常工作的前提。系统引导(BOOT)所执行的操作主要依赖于CPU内核的类型,以及正在开发的嵌入式系统软件中需要使用的CPU芯片上的资源。针对该款芯片和应用程序的系统引导(B00T)代码的流程如图2所示。

  

 

  以下按在片内RAM调试该工程时,顺序出现的启动代码的有关文件,给出关键代码分析:;中斯向量表,给出CPU芯片出现异常时应该转去执行的程序

  

 

  

 

  

 

  

 

  系统引导模块完成各种初始化工作后,用一条跳转指令进入C的主入口Main,从此控制权移交给了C应用程序。

1 2 3

关键词: ARM7 LPC2294

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版