BF518的开发板,我想把Uboot写入片内的Flash,而uClinux写入开发板上16Mb的NorFlash里,请问Uboot文件中应该如何进行设置。
如果不写入开发板上16Mb的NorFlash,而是也写在片内的Flash中,而地址不是原来的0x40000,应该如何进行设置。
多谢!!!!
答:
SPI启动Uboot后,设置:
setenv bootcmd run flashboot
setenv flashboot bootm 0x20000000
sa
重新后uC会从外部flash 的0x20000000地址启动。
如果你的flash镜像文件太大,而又不裁剪,可以利用网口将你的镜像文件直接发送到内存中启动。在计算机上建立tftp服务器,然后把镜像文件考入服务器文件夹中,设置好IP后用tftp命令传输到内存0x1000000位置,然后用Bootm启动。