如何解决Hi3516烧录问题 Failed to load or write images to flash
1.单板已烧录uboot,并且从VSCode的串口终端能够与uboot进行CMD交互;
2.将编译好的helloworld几个二进制文件进行配置,以串口方式烧录:
3.执行Burn开始烧录,报错:
报错信息:
Start flash images...
Select port: COM3
Open serial port: COM3
printenv board
board=hi3516dv300
hisilicon #
Board match: hi3516dv300
'openocd.exe' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���
Error: connect ECONNREFUSED 127.0.0.1:4444
Failed to load or write images to flash!
Terminal will be reused by tasks, press any key to close it.
以上的操作,单板由于新烧的uboot,没有配置网络,所以即使连接路由器也未能分配到IP地址。
其中,防火墙也放开了端口号:4444
请问以上的问题,各位大佬有没有可行的解决办法?
Hi3516
HarmonyOS烧录
HarmonyOS设备开
VSCode烧录Burn
HiBurn
赞
1
收藏 1
回答 3
待解决
蹲一个大佬来回复楼主的问题
虽说官方教程里的方法是使用VSCode进行烧录,但是条条大路通罗马,使用HiTool已经暂时解决烧录问题,这个问题等候大佬关注了。
1. 由图里的报错信息来看,应该是你没有配置openocd的路径,导致它没有找到openocd.exe;
2. 当前串口烧录需要借助ARM仿真器,连接仿真器需要一个转接口;
具体的烧录方式可以参考文档:https://device.harmonyos.com/cn/docs/ide/user-guides/hi3516_upload-0000001052148681#ZH-CN_TOPIC_0000001056443961__section1147251810596