新闻中心

EEPW首页>嵌入式系统>设计应用> 基于ARM7的实时时钟显示设计

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

作者: 时间:2014-06-18 来源:网络 收藏

  1 系统引导部分

本文引用地址://m.amcfsurvey.com/article/248471.htm

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

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

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

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



关键词:ARM7LPC2294

评论


相关推荐

技术专区

关闭