根据这个文档http://processors.wiki.ti.com/index.php/UBIFS_Support#Flashing_UBIFS_image_to_a_NAND_partition
我添加了uboot对ubifs的支持,但是编译报错提示CONFIG_SYS_MALLOC_LEN太小,然后我将uboot/include/configs/ti8168_evm.h中
#define CONFIG_SYS_MALLOC_LEN (CONFIG_ENV_SIZE + (32*1024))
更改为
#define CONFIG_SYS_MALLOC_LEN (CONFIG_ENV_SIZE + (384*1024))
编译uboot成功,但是烧写到nand flash中后uboot根本就没跑起来,请问是什么原因呢?如何针对8168添加uboot对ubifs的支持呢?
(启动模式等等都配置对的,官方提供的uboot镜像或者我自己编译的没添加对ubifs支持的镜像都能跑起来)
Eason Wang:
Hi uboot自己有没有跑起来,和ubifs并没有直接的关系吧。
ubifs本身这套,在DVRRDK4里面的PSP包里已经有了。你使用的是什么版本的RDK包?