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.

Linux/AM3352: NAND boot reset issue

Part Number: AM3352
Other Parts Discussed in Thread: TPS65910

Tool/software: Linux

AM3352 Nand Flash Boot Reset Issue


Hello,

We have a custom board which boots well and works fine(Linux command prompt could be entered) when SYSBOOT is 10111(MMC0 first).
Nand flash works ok when we use nand erase/write commands to write MLO and u-boot.img in U-Boot(BCH16 is used).

But when we change SYSBOOT to 10011(NAND first), board can not boot(blank screen on debug console).
The waveform is as below figure(PINs: PORZ, WARMRST/RESETIN_OUT, GPMC_CS0 for NAND, v3.3 for system power). It seems CPU reset frequently when SYSBOOT is 10011.

Related PINs figures(RTC_PWRONRST drawing is wrong, RTC_PWRONRST is connected to v1.8):

Details specs:
CPU: AM3352BZCZA100 (1GMhz)
PMIC: TI TPS65910A31A1RSLT
NAND: Micron MT29F2G08ABAGAWP
DDR3: MICRON MT41K512M16HA-107
Processor SDK: 2.00.02.11


We don't know why SD Card boots fine but NAND boot failed.
Any suggestion is appreciated. Thanks.