仿照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部份修改了,
但对于时序、位宽等配置,在什么地方如何修改?
谢谢!