全部博文(2005)
分类: LINUX
2007-05-17 15:41:27
在《AT91RM9200上uBoot和Linux-
如果你的开发板上没有设计以太网口,就像我这里的at91rm9200板子一样,那么NFS功能,以及uboot提供的所有方便快速的下载操作似乎都因为不能够使用,让我们焦躁不安了良久,没有什么的,我们可以通过AXD直接取代uboot提供的以太网内存加载Linux内核代码到指定内存的操作,具体步骤如下:
建立一个为了加载bin文件专用的ADS工程,
将u-boot.bin文件放到.axd同目录下,然后启动,使用setmem指令初始化好硬件外围内存后就可以在“Command Line Interface”(ALT+L)命令窗的Debug>(hlp为帮助指令)下输入文件加载指令:lb u-boot.bin 0x
1. 加载uImage内核文件:lb uImage 0x21000000(对于650K的uImage文件没有耗多少时间就通过我的Multi ICE加载到指定内存了)
2. 加载ramdisk-rmk7:lb ramdisk-rmk7 21100000
一切就绪,通过AXD、JTAG和串口,我们就可以在自由的Linux世界里自由的调试、学习了!