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

ubi文件系统挂载失败

你好,

开发包是:DVRRDK_04.00.00.03

内核kernel的配置是ti8168_evm_defconfig

制作ubi根文件系统的命令是这样:

mkfs.ubifs -r $(TARGET_FS) -F -o ubifs.img -m 2048 -e 126976 -c 3761

ubinize -o $(TFTP_HOME)/binary/evm/ubifs.img -m 2048 -p 128KiB -s 512 -O 2048 $(dvr_rdk_PATH)/makerules/ubinize.cfg

ubinize.cfg的内容是


[ubifs]mode=ubiimage=ubifs.imgvol_id=0vol_size=192MiBvol_type=dynamicvol_name=rootfsvol_flags=autoresize 

启动内核之后发现没有列出nand分区信息(空),发现omap2-nand 初始化失败,提示如下:




NOR:Can't request GPMC CS
.......
omap2-nand driver initalizing
UBI error: ubi_init: UBI error:cannot initialize UBI,error -19






第一个提示nor存储器,应该没有关系吧?都没有这个硬件。 第二个错误的原因是什么呢?就算了ubi镜像没做好,没烧好,这个初始化应该也能通过?

———————–

通过调试打印,知道是nand_scan_indent函数失败了,ti8168_dvr_config就成功了,但是我对比下两个配置文件,mtd部分的是一致的

Chris Meng:

你好,

DM8168 Udworks的板子上使用的是8-bit nand,而DM8168的EVM使用的是16-bit nand。你的板子上使用是8-bit nand,对么?

赞(0)
未经允许不得转载:TI中文支持网 » ubi文件系统挂载失败
分享到: 更多 (0)