[文章]【HarmonyOS HiSpark AI Camera试用连载 】HiTool烧录提示TFTP超时的可能原因

阅读量0
0
0
异常时提示如下
TFTP.png

在烧录过程log如下

Platform Version: 5.2.7
HiBurn Version: 5.2.0
HiSilicon Technologies Co., Ltd. All rights reserved. (C) 2011-2019


Platform Version: 5.2.7
HiBurn Version: 5.2.0
HiSilicon Technologies Co., Ltd. All rights reserved. (C) 2011-2019


Current Serial port selection: COM9
Current Serial port selection: COM9
Current Serial port selection: COM9

串口已经连接,请给单板上电,若已经上电,请断电后重新上电。
# ---- 36%
# ---- 100%
Boot download completed!
      

System startup

Uncompress Ok!

U-Boot 2020.01 (Mar 10 2021 - 15:44:50 +0000)hi3516dv300

DRAM:  MMC:   
EMMC/MMC/SD controller initialization.
scan edges:2 p2f:6 f2p:1
mix set temp-phase 3
scan elemnts: startp:3 endp:123
Tuning SampleClock. mix set phase:[03/07] ele:[15d/16]
MMC/SD Card:
    MID:         0x15
    Read Block:  512 Bytes
    Write Block: 512 Bytes
    Chip Size:   7456M Bytes (High Capacity)
    Name:        "8GTF4"
    Chip Type:   MMC
    Version:     0.0
    Speed:       100000000Hz
    Bus Width:   4bit

EMMC/MMC/SD controller initialization.
Card did not respond to voltage select!
mmc_init failed! err:-95
No SD device found !
himci: 0 (eMMC), himci: 1
Loading Environment from MMC... OK
In:    serial
Out:   serial
Err:   serial
Unable to use mmc for fat
Net:   eth0
Error: eth0 address not set.

start download process.

Boot started successfully!
waiting phy ready, it will take 8s.

Send command:    setenv serverip 192.168.204.87
[EOT](OK)

Send command:    setenv ethaddr 00:1c:8d:de:49:31
[EOT](OK)

Send command:    setenv ipaddr 192.168.204.0
[EOT](OK)

Send command:    setenv netmask 255.255.255.0
[EOT](OK)

Send command:    setenv gatewayip 192.168.204.1
[EOT](OK)

Send command:    getinfo ddrfree
[EOT](OK)    Tftp server Download Home switched to <C:UserssoonDocumentsAiCameraaic110>

Send command:    mw.b 0x81000000 0xFF 0x6d9000

[EOT](OK)

Send command:    tftp 0x81000000 OHOS_Image.bin
Hisilicon ETH net controler
eth0 : phy status change : LINK=UP : DUPLEX=FULL : SPEED=100M
Using eth0 device
TFTP from server 192.168.204.87; our IP address is 192.168.204.0
Filename 'OHOS_Image.bin'.
Load address: 0x81000000
Loading: *T T T T T T T T T T
Retry count exceeded; starting again
[EOT](ERROR)
执行命令失败,可能的原因如下:
1.请检查当前单板Flash与烧写分区中的Flash类型是否一致;
2.当前fastboot不支持该命令;
网络下载TFTP超时,可能的原因如下:
1.首先检查服务器IP是否正确,若不正确点击重新加载,加载最新的PC端IP地址;
2.检查子网掩码与网关是否配置正确;
3.检查板端IP地址是否被占用(使用ping命令,查看当前设置板端IP是否能够ping通,若不能则表示当前网络未被占用)将以上参数全部保证正确后再尝试重新烧写。
4.检查PC上是否有TFTP服务器占用当前69端口。
5.检查Fastboot中网络驱动部分是否正确;
6.打开工具菜单栏上的窗口->首选项->HiBurn->TFTP设置,关闭勾选TFTP加速,然后再进行烧写;
7.使用外部的TFTP32工具进行烧写,打开TFTP32工具设置好镜像路径和服务器IP后,重新烧写。
8.如果使用外部的tftp32工具进行烧写,请确认配置的下载路径是否正常。
9.打开工具菜单栏上的窗口->首选项->HiBurn->命令设置,增加串口命令超时时间然后再进行烧写。

最后检查发现是因为电脑上的公用防火墙还打开这,导致TFTP超时的,关闭公用网络防火墙就能烧录了
2021-04-30_02.png

2021-04-30_03.png


所以遇到相同问题的小伙伴不妨检查下你的防火墙设定吧


回帖

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
链接复制成功,分享给好友