Neethan 发表于 2023-2-9 11:42:24

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



参考操作文档:https://wiki.t-firefly.com/AIO-3399Pro-JD4/yocto_develop.html

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



编译报错:


895816513 发表于 2023-2-13 09:42:01

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

Neethan 发表于 2023-2-13 11:08:02

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

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

895816513 发表于 2023-2-13 11:29:27

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

895816513 发表于 2023-2-13 11:30:07

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

Neethan 发表于 2023-2-13 14:21:19

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

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

Neethan 发表于 2023-2-13 14:27:16

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

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

Neethan 发表于 2023-2-13 15:35:14

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

Neethan 发表于 2023-2-13 15:38:56

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

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

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

895816513 发表于 2023-2-13 17:51:50

我安排其他工程师跟一下,我刚好有事要请一段时间假。我是先适配3399x系列再适配rk356x的
页: [1]
查看完整版本: RK3399Pro JD4 - rk3399pro_linux_release_v2.5.1_20210304 - yocto编译镜像失败