请选择 进入手机版 | 继续访问电脑版
搜索

1

主题

2

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2020-7-15 11:22:54 12775 浏览 1 回复

u-boot 移植fastboot

本帖最后由 wang_qing_ 于 2020-7-15 16:43 编辑

首先找一份正常运行带fastboot功能的u-boot,这里以4412为平台。 移植的是u-boot -2013具体就不讲了
u-boot的cmd命令都在../common目录下
这里我们把cmd_fastboot.c拷贝出来 并在makefile添加进去 接着编译 发现报错 少了fastboot.h 搜索一下,发现此文件在 include/fastboot.h 记住每添加一个.c 都要在相应makefile添加编译进去内核。接着继续编译,发现还是报错,不要着急,慢慢来,话说怎么添加图片啊。不管这个了,然后继续编译出现这../include/fastboot.h:67:31: fatal error: asm/arch/hardware.h: No such file or directory。接着我们进入该目录,拷贝该文件。接着编译 decompress_ext4.h: No such file or directory  重复以上方法,拷贝cmd_mmc_fdisk.c ,接着重复以上  ,缺什么,补什么。最后修改../include/configs/xxxxx.h  也就是你自己的板子信息 接着编译成功。
ps   #define CFG_FASTBOOT_TRANSFER_BUFFER            (xxxxxxx)           这里我的地址修改的是 0x47000000
以后添加交互命令,学会仿写即可
回复

使用道具 举报

151

主题

508

帖子

3567

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3567
发表于 2020-7-15 11:25:24
迅为提供的UBOOT,是有fastboot功能的
回复 点赞

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

登录或注册

官方客服

QQ:2551456065

官方QQ群

195631883

扫一扫关注迅为公众号

群号652692981

 
快速回复 返回顶部 返回列表