Firefly开源社区

打印 上一主题 下一主题

[Android] 怎么单独编译和烧写设备树镜像文件

83

积分

0

威望

0

贡献

技术小白

积分
83

怎么单独编译和烧写设备树镜像文件

发表于 2023-2-13 14:06:32      浏览:5383 | 回复:3        打印      只看该作者   [复制链接] 楼主
想单独编译和烧写设备树镜像文件,怎么操作。有相关说明吗?谢谢!
回复

使用道具 举报

1187

积分

1

威望

3

贡献

官方团队

Rank: 9Rank: 9Rank: 9

积分
1187
发表于 2023-2-13 14:10:13        只看该作者  沙发
编译内核,烧写boot.img即可

详细可以参考对应wiki
https://wiki.t-firefly.com/zh_CN ... d12.0_firmware.html

回复

使用道具 举报

83

积分

0

威望

0

贡献

技术小白

积分
83
发表于 2023-2-13 15:36:02        只看该作者  板凳
zhangzhenzhao 发表于 2023-2-13 14:10
编译内核,烧写boot.img即可

详细可以参考对应wiki

cd ~/proj/RK3588_Android12.0/kernel-5.10
export PATH=../prebuilts/clang/host/linux-x86/clang-r416183b/bin:$PATH
alias msk='make CROSS_COMPILE=aarch64-linux-gnu- LLVM=1 LLVM_IAS=1'
msk ARCH=arm64  firefly_defconfig android-11.config pcie_wifi.config
msk ARCH=arm64   BOOT_IMG=../rockdev/Image-rk3588_firefly_itx_3588j/boot.img rk3588-firefly-itx-3588j.img -j8

利用这个编译生成的文件,利用工具烧写boot.img后。镜像没有更新,还是之前的。只有利用./FFTools/make.sh -d rk3588-firefly-itx-3588j -j8 -l rk3588_firefly_itx_3588j-userdebug
./FFTools/mkupdate/mkupdate.sh -l rk3588_firefly_itx_3588j-userdebug
烧写打包的统一镜像ITX-3588J_Android12_HDMI_230213.img才更新,这个是什么原因。


回复

使用道具 举报

1187

积分

1

威望

3

贡献

官方团队

Rank: 9Rank: 9Rank: 9

积分
1187
发表于 2023-2-13 16:33:54        只看该作者  地板
可以这样排查下:

1 你编译完成后,需要烧写的是kernel-5.10目录下的boot.img,而不是rockdev/Image-rk3588_firefly_itx_3588j目录下的
2 编译完成后,看下kernel-5.10目录下的boot.img日期是否有改变,
3 添加一些打印,看是否有打印信息
4 我烧写使用sdk下自带的工具v2.84,同时只需要勾选boot分区,别选错分区



5 仔细阅读下wiki
https://wiki.t-firefly.com/zh_CN/Core-3588J/upgrade_firmware.html
回复

使用道具 举报

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

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表