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

8168 emv nand u-boot问题,急救

我使用的u-boot为ti-ezsdk_dm816x-evm_5_03_00_09/board-support/prebuilt-images

下编译好的u-boot

 

使用sd卡写nand u-boot

TI8168_EVM# mw.b 0x81000000 0xFF 0x260000 

TI8168_EVM# tftp 0x81000000 u-boot.noxip.bin 

TI8168_EVM# nand erase 0x0 0x260000    

TI8168_EVM# nandecc hw 2 

TI8168_EVM# nand write.i 0x81000000 0x0 0x260000 

TI8168_EVM# nandecc hw 0 

 

以上命令均成功

 

改拨码开关

sw3[4:0]为10010

sw4为1111

 

重起发现串口毫无反应

chris liu:

这个时候的环境变量是不是要在sd u-boot的时候重新设置下,

请高手指点下

Sheng Liu1:

回复 chris liu:

环境变量需要跟据boot方式进行修改,在EZSDK中board_support/doc目录下uboot_user_guide文档会有说明:

  nand read 0x81000000 0x00260000

     bootm 0x81000000

SW4应该只有两个开关,分别选择SPI flash和Nand flash,请确认Nand Flash开关打开。

SW2是user开关,有4个开关,默认为全0。

chris liu:

回复 Sheng Liu1:

文档里面没提到sw2啊,只说了sw3,sw4,还有子板上的sw1,sw1正反两个方向我都试过,毫无反应

我的板是F 版

Sheng Liu1:

回复 chris liu:

我觉得可以从以下三个方面来检查:

1. 确认板子是否正常:请连接板子上另外一个串口,检查是否有输出。板子正常工作时,该串口会打印电源信息;

2. 将板子设置为SD卡启动,并且disable掉nand,查看串口是否正常输出打印信息;

3. 如果通过SD卡烧写nand依然不成功,请连接仿真器,使用nandwriter擦除整个nand后重新烧写。

赞(0)
未经允许不得转载:TI中文支持网 » 8168 emv nand u-boot问题,急救
分享到: 更多 (0)