TI中文支持网
TI专业的中文技术问题搜集分享网站

自制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

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

赞(0)
未经允许不得转载:TI中文支持网 » 自制am3352板子,基于ti-processor-sdk-linux-am335x-evm-06.03.00.106 移植,nand启动问题
分享到: 更多 (0)