资源预览内容
第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
第9页 / 共10页
第10页 / 共10页
亲,该文档总共10页全部预览完了,如果喜欢就下载吧!
资源描述
1,实验一 系统引导实验,提纲,实验目的 实验原理 实验内容 习题与思考题,实验目的,了解PXA270处理器功能结构 了解系统的基本硬件组成 了解ARM指令集 掌握嵌入式系统的一般引导规律 掌握常见ARM开发工具软件的使用,程序介绍,本章主要通过一个简短的Boot程序向读者揭示如何编写开发板的启动程序,同时本程序也可以用来引导其他章节的示例程序。本程序主要为了让读者能够清晰了解系统复位后如何从0x0开始引导,特意省略了中断向量表,有兴趣的读者可以在本程序上扩建其他功能。本引导程序驱动底板上16个按钮中的9个(左下角的九个按钮),让4盏LED与数码管显示,读者可以先跳到本章最后一段,将程序烧入开发板的FLASH运行。,系统复位,程序进入点,系统初始化,Key & Led 程序分析,本系统采用的的是KEYPAD矩阵键盘,过读取KEYPAD的寄存器KPAS的值获得相关的键值。KPAS的0-2位放置的是列数据,3-7: 状态1:当无按钮被按下时,R0返回0x0。 状态2:当按钮被按下,但没有按下足够的时间就松手后,R0也返回0x0。 状态3:当按钮被按下,并保持了足够的时间后,R0返回键值。,实验内容,分析代码 程序的编译和下载 将ELF文件转化BIN格式的文件 通过JTAG下载BIN格式的目标程序 观察程序运行情况,习题与思考题,简述ELF文件的内部层次结构。 简述连接器的4个参数ro_base,rw_base,first,entry的意义。 简述初始化入口点和普通入口点的区别,分别用在什么场合,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号