Other Parts Discussed in Thread: SK-AM62-LP
Tool/software:
AM62x boot rom supports booting from parallel GPMC NAND.
From "5.4.9.1 GPMC NAND Bootloader Operation" in AM62x TRM
"GPMC NAND boot only supports boot from ONFI 1.0 compatible 8 bit parallel NAND memory up to 2Gbytes in size connected to GPMC CS0 with the following geometries:
• 2Kbyte page and spare area of at least 64 bytes or
• 4Kbyte page size and spare area of at least 128 bytes.
• Non-ECC part only:
– ROM uses ELM to handle ECC
– ECC is BCH8 using D[7:0] for data
– The param page CRC is checked and in case of failure the redundant page is used"
Please refer to AM62x TRM "Chapter 5 Initialization" for details on GPMC NAND support by boot rom.
The FAQ lists how to flash and boot u-boot from GPMC NAND on SK-AM62-LP board [1] and [2] with AM62x Linux SDK 10.0.7.4 [3]
[1]. SK-AM62-LP board https://www.ti.com/tool/SK-AM62-LP
[2]. TI internal NAND card (PROC143E1)
[3]. https://www.ti.com/tool/download/PROCESSOR-SDK-LINUX-AM62X/10.00.07.04