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.

自制am3352板子,基于ti-processor-sdk-linux-am335x-evm-06.03.00.106 移植,nand启动问题

Hi,各位好,

目前AM3352自制板移植ti-processor-sdk-linux-am335x-evm-06.03.00.106时遇到一个问题, 通过nand启动加载uboot后会自动重启;

启动方式选择00010b  URAT0 -> SPI0 -> NAND->NANDI2C;

1.通过URAT0 下载u-boot-spl.bin  和  u-boot.img后可以正常u-boot命令行操作,板子不会自动重启

2. 在第一步方式下,把MLO 和 u-boot.img 烧写到nand中,断电重启板子,u-boot正常启动完后,就会自动重启,串口重新打印CCCCC

3. 第一步的u-boot.img和第二步u-boot.img是相同文件,对比过MLO和u-boot-spl.bin,MLO对了GP header信息

启动过程如下:

CCCCCCCC
U-Boot SPL 2019.01-g7339be8-dirty (Sep 17 2020 - 15:58:18 +0800)
Trying to boot from NAND


U-Boot 2019.01-g7339be8-dirty (Sep 17 2020 - 15:58:18 +0800)

CPU : AM335X-GP rev 2.1
Model: TI AM335x EVM
DRAM: 512 MiB
NAND: 256 MiB
MMC: OMAP SD/MMC: 0
Loading Environment from FAT... <ethaddr> not set. Validating first E-fuse MAC
Net: eth0: ethernet@4a100000
Warning: usb_ether MAC addresses don't match:
Address in ROM is de:ad:be:ef:00:01
Address in environment is f8:30:02:e5:a6:77
, eth1: usb_ether
Hit any key to stop autoboot: 2 CCCCCCCC