所需E币: 3
时间: 2019-12-25 10:22
大小: 120.66KB
ARMBootloaderhttp://embedded.homeunix.orgARMBootloader的实现-------C和ASM混合编程GavinLiver0.1Tuesday,June03,2003CirrusLogic的clps7111~Ep9312系列ARMcore的CPU内置128字节的boot程序。这个boot程序为把操作系统下载到裸机提供了极大的方便。这样再焊接电路板之前不用把操作系统预先写入Flash,而且日后升级操作系统也非常方便。这个boot程序的功能是:1.设置串行口的参数为:9600,8N1,NoFlowControl。2.然后送出一个3.开始接收2K字节程序(Bootloader)4.送出一个>字符5.跳转去执行这2K的程序。烧写操作系统的过程是:1.连接ARMtarget的产性口和PC的串行口ARMPCRX-------------------TXTX-------------------RXGND----------------GND2.从BOOT程序引导ARMtarget3.在WindowsN……