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

Design and Implementation of ARM7-MPU Bootloader

在线阅读下载全文

作  者:武国平[1] 史仪凯[1] 

机构地区:[1]西北工业大学机电学院,西安710072

出  处:《微处理机》2010年第5期103-106,共4页Microprocessors

摘  要: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.

关 键 词:串口 Serialport类 XMODEM协议 多线程 程序更新 

分 类 号:TP368.1[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象