0基础小白学习经验分享:烧录报错处理(hi3861主板) 原创
刚开始烧录时,遇到编译器报一下问题:[upload] Invalid burning serial port.Check whether the serial port exists or is occupied.
完整代码如下:
Verbose mode can be enabled via `-v, --verbose` option
Configuring upload...
CURRENT: upload_protocol = hiburn-serial
Uploading with HiBurn
scons: *** [upload] Invalid burning serial port.Check whether the serial port exists or is occupied.
================================================================ [FAILED] Took 0.50 seconds ================================================================
图片如下:
根据报错信息我们可以知道是串口被占用了,问了专业人员才知道解决方法。下面是我总结归纳的几个常见问题,欢迎志同道合的人提出问题。
1.首先就是最简单的,你的开发板是否连接到了你的电脑。看看插口有没有松动。主板的灯有没有正常亮。正常状态如下:
2.其次就是看你的进程是否多开。
看看右边的deveco:upload-hi3861是否开了多个。如下图:
正常情况如下图:
如果多开的话就全部删除。鼠标移动到该行会出现垃圾桶的按钮,图片如下:
全部删除后重新编译即可。
3.最后就是usb串口的问题了。
进入如下界面:
然后点击工程配置出现如下界面:
然后点击烧录中的upload_port:
点击COM4那一行选择你的串流接口:
修改过后再重新烧录就可以啦。
4.烧录的ip地址是否正确:
就是将映射路径中的文件,拷贝出来放到一个本地的盘符,例如D盘,然后使用IDE工具重新打开一个本地的工程进行烧录。这个具体情况具体分析。
5.如果卡在一下页面:
这个是正常情况,只需要再按一下如下所示按钮就行了
按完后会出现如下所示:
然后就会出现烧录成功的页面啦,成功页面如下图所示:
Verbose mode can be enabled via `-v, --verbose` option
Configuring upload...
CURRENT: upload_protocol = hiburn-serial
Uploading with HiBurn
Connecting, please reset device...
Ready to load at 0x10A000
C══════════════════C═StartBurn
total size:0x3B00
loady succ
Entry loadeWait SELoadr ACK overtime
=============================================================== [SUCCESS] Took 33.31 seconds ===============================================================
目前就总结了上述情况,欢迎贴友上传新的情况,我会及时回复并跟新我的贴子的。谢谢大家!
大大的赞!!!
不错的经验分享