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

ti-sdk-am335x-evm-08.00.00.00中nandflash布局问题?

在BB Black u-boot printevn下:

mtdids=nand0=omap2-nand.0
mtdparts=mtdparts=omap2-nand.0:128k(SPL),128k(SPL.backup1),128k(SPL.backup2),128k(SPL.backup3),1920k(u-boot),128k(u-boot-env),5m(kernel),-(rootfs)

但是在am335x_evm.h中:

#define MTDIDS_DEFAULT "nand0=nand.0"
#define MTDPARTS_DEFAULT "mtdparts=nand.0:" \
"128k(NAND.SPL)," \
"128k(NAND.SPL.backup1)," \
"128k(NAND.SPL.backup2)," \
"128k(NAND.SPL.backup3)," \
"256k(NAND.u-boot-spl-os)," \
"1m(NAND.u-boot)," \
"128k(NAND.u-boot-env)," \
"128k(NAND.u-boot-env.backup1)," \
"8m(NAND.kernel)," \
"-(NAND.file-system)"

问题:am335x_evm.h中布局怎么这么奇怪,"256k(NAND.u-boot-spl-os)," \是什么?

u-boot不是在0x8000处吗?

Sean:

dtb文件

Jian Zhou:

回复 Sean:

印象里NAND FLASH的分区定义是在kernel里而不是U-boot里

leo chen:

回复 Jian Zhou:

这应该是从uboot传递给内核的参数吧

Gary Wu:

u-boot的说明文档可以参考http://processors.wiki.ti.com/index.php/Linux_Core_U-Boot_User%27s_Guide

该分区是烧写dtb文件的。

你可以通过在uboot使用命令“mtdparts”查看

赞(0)
未经允许不得转载:TI中文支持网 » ti-sdk-am335x-evm-08.00.00.00中nandflash布局问题?
分享到: 更多 (0)