基于PPC8270的BSP开发与实现

时间:2011-07-22来源:网络

PPC8270拥有256 KB内部存储空间,该内部存储空间被影射在一块4 GB范围内连续的内存空间上,可根据IMMR(Internal Memory Map Register)寄存器设置该内部存储空间起始地址,本开发实例设置IMMR值为0xF0000000;PPC8270内部存储空间映射如图2所示。

a.JPG


PPC8270内部寄存器均通过IMMR值与寄存器偏移量进行寻址,从而完成BSP开发中对内部寄存器的读/写访问。

2 BSP软件的定义与职责
2.1 BSP软件的定义
所谓BSP软件通常是指针对具体的硬件平台、用户编写的驱动代码和部分设备驱动的集合。它所实现的功能包括初始化、驱动部分设备。BSP软件是介于底层硬件设备环境和上层操作系统之间的一个软件接口,它的主要功能是系统加电后初始化目标机硬件、初始化操作系统及提供部分硬件的驱动程序。BSP软件属于嵌入式软件的一部分,其在目标机应用系统中的层次如图3所示。
BSP软件是根据具体的硬件环境进行设计和开发的,因此只能运行在指定设备的硬件环境中。

1 2 3 4

关键词: 实现 开发 BSP PPC8270 基于

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

或用微信扫描左侧二维码

相关文章


用户评论

请文明上网,做现代文明人
验证码:
查看电脑版