检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
出 处:《微处理机》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[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.117