哪吒开发板D1,适配鸿蒙系统init的进程无法启动
-
基于代码仓sunxi-d1.xml,适配鸿蒙系统,编译出tina_d1-nezha_uart0.img,使用SD卡启动,错误log如下
Run /init as init process
Kernel panic - not syncing: Requested init /init failed (error -2 -
/init 执行失败,可能依赖的 libc.so.* 文件版本不对,
解决方案: 用编译rootfs的gcc编译其他app。
-
@memory 会不会和编译的rootfs有关,发现rootfs中etc;bin;init目录为空。执行init进程时因为目录为空,导致启动失败
-
此回复已被删除! -
-
@memory 操作按照https://gitee.com/openharmony-sig/riscv/blob/master/docs/openharmony_for_riscv/README.md中哪吒构建流程做的,但是编译出来该目录是空的,如下:
cary@ubuntu:~/code/d1/out/d1-nezha/rootfs$ ls
bin config data dev etc init proc sys system updater vendor
cary@ubuntu:~/code/d1/out/d1-nezha/rootfs$ ls /system/bin/init -l
ls: cannot access '/system/bin/init': No such file or directory -
-
@memory 文件系统编译没有问题,是不是最后打包命令出错了。从log看是没有出错信息的。代码仓sunxi-d1.xml打包方式和全志D1 SDK v1.0打包方式是一样的。打包命令./device/sunxi/build/pack -e。请问有基于Risc-v适配鸿蒙系统关于rootfs的配置吗?
-
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号