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: Boot fails after NAND programming

Part Number: AM3352

Tool/software: Linux

Dear all,

I use the AM335x chip, through xmodem with ymodem after downloading spl and uboot, it works fine.
But through the uart programming spl and uboot to nand flash, re-jump to nand start, run after the operation did not respond, the serial port without any output.

The same I will erase the whole piece of Nand flash, then set it to nand to start, he can print CCC, prove that the program is burned after being already working, just could crash.

When programming nand, do the following tests. Use the md command to display the memory data after downloading by kermit and find that the data is consistent with the contents of the files on the computer, that ddr is no problem, and then I write the data to nand flash and use the nand read and md command to detect the flash Read the data is also consistent with the computer file data, that nand flash is also working properly.

SDK version: am335x-evm-linux-sdk-bin-03.02.00.05
Respectively set to uart and nand start jumper:
Uart sysboot15: 0 = 0100 0000 0001 1011
Nand sysboot15: 0 = 0100 0000 0001 0011
Through the uart programming to nand flash method is the reference
processors.wiki.ti.com/.../AM335x_U-Boot_User's_Guide
Spl and uboot can not run, usually may be affected by what causes it, how should debug?