Beagleboard XM boot from NAND

This forum is for supported devices using an ARMv7 Texas Instruments (TI) SoC.

Beagleboard XM boot from NAND

Postby ciofeca » Wed Jan 06, 2016 12:31 pm

I wonder why the shipped U-Boot does not support booting from NAND.
(UBIFS support disappeared as well from U-Boot).

On a BBxM revB I installed MLO and U-Boot on NAND, but got the usual error (60... 60... 60...) at boot when the microSD card is absent; this means that MLO only wants the U-Boot on the card.

Latest ArchLinuxArm's mtd-utils does not show the 256Mb MTD NAND; I also tried to load the relevant mtd kernel modules, with no result. It seems that ArchLinuxARMv7 dropped support for it.
Last edited by ciofeca on Wed Jan 06, 2016 1:03 pm, edited 1 time in total.
ciofeca
 
Posts: 13
Joined: Wed Feb 20, 2013 10:19 pm

Re: Beagleboard XM boot from ext4

Postby ciofeca » Wed Jan 06, 2016 1:01 pm

Forgot to say that the current shipped U-Boot works well with ext4 partitions.

I changed the boot commands to load the zImage Linux kernel from the ext4 root partition (I had to do it because I have some USB stuff attached and wanted to save some time at boot):

$this->bbcode_second_pass_code('', 'run findfdt
setenv bootargs "console=$console quiet rootfstype=ext4 root=/dev/mmcblk0p2 rootwait rw"
setenv bootcmd 'load mmc 0:2 ${fdtaddr} /boot/dtbs/${fdtfile}; load mmc 0:2 ${loadaddr} /boot/zImage; bootz ${loadaddr} - ${fdtaddr}'
saveenv
')
ciofeca
 
Posts: 13
Joined: Wed Feb 20, 2013 10:19 pm


Return to Texas Instruments (TI)

Who is online

Users browsing this forum: No registered users and 3 guests