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 u-boot to GPMC NAND with Lauterbach JTAG on SK-AM62-LP board [1] and [2], and provides an alternative flashing option in addition to the u-boot based approach [3][4], and is useful for initial SoC bring-up…
[1]. SK-AM62-LP board (https://www.ti.com/tool/SK-AM62-LP)
[2]. TI internal NAND card (PROC143E1)
[3]. https://e2e.ti.com/support/processors-group/processors/f/791/t/1402705
[4]. https://e2e.ti.com/support/processors-group/processors/f/791/t/1460090