u-boot.ais通过ccs烧写到板子nandflash后,正常启动。同一个u-boot.ais制作为SD卡启动卡,uboot和内核、文件系统正常启动。说明我的u-boot.ais是对的。
但是uboot启动后,进入串口字符界面,通过TFTP或TF卡下载u-boot.ais到内存,然后通过 nand write 0xc0700000 0x20000 写到nandflash后,重启失败,串口没有任何输出。
请问是什么问题,或者有什么地方我没有注意到吗?
Nancy Wang:
这个链接有参考过吗?
software-dl.ti.com/…/Foundational_Components_U-Boot.html
ZHENGNNAN GU:
回复 Nancy Wang:
我使用的芯片是OMAPL138
ZHENGNNAN GU:
回复 ZHENGNNAN GU:
和链接中的操作方法是一样的,就是烧写后重启,无法启动。
=> setenv ipaddr <EVM_IPADDR>
=> setenv serverip <TFTP_SERVER_IPADDR>
=> tftp ${loadaddr} ${serverip}:u-boot-omapl138-lcdk.ais
=> print filesize
=> nand erase 0x20000 <hex_len>
=> nand write ${loadaddr} 0x20000 <hex_len>
* hex_len is next sector boundary of the filesize. The sector size is 0x10000.
set dip switch to NAND boot and power cycle the EVM
ZHENGNNAN GU:
回复 Nancy Wang:
参考过OMAPL138, 和链接上OMAPL138的操作是一样的。