板子用的是AM335x芯片,上面的有一块nand 大小是128M,与EVM开发板不同。一开始调试程序是在SD卡中,现在想全部放到NAND中。在U-boot中和Linux中怎么修改,谢谢
kooking:
首先有这几个问题需要明确:
1.硬件需要支持nand boot
2.u-boot需要支持该型号的nand
3.linux同样需要支持该型号的nand,最后的分区是在nand进行修改
Yaoming Qin:
您可以看看 http://processors.wiki.ti.com/index.php/AM335x_U-Boot_User%27s_Guide 中nand的部分
leo chen:
可以查看一下uboot中nand相关的命令。
nand read;nanderase;nand write等
Gary Wu:
回复 leo chen:
可以参考如下链接中的porting NAND driver的操作
http://processors.wiki.ti.com/index.php/Sitara_Linux_Training:_UBoot_Board_Port#Template_Board_File