参考:https://gitee.com/allwinnertech-d1/device_sunxi#openharmony-构建-d1_nezha
跟着这个做的,想试着在D1上跑一下OpenHarmony没能成功。在执行./build/prebuilts_download.sh的时候就有点问题,有个uglify-es@3.3.10的包现在已经不用了,把/developtools/ace-ets2bundle/compiler/package-lock.json文件里面关于这个包的引用删除之后能够正常执行prebuilt_download和build。把打包好的固件烧录到开发板上之后,OpenHarmony没有能够正常运行。一方面是启动阶段的时候报了不少错,错误日志附在后面了;另一方面也无法在设备管理器里面找到对应的通用串行总线设备“HDC Device”,无法用hdc连接开发板。
用的板子虽然是重画的,但是大致与哪吒板一致,就砍掉了wifi模块。而且在启动部分报的大部分错误感觉和硬件方面的关系也不是很大。
启动阶段日志:error.log
另外也遇到了和这篇帖子类似的问题:https://bbs.aw-ol.com/topic/1077/哪吒开发板d1-适配鸿蒙系统init的进程无法启动