期刊文献+

ARM7处理器Bootloader的设计与实现 被引量:2

Design and Implementation of ARM7-MPU Bootloader
下载PDF
导出
摘要 AT91SAM7系列ARM核处理器没有专门的BOOT区,每次更新应用程序都要借助于JTAG接口和仿真器,且每次都是从FLASH的0x0处开始烧写应用程序,一旦更新不成功,就会破坏原来的程序。为解决以上提到的问题,以AT91SAM7X256为例探究了一种新的通过串口实现应用程序更新的Bootloader,其由上位机下载软件和下位机Bootloader程序两部分组成。首先介绍Bootloader的通信协议,接着给出上位机软件和Bootloader的详细设计,最后对Bootloader进行测试,并给出测试结果。 AT91SAM7 series of ARM MPU(Micro Processing Unit) have no special BOOT area,To update application program,we must use JTAG interface and emulator,and always we need to write application program at 0x0,once failed,the primary application program will be desdroyed.To resolve the problem mentioned above,take AT91SAM7X256 for example,a Bootloader which updates application program by Serial Port is developed,it contains Host Computer software and Low Computer Bootloader.First,the communication protocol between Host Computer software and Bootloader is introduced,then the detailed design of Host Computer software and Bootloader is done,at last,the Bootloader is tested and the test result is displayed.
出处 《微处理机》 2010年第5期103-106,共4页 Microprocessors
关键词 串口 Serialport类 XMODEM协议 多线程 程序更新 Serial Port Serialport Class Xmodem Protocol Multithreading Program Updation
  • 相关文献

参考文献4

  • 1龚建伟,熊光明.串口通信程序实践[M].北京:电子工业出版社,2007.
  • 2马忠梅.AT91系列ARM核微处理器结构与开发[M].北京:北京航空航天大学出版社,2003..
  • 3ARM Incorporated. ARM7TDMI technical reference manual [ Z ]. ARM Incorporated,2004.
  • 4ATMEL. AT91 SAM7 X256 Datasheet [ Z ]. Atmel Corporation, 2003.

共引文献3

同被引文献6

引证文献2

二级引证文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部