RK3399Pro JD4 - rk3399pro_linux_release_v2.5.1_20210304 - yocto编译镜像失败

固件类型:自行编译的固件
SDK包名称:rk3399pro_linux_release_v2.5.1_20210304
SDK修改内容:repo sync -c
Log日志:image_compile_err.log

参考操作文档:Yocto 开发 — Firefly Wiki

修改 MACHINE = “aio-rk3399pro-jd4”,编译命令:build bitbake core-image-minimal

编译报错:

tchip_askquestions
image_compile_err.log (2.17 KB)

https://wiki.t-firefly.com/zh_CN/Firefly-Linux-Guide/manual_yocto.html
可能是yocto sdk比较旧了,你按这个重新拉一下sdk,或者对比一下提交

895816513 发表于 2023-2-13 09:42
https://wiki.t-firefly.com/zh_CN/Firefly-Linux-Guide/manual_yocto.html
可能是yocto sdk比较旧了,你 …

就是按照这个链接拉取的yocto 源码

那你是这一步做错了,你的local.conf不对

选择相应的配置文件进行软连接

895816513 发表于 2023-2-13 11:30
选择相应的配置文件进行软连接

在build/conf/这个目录下创建软链接,不是会把原来的这个文件local.conf覆盖吗?build/conf/local.conf

Neethan 发表于 2023-2-13 14:21
在build/conf/这个目录下创建软链接,不是会把原来的这个文件local.conf覆盖吗?build/conf/local.conf

而且我也这样尝试过,报错更离谱。

local.conf文件里,设置板级为这个:# MACHINE = “aio-3566-jd4”,编译是成功的。 bitbake core-image-minimal ,

895816513 发表于 2023-2-13 11:30
选择相应的配置文件进行软连接

请问是不是MACHINE = "aio-rk3399pro-jd4"这个板级,sdk还没有适配好?

local.conf文件里,设置板级为这个:# MACHINE = “aio-3566-jd4”,编译是成功的。 bitbake core-image-minimal 。

我安排其他工程师跟一下,我刚好有事要请一段时间假。我是先适配3399x系列再适配rk356x的