wx__Lu3h88 发表于 2023-6-5 11:59:01

编译HDMI固件出错

我执行下面这条命令去编译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


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

zhangzhenzhao 发表于 2023-6-5 23:14:37

你好,你标题是HDMI固件,然后编译又是MIPI固件不清楚你想要编译哪个

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

https://wiki.t-firefly.com/zh_CN/ROC-RK3588S-PC/android_compile_android12.0_firmware.html#fen-bu-bian-yi



wx__Lu3h88 发表于 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的帖子是哪一个?



zhangzhenzhao 发表于 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

wx__Lu3h88 发表于 2023-6-7 18:01:15

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这个文件,这个要怎么办呢?

zhangzhenzhao 发表于 2023-6-8 11:17:42

1 解压bundle包
2 .bundle/update
3 同步到firefly分支 git rebase FETCH_HEAD

你应该是漏了第三步吧

详细情况查看wiki
https://wiki.t-firefly.com/zh_CN/Core-3588J/android_compile_android12.0_firmware.html#geng-xin-sdk

wx__Lu3h88 发表于 2023-6-13 09:14:31

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.
-------------------------------------------------
请问该怎么解决呢?

zhangzhenzhao 发表于 2023-6-13 09:38:05

wx__Lu3h88 发表于 2023-6-13 09:14
大神好,再请教一下,我执行完 git rebase FETCH_HEAD后,又出现了如下的错误:
---------------------- ...

你改动了东西呗

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

wx__Lu3h88 发表于 2023-6-19 10:16:15

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.

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



wx__Lu3h88 发表于 2023-6-19 14:52:07

zhangzhenzhao 发表于 2023-6-13 09:38
你改动了东西呗

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

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