如何解决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… 之后需要重启开发板。

但是烧录程序并没有给我时间让我重启开发板,而是直接报错退出。

请问这种情况如何解决?

8 回复

问题已解决。

出现这个问题的原因是我使用了 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!"可能由以下原因导致:

  1. 硬件连接问题:确保Hi3861开发板与PC的连接稳定,检查USB线是否正常,端口是否松动。

  2. 驱动问题:确认PC上已正确安装Hi3861的USB驱动。可以在设备管理器中查看是否有未识别的设备或驱动异常。

  3. 烧录工具配置:检查烧录工具(如HiBurn)的配置是否正确,包括芯片型号、串口号、波特率等参数是否与Hi3861匹配。

  4. 固件文件问题:确认烧录的固件文件是否完整且适用于Hi3861。损坏或不匹配的固件文件可能导致烧录失败。

  5. 电源问题:确保Hi3861开发板的供电稳定,电压不足或波动可能导致烧录失败。

  6. Flash状态:检查Hi3861的Flash是否处于可写状态,某些情况下Flash可能被锁定或损坏。

  7. 烧录工具版本:使用最新版本的烧录工具,旧版本可能存在兼容性问题。

  8. 系统权限:确保烧录工具以管理员权限运行,避免因权限不足导致烧录失败。

  9. 日志信息:查看烧录工具的日志信息,获取更详细的错误提示,帮助定位问题。

通过以上步骤逐一排查,可以解决Hi3861烧录问题"Failed to load or write images to flash!"。

在HarmonyOS鸿蒙Next中解决Hi3861烧录失败问题,首先检查硬件连接是否正常,确保开发板与电脑连接稳定。其次,使用最新版本的HiBurn工具,并确保选取正确的烧录文件。如果问题依旧,尝试更换USB线或端口,或重启电脑和开发板。此外,确保开发板上电并处于可烧录状态。最后,查看日志文件以获取更详细的错误信息,根据日志调整配置或联系技术支持。

回到顶部