This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3715EVM NAND boot

Other Parts Discussed in Thread: AM3715

Dear colleagues, 

I am wondering if it is possible to test NAND boot procedure on AM3715 EVM. If it is (i.e. there is bootable NAND in the memory of the PoP package) it would be great to have an application note describing the procedure.

 

Thanks in advance,

Michael

  • There is a wiki article describing how to flash Linux system binaries into NAND here:

    http://processors.wiki.ti.com/index.php/How_to_Flash_Linux_System_from_U-boot

    The assumption here is that you can boot from an SD card into u-boot and then write all the system binaries from the SD card into the NAND on the AM3715 EVM.

    Then you can change the SYSBOOT pins to boot completely from NAND.

    Hope that helps.  Regards,

    Greg

  • Thanks Greg, this is very useful.

    Just before I launch into experimenting, if you have any info/comments on the following it would help a lot:

    • AM3715 processor board does not have any "visible" NAND on it, it's POP package - are you positive there is NAND there? I have booted Android and can see few entries like /dev/mtd0 /dev/mtd0ro through /dev/mtd4 /dev/mtd4ro but could not mount any of it (possibly Linux under Android does not have right tools???)
    • Is the procedure on the wiki page you recommended applicable to booting and running Android as an opposite to Linux? (e.g. if I use rootfs.tar.gz produced by Android build, will it still work?)

    Thanks,

    Michael

  • The visible chip in the POP stack should be the NAND.  I have a 35x processor card with Micron memory and I can see the Micron logo.  On my 37x board with Hynix memory I can see the Hynix logo.

    I am not an Android expert, but it can't to try this with Android binaries.  I do know an expert that I can consult with and I will respond with an update soon.

    Greg

  • yea, the Hynix is what I see too. HW guys tell me that it can have either NAND+DRAM or DRAM only. So far I worked only with SD cards and didn't see any confirmation that there is NAND there too. Common sense tells me that it should be there as this is an EVM, but I couldn't talk to it so far...

     

    Thanks in advance for your help,

    Michael

  • Micheal, you should an H8K in the part number on the POP which indicates it is a NAND+Flash device.

    Regards,

    James 

  • Thanks, James, now I know that there is NAND there :)

    Do you know whether I can mount NAND from Android console (or I should boot Linux SDK in order to do so).

    Also, if I flash Android rootfs to the NAND, is it supposed to run off NAND just as it runs off SD card?

     

    Thanks,

    Michael

  • I think you should be able to do this, but I don't have a lot of experience with Android.  You may want to try your question on the Android specific forum:

     

    http://e2e.ti.com/support/embedded/f/509.aspx

     

    Regards,

    James