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

自己搞了个系统,采购的3354核心板,一直在tf卡上启动的, 今天想将系统烧写进板载emmc,但是启动不了

我先从tf卡系统启动,然后对板载emmc进行分区和挂载,然后拷贝文件系统到emmc分区上,但是从emmc启动不了,uboot是可以运行的,但是不能启动内核,什么原因呢:

emmc分区1是启动分区,拷贝了MLO、u-boot.img文件,分区2是ext4,拷贝了文件系统,文件系统boot里有设备树和内核镜像,但是现在uboot能运行,但是内核启动不了,怎么回事呢

user4132396:

从tf启动和emmc启动,uboot环境变量有不一样的地方吗?现在uboot环境变量是一样的

yongqing wang:

回复 user4132396:

有设置启动模式吗

user4132396:

暂时发现一个问题,从tf启动uboot可以保存环境变量到tf,但是从emmc启动uboot保存环境变量失败,什么原因?

user4132396:

从tf启动:

我感觉这里mmc1就是tf卡,但是也有错误,"1mmc_boot" not defined,什么问题呢?

这是从emmc启动:

这里mmc2应该就是emmc,但是启动不了,提示有错误

Nancy Wang:

回复 user4132396:

在mux.c和dts中有做mmc2 pinmux相应的配置吗?

user4132396:

回复 Nancy Wang:

现在也改了mux里面的配置和调用,还是不能保存环境变量

user4132396:

回复 Nancy Wang:

uboot dts配置,和内核dts一样

user4132396:

回复 Nancy Wang:

在uboot中运行mmc info命令,没有任何信息,这说明确实mmc这块有问题,但系统可以正常引导,好奇怪

user4132396:

回复 Nancy Wang:

打开调试信息,执行mmc相关命令或者saveenv提示:

48

user4132396:

回复 user4132396:

赞(0)
未经允许不得转载:TI中文支持网 » 自己搞了个系统,采购的3354核心板,一直在tf卡上启动的, 今天想将系统烧写进板载emmc,但是启动不了
分享到: 更多 (0)