|
boot_nand
How to Boot from NAND flash
Configure target board in u-bootBeagleboard# setenv ubifsargs ‘setenv bootargs console=${console} ${optargs} root=ubi0:rootfs ubi.mtd=4 rw rootfstype=ubifs’
Beagleboard# setenv nandboot ‘echo Booting from nand …; run ubifsargs; nand read ${loadaddr} 280000 400000; bootm ${loadaddr}’
init=/init rootwait omapfb.video_mode=640x480MR-16@60'
Beagleboard# setenv optargs ‘init=/init omapdss.def_disp=dvi omapfb.mode=dvi:1024x768MR-24@60’
Beagleboard# saveenvFlash Linux KernelPut kernel into SD card first partition, VFAT format. Named as "uImage.bin" (you can check HowToGetAngstromRunning as SD card as reference)
Beagleboard# mmcinit
or mmc init (depends on your u-boot)
Beagleboard# run loaduimage
Beagleboard# nand erase 280000 400000
Beagleboard# nand write ${loadaddr} 280000 400000Flash Root File system
| |