1. 首页
  2. 课程学习
  3. 嵌入式
  4. 在MPC555中实现从RAM的快速引导

在MPC555中实现从RAM的快速引导

上传者: 2022-12-14 13:57:19上传 DOC文件 105.00 KB 热度 11次

存储器论文在MPC555中实现从RAM的快速引导摘要:介绍了PowerPC系列微处理器的异常和中断。同时以MPC555为例对嵌入式系统从ROM和RAM中的引导特点及技术实现方法进行了比较,给出了MPC555从RAM快速引导的实现方法。关键词:MPC555;BOOT;异常向量;中断;映射1引言嵌入式系统是以各种嵌入式微处理器为内核的计算机控制系统。它是计算机硬件和软件的集合体通常是为了嵌入到对象体系中完成某种特定功能而设计的。MPC555是摩托罗拉MPC500PowerPC精简指令集类32位微处理器。它能在-45°C~125°C恶劣环境下工作,其工作时钟可达40MHz。MPC555具有强大的浮点计算处理能力并支持复杂的算法。该器件具有多个独立的通讯和时间处理模块,内部带有448k字节的flash,因此,该产品即使在个人手中,也可随时更新升级。MPC555兼有工业标准JTAG和BDM接口,从而使产品硬件和软件的调试和试验更加方便快捷。MPC555已经在航空航天、汽车制造、继电保护等行业得到广泛应用。由于在产品开发的后期,通常需要把程序用仿真器烧录到ROM中,但程序在ROM中的运行速度低于在RAM中的运行速度。为了提高程序的运行速度,往往需要在上电初始化阶段把ROM中的程序复制到RAM中去,或者通过双重映射把ROM的地址映射到外部RAM。本文以MPC555为例,给出了从RAM中将程序快速引导运行的具体实现方法。2PowerPC555的几个基本概念2.1异常与中断异常通常是指改变正常的程序流和机器状态的事件。比如系统复位、递减器过零、系统调用指令、各种总线错误等。当一个异常事件发生时,通常会发生一个快速的硬件设备的转换或处理器分支到一个地址(异常向量),且一种异常类型对应一个地址的情况下。中断是

下载地址
用户评论