PXA272启动引导程序的实现和功能扩展
3.触摸屏测试(TS_TEST):ADS7843触摸屏芯片具备12位A/D转换和低导通电阻模拟开关,通过控制GPIO模拟ADS7843传输时序,将控制字送入ADS7843,再串行读取坐标值。最后,将读取的x和y坐标送串口显示。
除上述器件测试命令,还有SPI、RTC等命令。扩展命令对于处于硬件调试阶段的开发板非常重要,可以方便调试工作。同时也能体现Bootloader在嵌入式系统开发中的地位。
结束语
本文总结了设计和实现基于PXA272处理器开发板的Bootloader工作,对其功能进行扩展,扩展了一些硬件测试接口以方便硬件测试。在开发过程中,体会到要编写开发板的Bootloader,需要详细了解目标板平台结构、器件工作原理以及微处理器的体系结构,先从实现基本功能入手,再不断扩展。
本文作者创新点:对基于Pxa272的嵌入式系统的Bootloader的实现作了详细分析;对关键步骤SDRAM初始化工作详细说明;并将Bootloader的功能扩展应用于硬件平台的测试工作,给硬件工程师调试硬件提供一个良好的软件平台。
参考文献
[1]Intel PXA27X Processor Family Developer’s Manual[Z].Intel. October 2004
[2]Common Flash Memory Interface Specification Release2.0[Z].AMD. Dec 2001
[3]刘军芳,李众立.基于s3c2410开发板的Boot Loader的启动分析[J].微计算机信息,2006,6-2:201-203
[4]杜春雷.ARM 体系结构与编程[M].北京:清华大学出版社,
[5]马学文.嵌入式系统中Bootloader的设计和实现[J].计算机工程,2005,31-7:96-97
[6]张大波.嵌入式系统原理、设计与应用[M].北京:机械工业出版社.2005.01
评论