Hi,
I am using iMX6UL in custom board design. I am booting from SLC NAND memory. MT29F8G08ABABAWP
Please see attached schematic.
I am able to write image to the NAND Flash using USB OTG1 using serial download mode.
Configured Boot configuration resistor setting to the NAND Flash boot. See below table.
Boot Device | CFG1 [7] | CFG1 [6] | CFG1 [5] | CFG1 [4] | CFG1 [3] | CFG1 [2] | CFG1 [1] | CFG1 [0] |
---|---|---|---|---|---|---|---|---|
NAND - MT29F8G08ABABA | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Boot Device | CFG2 [7 | CFG2 [6 | CFG2 [5 | CFG2 [4 | CFG2 [3 | CFG2 [2 | CFG2 [1 | CFG2 [0 |
NAND - MT29F8G08ABABA | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
Boot Device | CFG4 [7 | CFG4 [6 | CFG4 [5 | CFG4 [4 | CFG4 [3 | CFG4 [2 | CFG4 [1 | CFG4 [0 |
NAND - MT29F8G08ABABA | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Boot mode is set to Internal boot for booting from NAND memory. But not able to Boot from NAND Flash.
Any help will be greatly appreciated.
Thanks,
Ritesh Patel.
Hi Ritesh
please verify that nand was programmed with mfg tool
using steps described on
How-To use NAND boot on i.MX6UL EVK board
for debugging one can use procedure given on
https://community.freescale.com/thread/307723
with difference that ROM address 0x000001e0 contains pointer
to internal RAM location where boot log buffer is stored.
After fail, one can connect jtag and check boot data at 0x907400.
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------