小山~only
发表于 2022-7-7 09:42:51
Firefly_Javier 发表于 2022-7-7 08:58
按照新流程不会不断重启的,除非没有改动power_mode_config.xml,你挂载下system.img,看下system/etc/po ...
power_mode_config.xml 如下,是还需要打补丁吗,按旧流程那样打上power_manager.patch?新流程没提就没打,还有就是烧录楼主提供的固件,系统起得来,但是HDMI屏幕还是只亮了一下,显示了logo,然后就不亮了。
<?xml version="1.0" encoding="utf-8" ?>
<!--
Power Mode Definitions:
NORMAL_MODE = 600,
POWER_SAVE_MODE = 601,
EXTREME_MODE = 602,
-->
<!--
Action Definitions:
DisplayOffTime = 101,
SystemAutoSleepTime = 102,
AutoAdjustBrightness = 103,
AutoWindownRoration = 107,
SetBrightness = 115,
VibratorsState = 120,
-->
<switch_proxy version="1">
<proxy id="600">
<switch id="101" value="30000" recover_flag="0"/>
<switch id="102" value="0" recover_flag="0"/>
<switch id="103" value="-1" recover_flag="0"/>
<switch id="107" value="1" recover_flag="0"/>
<switch id="120" value="1" recover_flag="0"/>
</proxy>
<proxy id="601">
<switch id="101" value="10000" recover_flag="0"/>
<switch id="102" value="5000" recover_flag="0"/>
<switch id="103" value="-1" recover_flag="0"/>
<switch id="107" value="-1" recover_flag="0"/>
<switch id="115" value="50" recover_flag="0"/>
<switch id="120" value="-1" recover_flag="0"/>
</proxy>
<proxy id="602">
<switch id="101" value="-1" recover_flag="0"/>
<switch id="102" value="-1" recover_flag="0"/>
<switch id="103" value="-1" recover_flag="0"/>
<switch id="107" value="1" recover_flag="0"/>
<switch id="115" value="255" recover_flag="0"/>
<switch id="120" value="1" recover_flag="0"/>
</proxy>
<proxy id="603">
<switch id="101" value="5000" recover_flag="0"/>
<switch id="102" value="1000" recover_flag="0"/>
<switch id="103" value="-1" recover_flag="0"/>
<switch id="107" value="-1" recover_flag="0"/>
<switch id="115" value="25" recover_flag="0"/>
<switch id="120" value="-1" recover_flag="0"/>
</proxy>
</switch_proxy>
Firefly_Javier
发表于 2022-7-7 10:03:30
小山~only 发表于 2022-7-7 09:42
power_mode_config.xml 如下,是还需要打补丁吗,按旧流程那样打上power_manager.patch?新流程没提就没 ...
嗯,你手动改一下
wx_閻濆倿娼檁1461
发表于 2022-7-8 11:01:43
下载下来看看
wx_閻濆倿娼檁1461
发表于 2022-7-8 11:22:50
楼主的patch在那,我怎么没有发现呢?
wx_閻濆倿娼檁1461
发表于 2022-7-8 18:02:44
楼主,使用你的这个地址:
repo init --repo-url=https://gitlab.com/firefly-linux/git-repo -u https://gitee.com/openharmony/manifest.git -b OpenHarmony-3.1-Release --no-clone-bundle
下载代码会出现失败,然后采用以下地址可以下载成功:
repo init-u https://gitee.com/openharmony/manifest.git -b OpenHarmony-3.1-Release --no-clone-bundle
$ .repo/repo/repo sync -c --no-tags
$ .repo/repo/repo forall -c 'git lfs pull'
但是编译的时候会出现CameraStandard没有定义,也就是说你的代码采用了比OpenHarmony-3.1-Release默认下载新的代码,
在3.2中这个CameraStandard已经改成Camera了,请问下是因为你指定了某个版本号吗?
Firefly_Javier
发表于 2022-7-8 20:57:24
wx_閻濆倿娼檁1461 发表于 2022-7-8 18:02
楼主,使用你的这个地址:
repo init --repo-url=https://gitlab.com/firefly-linux/git-repo -u https:// ...
没有遇到过,如你说见,我提供的命令是直接指定OpenHarmny-3.1-Release版本的来编译的,包括我提供的补丁也是OpenHarmny-3.1-Release,你编译出错的仓库是哪个?
wx_閻濆倿娼檁1461
发表于 2022-7-9 11:32:15
本帖最后由 wx_閻濆倿娼檁1461 于 2022-7-9 11:35 编辑
楼主,我下载openharmony3.1代码,打入楼主patch后,发现有好几个地方不一样的,
1、比如在\device\hihope\rk3568\camera\src\pipeline_core\BUILD.gn文件中包含了这个文件:
"//drivers/peripheral/camera/interfaces/metadata/include",这个文件在3.1 release是没有这个文件的,3.1 release的原始代码引用的是://foundation/multimedia/camera_standard/frameworks/native/metadata/include",直到3.2代码才移动到driver下。
所以我这边编译不过,不清楚是不是版本问题;
2、我尝试将楼主的device/hihope代码merge到3.1 release中去,里面摄像头的东西没有merge,还有部分DISPLAY的log相关的没有merge,
其他统一读merge过去了;再将 base/powermgr/power_manager/services/native/profile/power_mode_config.xml也merge过去;
然后编译,系统起来图像显示到左上角去了,鼠标拖影,感觉哪点不对。
我现在问题就是HDMI不能显示,请楼主帮忙指点下,谢谢!
Firefly_Javier
发表于 2022-7-9 15:37:24
wx_閻濆倿娼檁1461 发表于 2022-7-9 11:32
楼主,我下载openharmony3.1代码,打入楼主patch后,发现有好几个地方不一样的,
1、比如在\device\hihope ...
第一个问题,我怀疑你下载错SDK,不是3.1-Release,你可以在device/hihope看下最新提交是否为3.1-Release的,验证方法可以去gitee找对应仓库
第二个问题是屏幕的最佳分辨率问题,也是在3.1-Release解决的,出问题还是可能下载错SDK了
wx_閻濆倿娼檁1461
发表于 2022-7-9 21:31:10
楼主,非常感谢,经过你的提醒确实因为我下载了refs/tags/OpenHarmony-v3.1-Release,改为OpenHarmony-v3.1-Release就好了,系统也能够正常起来,但是发现:
1、编译的版本鼠标都是重影,而你给的镜像就没有这个问题;
2、HDMI拔掉后再插上就不会显示;
这个能给些建议吗?
小山~only
发表于 2022-7-10 10:16:58
wx_閻濆倿娼檁1461 发表于 2022-7-9 21:31
楼主,非常感谢,经过你的提醒确实因为我下载了refs/tags/OpenHarmony-v3.1-Release,改为OpenHarmony-v3.1- ...
请问refs/tags/OpenHarmony-v3.1-Release改为OpenHarmony-v3.1-Release是什么意思?