Firefly开源社区

12
发表新贴
打印 上一主题 下一主题

[Linux] 编译HDMI固件出错

23

积分

0

威望

0

贡献

技术小白

积分
23

编译HDMI固件出错

发表于 2023-6-5 11:59:01      浏览:12360 | 回复:12        打印      只看该作者   [复制链接] 楼主
问题描述及复现步骤:
我执行下面这条命令去编译HDMI固件:
./FFTools/make.sh -d roc-rk3588s-pc -j8 -l roc_rk3588s_pc-userdebug
出现了如下错误提示:
---------------------------------------------------------------------------------
In file included from build/make/core/config.mk:313:
In file included from build/make/core/envsetup.mk:312:
build/make/core/product_config.mk:160: error: Can not locate config makefile for product "roc_rk3588s_pc".
15:06:38 dumpvars failed with: exit status 1
---------------------------------------------------------------------------------




为了确认,我又编译了一下MIPI DSI0的固件:
./FFTools/make.sh -d roc-rk3588s-pc-mipi101-M101014-BE45-A1 -j8 -l roc_rk3588s_pc_mipi-userdebug
出现了如下错误提示:
---------------------------------------------------------------------------------
In file included from build/make/core/config.mk:313:
In file included from build/make/core/envsetup.mk:312:
build/make/core/product_config.mk:160: error: Can not locate config makefile for product "roc_rk3588s_pc_mipi".
15:37:58 dumpvars failed with: exit status 1
---------------------------------------------------------------------------------




所以我在kernel里找如下这些文件,但是在dts目录里没有找到:
・kernel-5.10/arch/arm64/boot/dts/rockchip/roc-rk3588s-pc.dtsi
・kernel-5.10/arch/arm64/boot/dts/rockchip/roc-rk3588s-pc-mipi101-M101014-BE45-A1.dts


请问这个问题该怎么解决呢?

新建文本文档 (2).txt

867 Bytes, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

1210

积分

1

威望

3

贡献

官方团队

Rank: 9Rank: 9Rank: 9

积分
1210
发表于 2023-6-5 23:14:37        只看该作者  沙发
你好,你标题是HDMI固件,然后编译又是MIPI固件不清楚你想要编译哪个

可以参考下3568的帖子,出现的问题和你的类似,另外可以试下单步编译

https://wiki.t-firefly.com/zh_CN ... html#fen-bu-bian-yi



回复

使用道具 举报

23

积分

0

威望

0

贡献

技术小白

积分
23
发表于 2023-6-6 11:36:31        只看该作者  板凳
本帖最后由 wx__Lu3h88 于 2023-6-6 11:48 编辑
zhangzhenzhao 发表于 2023-6-5 23:14
你好,你标题是HDMI固件,然后编译又是MIPI固件不清楚你想要编译哪个

可以参考下3568的帖子,出现的问题 ...

你好,我标题和编译都是HDMI固件,只不过又试了MIPI而已,你仔细看一下。
另外你说的3568的帖子是哪一个?



回复

使用道具 举报

1210

积分

1

威望

3

贡献

官方团队

Rank: 9Rank: 9Rank: 9

积分
1210
发表于 2023-6-6 14:14:35        只看该作者  地板
本帖最后由 zhangzhenzhao 于 2023-6-6 14:16 编辑
wx__Lu3h88 发表于 2023-6-6 11:36
你好,我标题和编译都是HDMI固件,只不过又试了MIPI而已,你仔细看一下。
另外你说的3568的帖子是哪一个 ...

参考下这个帖子,之前处理3568的问题报错和你的差不多,也是无法lunch配置文件
https://dev.t-firefly.com/thread-115128-1-1.html
回复

使用道具 举报

23

积分

0

威望

0

贡献

技术小白

积分
23
发表于 2023-6-7 18:01:15        只看该作者  5#
zhangzhenzhao 发表于 2023-6-6 14:14
参考下这个帖子,之前处理3568的问题报错和你的差不多,也是无法lunch配置文件
https://dev.t-firefly.c ...

感谢大神!
再请教一个问题,我执行 rk3588-android12.0-bundle.7z 和 .bundle/update命令后,在kernel-5.10/arch/arm64/boot/dts/rockchip目录下没有roc-rk3588s-pc.dts这个文件,这个要怎么办呢?
回复

使用道具 举报

1210

积分

1

威望

3

贡献

官方团队

Rank: 9Rank: 9Rank: 9

积分
1210
发表于 2023-6-8 11:17:42        只看该作者  6#
1 解压bundle包
2 .bundle/update
3 同步到firefly分支 git rebase FETCH_HEAD

你应该是漏了第三步吧

详细情况查看wiki
https://wiki.t-firefly.com/zh_CN ... e.html#geng-xin-sdk
回复

使用道具 举报

23

积分

0

威望

0

贡献

技术小白

积分
23
发表于 2023-6-13 09:14:31        只看该作者  7#
zhangzhenzhao 发表于 2023-6-8 11:17
1 解压bundle包
2 .bundle/update
3 同步到firefly分支 git rebase FETCH_HEAD

大神好,再请教一下,我执行完 git rebase FETCH_HEAD后,又出现了如下的错误:
-------------------------------------------------
Cannot rebase: You have unstaged changes.
Please commit or stash them.
-------------------------------------------------
请问该怎么解决呢?
回复

使用道具 举报

1210

积分

1

威望

3

贡献

官方团队

Rank: 9Rank: 9Rank: 9

积分
1210
发表于 2023-6-13 09:38:05        只看该作者  8#
wx__Lu3h88 发表于 2023-6-13 09:14
大神好,再请教一下,我执行完 git rebase FETCH_HEAD后,又出现了如下的错误:
---------------------- ...

你改动了东西呗

git status 就可以看到你修改了哪些东西
回复

使用道具 举报

23

积分

0

威望

0

贡献

技术小白

积分
23
发表于 2023-6-19 10:16:15        只看该作者  9#
zhangzhenzhao 发表于 2023-6-13 09:38
你改动了东西呗

git status 就可以看到你修改了哪些东西

大神好!
我没有改任何东西,在执行git rebase FETCH_HEAD后,还是会报如下的错误:
Cannot rebase: You have unstaged changes.
Please commit or stash them.

为了确认,我执行了git status,返回如下:
Saved working directory and index state WIP on firefly: 8e56b0277ce Init Firefly RK3588 Android12.0 SDK

看起来是OK了,但是我再执行git rebase FETCH_HEAD,还是一样报错:
Cannot rebase: You have unstaged changes.
Please commit or stash them.

能再帮忙看看怎么解决吗?



回复

使用道具 举报

23

积分

0

威望

0

贡献

技术小白

积分
23
发表于 2023-6-19 14:52:07        只看该作者  10#
zhangzhenzhao 发表于 2023-6-13 09:38
你改动了东西呗

git status 就可以看到你修改了哪些东西

还有个问题请教,我看你们网站上有说明“不要在共享文件夹、挂载文件夹以及非英文目录解压SDK,避免产生不必要的错误”。
我现在外接了一个SSD来post Android SDK,并且在Ubuntu上将volume指定到/mnt/d目录。请问可以外接SSD作为Android SDK的目录吗?
回复

使用道具 举报

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

本版积分规则

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