yangfan3399-4.0cpu点屏补充
本文对社区文档rk3399启动适配和cpu点屏进行补充。 合入patch 报以下错误,需要合入patch,或者参考patch进行修改。 patch路径:Openharmony 4.0 release 版本 yangfanRK3399 CPU点屏临时补丁参考 编译报错修改 报错1:缺少依赖 路径:third_party/mindspore/mindspore
本文对社区文档rk3399启动适配和cpu点屏进行补充。
合入patch
报以下错误,需要合入patch,或者参考patch进行修改。
patch路径:Openharmony 4.0 release 版本 yangfanRK3399 CPU点屏临时补丁参考
编译报错修改
报错1:缺少依赖
路径:third_party/mindspore/mindspore-src/source/mindspore/lite/mindir/BUILD.gn
修改点:注释报错的依赖。
# deps = [
# "//third_party/flatbuffers:flatbuffers_install_action",
# ]
注意:可能会出现注释之后,重新编译报错,又恢复的情况。
如果出现此情况,可在third_party/flatbuffers创建一个BUILD.gn文件,编写一个空的"flatbuffers_install_action"目标,修改方式如下:
创建路径:third_party/flatbuffers/
添加内容:
group("flatbuffers_install_action") {}
报错2:拉取 yangfan_uboot.tar.gz,显示404。
路径:device/board/isoftstone/yangfan/kernel/build/build_kernel.sh
修改点:注释掉去网站获取 yangfan_uboot.tar.gz 操作,然后获取 yangfan_uboot.tar.gz 压缩包,并放到device/board/isoftstone/yangfan
路径下,
cd ${3}
#wget http://www.swanlink.com.cn:82/archive/tools/yangfan_uboot.tar.gz
tar -zxvf yangfan_uboot.tar.gz
cd -
注意:如果找不到 yangfan_uboot.tar.gz 包,可以尝试去openharmony device_board_isoftstone 仓库的OpenHarmony-v3.2-Beta3分支获取,然后打包成yangfan_uboot.tar.gz,并将压缩包放到
device/board/isoftstone/yangfan
路径下。
报错3:删除依赖
路径:productdefine/common/inherit/rich.json
productdefine/common/inherit/chipset_common.json
修改点:删除finger_auth相关组件。
报错4:芯片组策略问题。
参考资料:Chipset SDK白名单规则说明
路径1:device/board/isoftstone/yangfan/kernel/hdf/drivers/camera/pipeline_core/BUILD.gn
修改点1:增加
install_images = [ chipset_base_dir ]
ohos_shared_library("camera_pipeline_core") {
、、、
、、、
external_deps += [ "drivers_interface_camera:metadata" ]
install_images = ["chipsetsdk"]
public_configs = [ ":pipe_config" ]
subsystem_name = "device_yangfan"
part_name = "device_yangfan"
}
路径2:foundation/graphic/graphic_2d/rosen/samples/composer/BUILD.gn
修改点:去除install_images = [ chipset_base_dir ]
ohos_executable("hello_composer") {
# install_enable = true
# install_images = [ chipset_base_dir ]
sources = [
"hello_composer.cpp",
"layer_context.cpp",
"main.cpp",
]
、、、
路径3:device/board/isoftstone/yangfan/kernel/hdf/drivers/camera/device_manager/BUILD.gn
修改点:增加install_images = [ chipset_base_dir ]
ohos_shared_library("camera_device_manager") {
、、、
external_deps += [ "drivers_interface_camera:metadata" ]
install_images = [ chipset_base_dir ]
public_configs = [ ":device_manager_config" ]
subsystem_name = "device_yangfan"
part_name = "device_yangfan"
}
路径4:device/board/isoftstone/yangfan/kernel/hdf/drivers/camera/BUILD.gn
修改点:增加install_images = [ chipset_base_dir ]
ohos_shared_library("camera_host_vdi_impl_1.0") {
、、、
public_configs = [ ":camhdi_impl_config" ]
install_images = [ chipset_base_dir ]
subsystem_name = "device_yangfan"
part_name = "device_yangfan"
}
烧录验证
编译完成后,烧录可以正常显示。
如果出现播放完开机动画,无法进入桌面的情况,可尝试关闭selinux重新编译、测试。
更多推荐
所有评论(0)