AnsweredAssumed Answered

Unable to boot from NAND with mainline u-boot and custom iMX28 board

Question asked by Kerry Knight on May 21, 2015
Latest reply on May 31, 2015 by Kerry Knight

Struggling with this one.  I can boot Linux from SD card with no problem and boot from the USB recover port etc. but no matter what I do I can't seem to get the board to boot from NAND flash.  I'm using a normal geometry Spansion NAND (2048/64/131072) which I can read and write to perfectly adequately from u-boot.  Using the 'mxsboot nand u-boot.sb u-boot.sd' to generate the NAND image and then using u-boot 'update_nand_firmware_full' appears to do everything it is supposed to, including making bad blocks as the nand write.raw bit is used in the script.  I have checked the boot pins settings to make sure they are set to NAND 3v3, but restarting the board zippo.

 

Has anyone successfully managed to get the NAND boot working using the u-boot and mxsboot tools?  I'm going to try to port kobs-ng into mainline Linux 2.19.8 which I'm currently using but don't like that approach much.

 

Any help of hints gratefully appreciated.

Outcomes