小编使用的arm是友善之臂6410 由于小编能力有限,暂时只会移植开发板资料自带的uboot,下面就与大家分享如何移植现有的uboot
1)将u-boot_nand-ram256烧写到nand flash中
小编是用MINItool(sd卡启动,superboot烧写),将u-boot_nand-ram256烧写到开发板的nand flash中。
2)开两个终端。窗口A选择要等待USB串口下载的项目,窗口B则是运行串口程序,将要下载的东西,下载到nand flash中。如下
窗口A:(注意此时ARM是用nand flash进行启动)
##### FriendlyARM U-Boot(2011-10, NAND) for 6410 #####
[f] Format the nand flash
[v] Download u-boot.bin
[k] Download Linux/Android kernel
[y] Download root yaffs2 image
[u] Download root ubifs image
[a] Download Absolute User Application
[n] Download Nboot.nb0 for WinCE
[w] Download WinCE NK.nb0
[s] Set the boot parameter of Linux
[b] Boot Linux
[q] Quit to shell
NAND(SLC): 256 MiB, RAM: 256 MiB
LCD type, firmware version: 3 1426
Enter your Selection: