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

求助:AM335x使用SDK6.0无法从nandflash启动,急!急!急!

       我已经完成了公司基于AM335X平台开发的工作,一直用ramdisk进行调试的,只差代码固化到nandflash后启动。我使用的开发环境如下:
       平台:ti-sdk-am335x-evm-06.00.00.00-Linux-x86-Install。
       内核版本:linux-3.2.0-psp04.06.00.11
       uboot版本:u-boot-2013.01.01-psp06.00.00.00
       目前我将MLO,uboot.img,uImage,ubi.img按照如下方式烧录进去后重新上电终端打印如下信息(见附件截图)。
U-Boot# loadb 0x82000000
U-Boot# nand erase 0x0 0x20000
U-Boot# nand write 0x82000000 0 0x20000
U-Boot# mw.b 0x82000000 0 0x20000
U-Boot# loadb 0x82000000
U-Boot# nand erase 0x80000 0x4B000
U-Boot# nand write 0x82000000 0x80000 0x4B000
U-Boot# mw.b 0x82000000 0 0x4B000
U-Boot# tftpboot 0x82000000 192.168.8.220:uImage
U-Boot# nand erase 0x280000 0x500000
U-Boot# nand write 0x82000000 0x280000 0x500000
U-Boot# mw.b 0x82000000 0 0x500000
U-Boot# tftpboot 0x82000000 192.168.8.220:ubi.img
U-Boot# nand erase 0x780000 0xf880000
U-Boot# nand write 0x82000000 0x780000 0x2000000
U-Boot# saveenv
      我在网上查找资料感觉应该是目前的uboot不支持nandflash启动,我参考相关资料发现资料提供的解决方法都是基于uboot 04.06.00.08版本的,目前项目停滞在此处,请各位指点。
yuan lv:

调试实收使用的是ramdisk,现在公司要量产需要固化,请各位帮帮忙

Steven Liu1:

AM335x是支持NAND启动的。你使用NAND erase.chip后有什么信息吗?

如果怀疑uboot中对nand操作不正常,请核对一下uboot中对NAND配置,特别是pinmux的配置。

PS:重新上电后终端打印的信息没贴上来

yuan lv:

回复 Steven Liu1:

NAND erase.chip: device 0 whole chipErasing at 0xffe0000 — 100% complete.OK

可以擦写成功的。

Gino E:

回复 yuan lv:

你好,

1. 能告诉你是怎么编译uboot的么?

2. 你在uboot下有改过什么么?

3. 能提供common/spl/spl.c文件么?

yuan lv:

回复 Gino E:

解决了 非常感谢!!

xiaoning andy:

回复 yuan lv:

您好:

请问是怎么解决的?

我也在用这个版本的u-boot,烧写到nand flash 中以后,启动到一半,就卡在那里不动了

这是我的启动信息:

CCCCCCCCCCCCCCCCCCCCCCCCCCU-Boot SPL 2013.01.01 (Apr 04 2014 – 12:51:28)enable_board_pin_muxboard_init_f start>>spl:board_init_r()spl_board_initboot device – 65CCxyzModem – CRC mode, 0(SOH)/357(STX)/0(CAN) packets, 3 retriesLoaded 363720 bytesJumping to U-Bootimage entry point: 0x80800000

就卡在这里

yuan lv:

回复 xiaoning andy:

从打印信息看你似乎未设置从nandflash启动,boot device – 65说明你未设置,正确设置后好像是5,可以看下配置是否正确。

helou wang:

回复 yuan lv:

请问您是怎么解决的?我也遇到类似的问题,盼回复,谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » 求助:AM335x使用SDK6.0无法从nandflash启动,急!急!急!
分享到: 更多 (0)