小山~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是什么意思?
页: 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16
查看完整版本: [OpenHarmony 3.1 Release] Firefly ROC-3568-PC移植过程和固件下载