HarmonyOS鸿蒙Next中Hi3516DV300烧录小型系统LiteOS问题
HarmonyOS鸿蒙Next中Hi3516DV300烧录小型系统LiteOS问题 朋友们,我有个关于烧录小型系统的问题:
我按照zh-cn/device-dev/quick-start/quickstart-pkg-3516-build.md · OpenHarmony/docs - Gitee.com进行编译,拿到了相关uboot和内核文件
准备按照zh-cn/device-dev/quick-start/quickstart-pkg-3516-burn.md · OpenHarmony/docs - Gitee.com烧录的时候出现问题了
教程里面的器件类型选择的emmc,我全部烧录的时候报错:等待boot启动超时,单板上无fastboot或当前fastboot无法启动
因为原来板子上有uboot了,如果跳过uboot,能够启动uboot并且下载内核,但还是会报错:
Send command: mmc write 0x0 0x81000000 0x800 0x31cc
No MMC device available
[EOT](ERROR)
执行命令失败,可能的原因如下:
- 请检查当前单板Flash与烧写分区中的Flash类型是否一致;
- 当前fastboot不支持该命令;
我能用HiTool烧写Linux系统到DV300上,所以不是连接传输问题
师兄跟我说这块板子存储是spi的,我后面把器件类型换成spi nand/nand进行烧写,不能烧写源码提供的uboot,但是能够烧写原来的uboot和按照zh-cn/device-dev/quick-start/quickstart-pkg-3516-build.md · OpenHarmony/docs - Gitee.com编译出来的内核,根文件系统和用户文件系统
烧写成功后,需要配置启动参数,我在网上搜索一直也没有找到相应的教程,所以想来问问大家有没有相关配置启动参数教程,或者直接编译的时候选择spi而不是emmc,因为感觉虽然烧写成功了,如果格式不匹配emmc的话,也没有办法读取
提前感谢啦!
更多关于HarmonyOS鸿蒙Next中Hi3516DV300烧录小型系统LiteOS问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
更多关于HarmonyOS鸿蒙Next中Hi3516DV300烧录小型系统LiteOS问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,Hi3516DV300烧录小型系统LiteOS时,需确保开发环境配置正确。首先,安装HiTool工具并连接设备。然后,选择正确的烧录模式(如串口或网口),加载LiteOS镜像文件。在烧录过程中,注意检查设备连接状态和日志信息,确保无错误提示。烧录完成后,重启设备并验证系统是否正常运行。如遇问题,可参考官方文档或社区支持进行排查。