摘要:
BootLoader概述 Boot Loader就是在操作系统内核运行之前运行的一段小程序。通过这段BootLoader,我们来初始化硬件设备,为硬件设备准备地址空间,中断号等,建立内存空间的映射,从而将系统的软硬件环境带到一个合适的状态。AT91RM9200处理器启动有两种情况,一种是从外部启动,如Flash,EEPROM,DATAFLASH等;一种是从内部的BOOTROM固化代码引导。我们的ARM板是直接通过JTAG接口从主机下载到目标板的flash中直接启动。 系统上电后,我们的CPU从0x00000000取它的第一条指令,而我们的flash就是被映射到这个地址上。CPU就首先执行我们. 阅读全文
随笔档案-2007年02月
AT91RM9200引导程序的建立(二)--------TFTP和NFS服务的设置
2007-02-08 16:54 by htc开发, 182 阅读, 收藏,
摘要:
TFTP服务器设置TFTP协议是简单的文件传输协议,适合目标板Bootloader的使用。TFTP文件传输基于UDP。我们通过TFTP来传输目标板启动需要的内核映象文件zImage和ramdisk首先必须安装tftp软件包,在RedHat Linux安装CD3中找到tftp文件包:tftp-0.32-4.i386.rpm,[root@localhost] rpm –ihv tftp-server-0.32-4.i386.rpm系统自动安装好tftp服务器;进入目录/etc/xinetd.d [root@localhost]cd /etc/xinetd.d [root@localhost]vi. 阅读全文
浙公网安备 33010602011771号