1 Star 0 Fork 4.9K

Cain / docs

forked from OpenHarmony / docs 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
常见问题-1.md 5.09 KB
一键复制 编辑 原始数据 按行查看 历史
NEEN 提交于 2020-09-11 21:36 . !58 Docs Update

常见问题

问题 1:烧写选择串口后提示失败。

  • 现象描述

    点击烧写并选择串口后,出现Error: Opening COMxx: Access denied。

    图 1 打开串口失败图

  • 可能原因

    串口已经被占用。

  • 解决办法

  1. 按图依次选择下拉框,查找带有serial-xx的终端

    图 2 查找是否存在占用串口的终端

  2. 点击标号中的垃圾桶图标,关闭串口。

    图 3 关闭串口终端

  3. 重新点击烧写,选择串口并开始烧写程序

    图 4 重新启动烧写任务

问题 2:Windows电脑与单板网络连接失败。

  • 现象描述

    点击烧写并选择串口后,无法获取文件。

    图 5 网络不通,单板无法获取文件图

  • 可能原因

    单板网络与Windows电脑不联通。

    Windows电脑防火墙未允许Visual Studio Code联网。

  • 解决方法

  1. 检查网线是否连接。

  2. 点击Windows防火墙。

    图 6 网络防火墙设置图

  3. 点击“允许应用通过防火墙”。

    图 7 防火墙和网络保护界面图

  4. 查找Visual Studio Code应用。

    图 8 查找Visual Studio Code应用图

  5. 勾选Visual Studio Code的专用和公用网络的访问权限。

    图 9 允许Visual Studio Code应用访问网络

问题 3:烧写失败

  • 现象描述

    点击烧写并选择串口后,出现无法烧写的情况。

  • 可能原因

    安装IDE插件DevEco后未重启。

  • 解决方法

    重启IDE。

问题 4:编译构建过程中,提示找不到“pyhton”。

  • 现象描述

  • 可能原因1

    没有装python。

  • 解决办法

    请按照安装Python环境安装python。

  • 可能原因2

  • 解决办法

    usr/bin目录下没有python软链接,请运行以下命令:

    # cd /usr/bin/
    # which python3
    # ln -s /usr/local/bin/python3 python
    # python --version

    例:

问题 5:串口无回显。

  • 现象描述

    串口显示已连接,重启单板后,回车无任何回显。

  • 可能原因

    • 串口连接错误。
    • 单板U-boot被损坏。
  • 解决办法

    解决办法1:修改串口号

    请查看设备管理器,确认连接单板的串口与终端中连接串口是否一致,若不一致,请按步骤修改串口号。

    图 10 修改串口号图示

  1. 断开当前串口。
  2. 点击设置按钮。
  3. 在弹框中修改串口号并点击OK。
  4. 连接后在对话框中输入回车查看是否存在回显。

解决办法2:烧写U-boot

若上述步骤依旧无法连接串口,可能由于单板U-boot损坏,按下述步骤烧写U-boot。

  1. 获取引导文件U-boot。

    须知: 单板的U-boot文件请在开源包中获取,路径为vendor\hisi\hi35xx\hi3516dv300\uboot\out\boot\u-boot-hi3516dv300.bin

  2. 使用HiTool工具按照标号选择U-boot烧写选项,点击烧写按钮。

    图 11 HiTool工具U-boot烧写步骤图

    1. 选择单板串口COM7。
    2. 选择Transfer Mode为Serial。
    3. 选择Burn Fastboot标签。
    4. 选择Flash Type为spi nor。
    5. 选择Browse,找到对应U-boot文件。
    6. 点击Burn开始烧写。
  3. 提示下电并给单板重新上电,烧写完成后,连接串口,如下图所示。

    图 12 HiTool工具U-boot烧写完成串口显示

1
https://gitee.com/cain_qin/docs.git
git@gitee.com:cain_qin/docs.git
cain_qin
docs
docs
master

搜索帮助