您尚未登录。

楼主 #1 2019-06-30 20:14:40

AppTurtle
会员
注册时间: 2018-09-09
已发帖子: 9
积分: 9

现有的Camdriod 都是基于SPI Flash的,要用 TF卡(EMMC)启动,需要什么姿势?

如题,望各位大师指点一下。

dd if=boot0_sdcard.fex of=/dev/sdb bs=1k seek=8
dd if=u-boot.fex of=/dev/sdb bs=1k seek=19096

将uboot 写入tf 卡,uboot 能启动,但不知道怎么启动kernel 了

最近编辑记录 AppTurtle (2019-06-30 21:13:28)

离线

#2 2019-06-30 22:25:17

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,348
积分: 9202

Re: 现有的Camdriod 都是基于SPI Flash的,要用 TF卡(EMMC)启动,需要什么姿势?

要看这个 u-boot 支持了哪些驱动, 是否支持 TF 卡, 是否支持 FAT16/32 分区读文件, 如果支持的话,

可以把 FAT16/32 分区的 Image 文件和其他设置读入变量, 然后按照 Linux 的流程启动.





离线

楼主 #3 2019-06-30 22:40:49

AppTurtle
会员
注册时间: 2018-09-09
已发帖子: 9
积分: 9

Re: 现有的Camdriod 都是基于SPI Flash的,要用 TF卡(EMMC)启动,需要什么姿势?

uboot 支持tf卡,也支持FAT分区读文件,但坑卓是类似android 的套路,又不完全一样,打包好的boot.ing,systmem.img不知道怎么写道tf卡上去

离线

#4 2019-06-30 23:35:25

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,348
积分: 9202

Re: 现有的Camdriod 都是基于SPI Flash的,要用 TF卡(EMMC)启动,需要什么姿势?

https://whycan.cn/t_866.html

那个 img 没搞清楚是什么格式的, 可以用官方的  PhoenixSuit 软件烧录





离线

楼主 #5 2019-07-01 00:11:07

AppTurtle
会员
注册时间: 2018-09-09
已发帖子: 9
积分: 9

Re: 现有的Camdriod 都是基于SPI Flash的,要用 TF卡(EMMC)启动,需要什么姿势?

直接两个命令搞定,原来是sys_config.fex 错了

fatload mmc 0:1 40007800 boot.img
boota 40007800

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn