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

如何使用uniflash烧写nandflash,并实现nand启动

仿照BBB开发板做的板子,但不使用emmc,而用的是nandflash。

请问一下,如何使用uniflash烧写nandflash,并实现nandflash的启动?

目前了解流程:

1、生成烧写用的u-boot-spl-restore.bin和u-boot-restore.img(但对于具体操作不清楚);

2、生成烧写的目标(基于BBB的uboot、kernel需要做哪些修改不清楚);

3、使用uniflash烧写(debrick脚本不清楚)。

Jian Zhou:

参考过这篇文档么?

QingKai Ji1:

回复 Jian Zhou:

Jian Zhou:您好!

    请问是哪个文档?

谢谢!

QingKai Ji1:

回复 QingKai Ji1:

@Jian Zhou

Jian Zhou:

回复 QingKai Ji1:

不好意思,忘了加链接了:

http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/52381.aspx

QingKai Ji1:

回复 Jian Zhou:

谢谢!

    这个文档我正在看,其中pdf文档《uniflash烧写脚本的修改和SPI烧写的支持》中,

提到”在上一篇文章中,我们介绍了如何使用uniflash进行nand的烧写…." ,请问下,

这个“上一篇文章”在哪里可以找到?

QingKai Ji1:

回复 QingKai Ji1:

Jian Zhou:您好!

    我在生成uboot-restore时出现如下提示:

make ARCH=arm CROSS_COMPILE=${CC} O=flash-restore am335x_evm_restore_flash_usbspl

/home/cq/ti-sdk-am335x-evm-08.00.00.00/board-support/u-boot-2014.07-g7e537bf/Makefile:487: *** "System not configured – see README". Stop.make: *** [sub-make] Error 2

请问这是什么原因?

我使用“bb-black-debian-u-boot”和“ti-sdk-am335x-evm-08.00.00.00”中的"u-boot-2014.07-g7e537bf",都是同样结果。

git命令如下;

git am ~/u-boot

“~/u-boot”是我的u-boot源码目录。

Jian Zhou:

回复 QingKai Ji1:

要基于SDK06做,看你用的是SDK08的。

QingKai Ji1:

回复 Jian Zhou:

Jian Zhou:您好!

    使用SDK06可以编译出spl和u-boot了。

    中间踫到一个问题:

编译时使用 arm-none-linux-gnueabi-会报错,而用sdk自带的arm-linux-gnueabihf-则不会错。

不知道为啥?

谢谢!

我继续往往前走…….

Jian Zhou:

回复 QingKai Ji1:

SDK06升级了交叉编译工具,要用里面带的arm-linux-gnueabihf-

QingKai Ji1:

回复 Jian Zhou:

Jian Zhou:您好!

    在进行u-boot-restore的移植中,需要进行nand flash的修改,pinmux部份修改了,

但对于时序、位宽等配置,在什么地方如何修改?

谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » 如何使用uniflash烧写nandflash,并实现nand启动
分享到: 更多 (0)