LPC2478内存布局以及启动方式

发布者:快乐旅行最新更新时间:2017-01-13 来源: eefocus关键字:LPC2478  内存布局  启动方式 手机看文章 扫描二维码
随时随地手机看文章

LPC2478 是NXP公司推出的一款基于APR7TDMI-S的工控型MCU,内置RAM与flash,同时提供外部扩展flash和ram接口,拥有LCD控制器,其内存布局如下所示



其中Flash高达512KB,内置RAM96K,但是这96K主要分为三块,用户可用RAM为64K,剩下32K分为两块,一块给以太网当做ram一块当做USB ram,在不启用USB和以太网的情况下,用户可以使用者32K另作他用

 

但是,LPC2478或者说LPC的ARM芯片有一个比较有意思的架构叫做BOOTROM,看下图:



首先,芯片的保留空间内部会有一个bootrom空间,bootrom空间和flash空间之间有一定的联系,联系见下图





也就是说,2478在复位的时候,MEMMAP的默认复位值是0x00,此时这个0x00地址其实并不是物理地址的0x00,而是相当于一个被映射的BOOTROM区间,这样,bootloader开始执行的同时,中断也可以响应,中断向量在bootrom的底部也就相当于映射到了0x00000000位置

Bootloader执行完成之后,bootload会将MEMMAP写01,这时候,之前的映射消失,0x00000000重新回到了用户空间,系统在执行复位向量指定的复位函数,从而启动系统

Bootloader的运行检测了一个IO口的电平,如果该电平为低,则进入等待bootload模式,否则很快就会结束bootloader,进入正常的flash模式


关键字:LPC2478  内存布局  启动方式 引用地址:LPC2478内存布局以及启动方式

上一篇:LPC2478时钟模块详解
下一篇:STM32驱动DS18B20

推荐阅读最新更新时间:2024-03-16 15:30

ZigBee无线传感心电图监视仪技术
  本文设计了基于ZigBee 无线传感网络的家庭远程医疗监护器,通过基于ARM7核的LPC2478提供的集成LCD支持将图像显示出来 ,同时将信号存储在SD卡上,并通过10/100以太网传输给医院,医院反馈信息并将其显示在LCD上,同时社区诊所的协调器网关把诊断结果无线返回给相应的家庭并在家庭LCD上显示出来,用户可以将结果传输到家庭计算机上进行存储。该设计可以方便地构建健康检测网络,不用复杂的操作便可以得到医生的诊断,十分适合家庭用户的使用。   系统实现   该系统中的传感器用来检测心电图的微弱信号,再经过放大滤波等调理之后进行编码,然后通过ZigBee无线模块发送到基于ARM和ZigBee协调器模块的网关,通过外围接口
[单片机]
ZigBee无线传感心电图监视仪技术
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved