如何解决HarmonyOS鸿蒙Next中Hi3861烧录问题 Failed to load or write images to flash!
如何解决HarmonyOS鸿蒙Next中Hi3861烧录问题 Failed to load or write images to flash! 按照文档RISC-V系列代码烧录,使用 HiBurn 烧录时,提示 Please reset board… 之后需要重启开发板。
但是烧录程序并没有给我时间让我重启开发板,而是直接报错退出。
请问这种情况如何解决?
问题已解决。
出现这个问题的原因是我使用了 wsl 在 windows 上的存储路径。
C:\Users\12450\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs
这个路径中的文件并不能完全等效于 windows 本地文件。
这个路径中的文件可以被发现,但部分文件不能被正常读取。HiBurn 工具能够识别却未能读取烧录文件,导致 HiBurn 没有报找不到文件的错误。实际上还是烧录文件的问题。
我的解决方案是把烧录文件从 \wsl$\home\
的位置拷贝出来到本机其他位置,然后再烧录。
更好的解决方案是在 wsl 或远程机器上启用 samba 共享然后再映射网络驱动器(官方文档的做法),只是因为我目前没有远程 linux 服务器,而在 wsl 上尝试开启 samba 很长时间一直没能成功,才使用了上述比较麻烦的做法。
更多关于如何解决HarmonyOS鸿蒙Next中Hi3861烧录问题 Failed to load or write images to flash!的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
好的,感谢你的分享!!!
提示信息 “Please reset board”的意思应该是需要开发者手动重启开发板,而不是等待程序自动重启- -
找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:BV1S4411E7LY/?p=17
我的意思就是说,程序没有给我按重启按钮的时间,我还没来得及按它就自己退出了。
亲爱滴开发者 ,这个问题已经在处理中啦,稍后答复你哟 ,么么哒
在HarmonyOS鸿蒙Next中,Hi3861烧录问题"Failed to load or write images to flash!"可能由以下原因导致:
-
硬件连接问题:确保Hi3861开发板与PC的连接稳定,检查USB线是否正常,端口是否松动。
-
驱动问题:确认PC上已正确安装Hi3861的USB驱动。可以在设备管理器中查看是否有未识别的设备或驱动异常。
-
烧录工具配置:检查烧录工具(如HiBurn)的配置是否正确,包括芯片型号、串口号、波特率等参数是否与Hi3861匹配。
-
固件文件问题:确认烧录的固件文件是否完整且适用于Hi3861。损坏或不匹配的固件文件可能导致烧录失败。
-
电源问题:确保Hi3861开发板的供电稳定,电压不足或波动可能导致烧录失败。
-
Flash状态:检查Hi3861的Flash是否处于可写状态,某些情况下Flash可能被锁定或损坏。
-
烧录工具版本:使用最新版本的烧录工具,旧版本可能存在兼容性问题。
-
系统权限:确保烧录工具以管理员权限运行,避免因权限不足导致烧录失败。
-
日志信息:查看烧录工具的日志信息,获取更详细的错误提示,帮助定位问题。
通过以上步骤逐一排查,可以解决Hi3861烧录问题"Failed to load or write images to flash!"。
在HarmonyOS鸿蒙Next中解决Hi3861烧录失败问题,首先检查硬件连接是否正常,确保开发板与电脑连接稳定。其次,使用最新版本的HiBurn工具,并确保选取正确的烧录文件。如果问题依旧,尝试更换USB线或端口,或重启电脑和开发板。此外,确保开发板上电并处于可烧录状态。最后,查看日志文件以获取更详细的错误信息,根据日志调整配置或联系技术支持。