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
Nancy Wang:
感谢您对TI产品的关注!为更加有效地解决您的问题,我需要询问更了解这款芯片的TI资深工程师,再为您解答,一旦得到回复会立即回复给您。
Nancy Wang:
在TI GP EVM上使用从SDK 6.3编译的MLO和u-boot.img进行了测试,nand启动没有问题。
你能否在nand启动过程中进入uboot命令行?
xuchen jiang:
回复 Nancy Wang:
发现是外部看门狗引起重启问题;现在暂时去掉看门狗,nand能正常启动;只是对于不同启动方式会影响到喂狗的管脚,还没有弄明白。
谢谢!!!
Nancy Wang:
回复 xuchen jiang:
建议在线调试一下UBOOT,看看能否定位到问题。
www.ti.com.cn/…/zhca539.pdf