AIO-3568J 编译鸿蒙固件出错

固件类型:官方提供的固件
固件文件名称:AIO-3568J鸿蒙固件出错
固件下载地址:百度
Log日志:build.zip

按照2. OpenHarmony 手册 — Firefly Wiki 官网上给的编译步骤,编译出错

附件为编译的日志结果

[OHOS ERROR] make[1]: *** [vmlinux] Error 137
[OHOS ERROR] arch/arm64/Makefile:206: recipe for target ‘rk3568-firefly-aioj.img’ failed
[OHOS ERROR] make: *** [rk3568-firefly-aioj.img] Error 2
[OHOS INFO] ---------------------------------------------
[OHOS INFO] ccache summary:
[OHOS INFO] cache hit (direct) : 0
[OHOS INFO] cache hit (preprocessed) : 0
[OHOS INFO] cache miss : 1390
[OHOS INFO] hit rate: 0.00%
[OHOS INFO] mis rate: 100.00%
[OHOS INFO] ---------------------------------------------
[OHOS INFO] c targets overlap rate statistics
[OHOS INFO] subsystem files NO. percentage builds NO. percentage overlap rate
[OHOS INFO] aafwk 19 1.2% 19 1.2% 1.00
[OHOS INFO] ace 181 11.2% 181 11.2% 1.00
[OHOS INFO] arkXtest 1 0.1% 1 0.1% 1.00
[OHOS INFO] barrierfree 2 0.1% 2 0.1% 1.00
[OHOS INFO] compileruntime 20 1.2% 20 1.2% 1.00
[OHOS INFO] developtools 4 0.2% 4 0.2% 1.00
[OHOS INFO] graphic 1 0.1% 1 0.1% 1.00
[OHOS INFO] hdf 111 6.9% 111 6.9% 1.00
[OHOS INFO] hiviewdfx 2 0.1% 2 0.1% 1.00
[OHOS INFO] miscservices 2 0.1% 2 0.1% 1.00
[OHOS INFO] resourceschedule 2 0.1% 2 0.1% 1.00
[OHOS INFO] security 9 0.6% 9 0.6% 1.00
[OHOS INFO] startup 30 1.9% 30 1.9% 1.00
[OHOS INFO] test 1 0.1% 1 0.1% 1.00
[OHOS INFO] third_party 203 12.6% 203 12.6% 1.00
[OHOS INFO] updater 20 1.2% 20 1.2% 1.00
[OHOS INFO] window 1 0.1% 1 0.1% 1.00
[OHOS INFO]
[OHOS INFO] c overall build overlap rate: 1.00
[OHOS INFO]
[OHOS INFO]
[OHOS ERROR] Please check build log in /home/openharmony/out/rk3568/build.log
=====build error=====
root@c0c9e97358fd:/home/openharmony#

tchip_askquestions
build.zip (192 KB)

./sdk_init.sh -p有没有运行呀,看你这个很可能是没有打补丁

Firefly_Javier 发表于 2022-8-30 09:58
./sdk_init.sh -p有没有运行呀,看你这个很可能是没有打补丁

我记得是完整一步一步来的,我再试试,如还有问题再请教,多谢啦

本帖最后由 majestli 于 2022-8-30 14:15 编辑

我先直接下的编译好的鸿蒙固件,( https://pan.baidu.com/s/1lRS7MtWPype74KM0WBKMCw?pwd=1234 )烧录进去,启动不了,启动报错的地方如下:
能否帮忙看下这个问题,多谢

[ 49.410145] rockchip-cpuinfo cpuinfo: failed to get id cell: -517
[ 49.726174] usb 6-1: USB disconnect, device number 28
[ 49.733998] [I/USB_PNP_NOTIFY] UsbPnpNotifyCallback: action=0x2
[ 49.734182] [I/USB_PNP_NOTIFY] UsbPnpNotifyReportThread: UsbPnpNotifyReportThread start!
[ 49.734270] [I/USB_PNP_NOTIFY] UsbPnpNotifyHdfSendEvent:387 report one device information, 4 usbDevAddr=18446743532306972672, devNum=28, busNum=6, infoTable=1-0x5e3-0x620!
[ 49.902997] audit: type=1400 audit(1501923652.466:3026): avc: denied { sendto } for pid=580 comm=“render_service” path=“/dev/unix/socket/hilogInput” scontext=u:r:render_service:s0 tcontext=u:r:init:s0 tclass=unix_dgram_socket permissive=1
[ 49.961451] audit: type=1400 audit(1501923652.523:3027): avc: denied { read } for pid=291 comm=“event_runner#1” name=“bundle_usage” dev=“mmcblk0p7” ino=130575 scontext=u:r:init:s0 tcontext=u:object_r:data_system_ce:s0 tclass=dir permissive=1
[ 49.961534] audit: type=1400 audit(1501923652.523:3028): avc: denied { open } for pid=291 comm=“event_runner#1” path=“/data/system_ce/bundle_usage” dev=“mmcblk0p7” ino=130575 scontext=u:r:init:s0 tcontext=u:object_r:data_system_ce:s0 tclass=dir permissive=1
[ 50.022831] PM: suspend entry (deep)
[ 50.033366] Filesystems sync: 0.010 seconds
[ 50.035464] audit: type=1400 audit(1501923652.596:3029): avc: denied { write } for pid=223 comm=“ueventd” name=“/” dev=“tmpfs” ino=1 scontext=u:r:ueventd:s0 tcontext=u:object_r:dev_file:s0 tclass=dir permissive=1
[ 50.035499] audit: type=1400 audit(1501923652.596:3030): avc: denied { add_name } for pid=223 comm=“ueventd” name=“vcs63” scontext=u:r:ueventd:s0 tcontext=u:object_r:dev_file:s0 tclass=dir permissive=1
[ 50.035520] audit: type=1400 audit(1501923652.596:3031): avc: denied { create } for pid=223 comm=“ueventd” name=“vcs63” scontext=u:r:ueventd:s0 tcontext=u:object_r:dev_file:s0 tclass=chr_file permissive=1
[ 50.035988] audit: type=1400 audit(1501923652.596:3032): avc: denied { setattr } for pid=223 comm=“ueventd” name=“vcs63” dev=“tmpfs” ino=435 scontext=u:r:ueventd:s0 tcontext=u:object_r:dev_file:s0 tclass=chr_file permissive=1
[ 50.037918] audit: type=1400 audit(1501923652.600:3033): avc: denied { getattr } for pid=223 comm=“ueventd” path=“/dev/vcs63” dev=“tmpfs” ino=435 scontext=u:r:ueventd:s0 tcontext=u:object_r:dev_file:s0 tclass=chr_file permissive=1
[ 50.037952] audit: type=1400 audit(1501923652.600:3034): avc: denied { read } for pid=223 comm=“ueventd” name=“etc” dev=“mmcblk0p5” ino=18 scontext=u:r:ueventd:s0 tcontext=u:object_r:etc_file:s0 tclass=lnk_file permissive=1
[ 50.037975] audit: type=1400 audit(1501923652.600:3035): avc: denied { search } for pid=223 comm=“ueventd” name=“system” dev=“mmcblk0p5” ino=26 scontext=u:r:ueventd:s0 tcontext=u:object_r:system_file:s0 tclass=dir permissive=1
[ 50.040002] [dhd] dhd_pm_callback: action=3, suspend=1, suspend_mode=0
[ 50.041284] [I/devmgr_service] DevmgrServicePowerStateChange:suspend state 3
[ 50.041356] [I/sample_driver_test] HdfSampleSuspend:called
[ 50.041389] [I/pm_driver_test] HdfPmTestSuspend called
[ 50.041603] Freezing user space processes … (elapsed 0.006 seconds) done.
[ 50.048079] OOM killer disabled.
[ 50.048098] Freezing remaining freezable tasks … (elapsed 0.134 seconds) done.
[ 50.182705] printk: Suspending console(s) (use no_console_suspend to debug)
abcdeghijsramwfi

majestli 发表于 2022-8-30 14:13
我先直接下的编译好的鸿蒙固件,( https://pan.baidu.com/s/1lRS7MtWPype74KM0WBKMCw?pwd=1234 )烧录进 …

手动修复方法,可以挂载system.img,然后搜索power_mode_config.xml,按照如下链接进行修改:
https://gitlab.com/firefly-linux/openharmony/vendor_firefly/-/commit/d858d0826751d609f576ab1bc4f289d5254d4fcc

本帖最后由 majestli 于 2022-9-4 09:58 编辑

Firefly_Javier 发表于 2022-8-30 09:58
./sdk_init.sh -p有没有运行呀,看你这个很可能是没有打补丁

我确认是一步一步按这个步骤来的,但是还是报错,能否帮忙看下呢,感谢

[OHOS ERROR] [24671/26207] CXX obj/foundation/ace/ace_engine/adapter/ohos/entrance/ace_ohos_standard_entrance/ace_container.o
[OHOS ERROR] FAILED: obj/foundation/ace/ace_engine/adapter/ohos/entrance/ace_ohos_standard_entrance/ace_container.o
[OHOS ERROR] /usr/bin/ccache ../../prebuilts/clang/ohos/linux-x86_64/llvm/bin/clang++ -MMD -MF obj/foundation/ace/ace_engine/adapter/ohos/entrance/ace_ohos_standard_entrance/ace_container.o.d -DOHOS_PLATFORM -DOHOS_STANDARD_SYSTEM -DWEB_SUPPORTED -DGPU_DISABLED -DFORM_SUPPORTED -DXCOMPONENT_SUPPORTED
build.zip (438 KB)

majestli 发表于 2022-9-4 09:55
我确认是一步一步按这个步骤来的,但是还是报错,能否帮忙看下呢,感谢

[OHOS ERROR] [24671/26207] C …

这样子,你可以直接拉取OpenHarmony官方SDK进行编译,如果官方的也编译有问题,那很可能是你环境的问题

Firefly_Javier 发表于 2022-9-5 09:06
这样子,你可以直接拉取OpenHarmony官方SDK进行编译,如果官方的也编译有问题,那很可能是你环境的问题

官网的SDK编译也是这么编译么呢,我现在是按firefly个给出的那个wiki来编译的

majestli 发表于 2022-9-5 21:29
官网的SDK编译也是这么编译么呢,我现在是按firefly个给出的那个wiki来编译的

https://gitee.com/openharmony/device_board_hihope/blob/master/rk3568/README_zh.md

Firefly_Javier 发表于 2022-8-30 14:18
手动修复方法,可以挂载system.img,然后搜索power_mode_config.xml,按照如下链接进行修改:
https://g

大神,这个BUG,您那边能帮忙修改好一个嘛,我这把弄出来的还是有的问题,感谢啦,现在短时间编译不出来,就像用现成的固件,直接烧到AIO-RK3568J这个板子里面顶一下了

majestli 发表于 2022-9-7 17:43
大神,这个BUG,您那边能帮忙修改好一个嘛,我这把弄出来的还是有的问题,感谢啦,现在短时间编译不出来 …

这个也不算bug,我可以重新编译新的固件出来,简单的方法是将一条USB线接到电脑和开发板的烧录口,就可以避免板子休眠

Firefly_Javier 发表于 2022-9-7 17:48
这个也不算bug,我可以重新编译新的固件出来,简单的方法是将一条USB线接到电脑和开发板的烧录口,就可以 …

感谢啦

固件已经更新,去百度网盘下载

Firefly_Javier 发表于 2022-9-8 10:29
固件已经更新,去百度网盘下载

现在能进去了,但是不停的打印 ,感觉USB还是不正常吧,这个怎么关掉打印呢

# [ 114.198641] usb 6-1: new SuperSpeed Gen 1 USB device number 64 using xhci-hcd
[ 114.219297] usb 6-1: New USB device found, idVendor=05e3, idProduct=0620, bcdDevice=93.91
[ 114.219398] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 114.219438] usb 6-1: Product: USB3.2 Hub
[ 114.219472] usb 6-1: Manufacturer: GenesysLogic
[ 114.245940] hub 6-1:1.0: USB hub found
[ 114.246581] hub 6-1:1.0: 4 ports detected
[ 114.250682] [I/USB_PNP_NOTIFY] UsbPnpNotifyCallback: action=0x1
[ 114.250820] [I/USB_PNP_NOTIFY] UsbPnpNotifyAddInitInfo:216 i=0, interfaceInfo=0x9-0x0-0x0-0x0
[ 114.250957] [I/USB_PNP_NOTIFY] UsbPnpNotifyReportThread: UsbPnpNotifyReportThread start!
[ 114.251045] [I/USB_PNP_NOTIFY] UsbPnpNotifyHdfSendEvent:387 report one device information, 3 usbDevAddr=18446743524359714816, devNum=64, busNum=6, infoTable=1-0x5e3-0x620!
[ 114.253515] rockchip-cpuinfo cpuinfo: failed to get id cell: -517
[ 114.571800] usb 6-1: USB disconnect, device number 64
[ 114.577920] [I/USB_PNP_NOTIFY] UsbPnpNotifyCallback: action=0x2
[ 114.578229] [I/USB_PNP_NOTIFY] UsbPnpNotifyReportThread: UsbPnpNotifyReportThread start!
[ 114.578340] [I/USB_PNP_NOTIFY] UsbPnpNotifyHdfSendEvent:387 report one device information, 4 usbDevAddr=18446743524359714816, devNum=64, busNum=6, infoTable=1-0x5e3-0x620!

majestli 发表于 2022-9-10 17:15
现在能进去了,但是不停的打印 ,感觉USB还是不正常吧,这个怎么关掉打印呢

[ 114.198641] usb 6-1 …

这个应该是你的USB接触问题

Firefly_Javier 发表于 2022-9-13 13:45
这个应该是你的USB接触问题

我没有通过USB线呢,我用的Debug串口线来打印的日志呢