This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/AM1705:当我们尝试使用 TFTP 服务器将 ramdisk 映像(ram_1)下载到基于 ARM 的处理器时、下载不成功、这会导致重试。 超过重试次数后、它将再次启动。

Guru**** 2542610 points
Other Parts Discussed in Thread: AM1705

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/616819/linux-am1705-when-we-try-to-download-ramdisk-image-ram_1-into-arm-based-processor-using-tftp-server-downloading-is-not-successful-which-results-in-retries-after-exceeding-the-retry-count-it-starts-again

器件型号:AM1705

工具/软件:Linux

您好,
我们将具有 SPI 闪存的 AM1705用作 SPI 引导、并将 XDS100V2用于编程。
由于以下问题、我们无法继续:-
  1. 当我们尝试使用 TFTP 服务器将 ramdisk 映像(ram_1)下载到基于 ARM 的处理器时、下载不成功、这会导致重试。 超过重试次数后、它将再次启动。
  2. 以下是供您参考的控制台输出:
输出控制台
ARM UBL 的启动   
U-Boot 2009.11 (2011年12月15日- 11:03:57)
 
U-Boot 代码:C1080000 -> C10A85F0 BSS:-> C10F0418
I2C:  就绪
RAM 配置:
组#0:c0000000 64 MB
SF:获取 ID 代码 C2 20 19 C2 20
SF:检测到的 MX25L25635E 页面大小为256、总共33554432字节
RF:CMD ={0x0B 0x040000}  
 ENV_PTR->CRC =-1091273969、CRC32 (0、env_PTR->数据、ENV_SIZE)=-1091273969In:   串行
OUT:  串行
ERR:  串行
ARM 时钟:300000000 Hz
 AA 2 91 9 10 20以太网地址  
 
NET:  检测到多个 PHY。
 
已输入### MAIN_LOOP:BOOTDELAY=3.
 
### MAIN_LOOP:bootcmd="tftp 0xc0700000 uImage;tftp 0xc1180000 ram_1;bootm 0xc0700000"
按任意键停止自动引导: 3 \0x08\0x08\0x08 2 \0x08\0x08\0x08 1 \0x08\0x08\0x08 0  
尝试  
TFTP 块大小为1468
 使用器件
来自服务器192.168.1.51的 TFTP;IP 地址为192.168.1.53
文件名'uImage'。
加载地址:0xc0700000
正在为3301a8c0发送 ARP
ARP 广播1.
获得 ARP 应答,设置服务器/Gwy eth addr (50:e5:49:18:90:4c)
明白了
服务器未确认超时选项!
##################################################
\0x09 ####################################
\0x09 ####################################
完成
传输的字节= 2565920 (272720十六进制)
尝试  
TFTP 块大小为1468
 使用器件
来自服务器192.168.1.51的 TFTP;IP 地址为192.168.1.53
文件名'ram_1'。
加载地址:0xc1180000

正在为3301a8c0发送 ARP
ARP 广播1.
获得 ARP 应答,设置服务器/Gwy eth addr (50:e5:49:18:90:4c)
明白了
服务器未确认超时选项!
##################################################
\0x09 ####################################
\0x09 ############################## t ############
已超过重试计数;正在重新开始
尝试  
请您帮助我们解决此问题并继续。


此致、
Dhanraj
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    有人???
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Riki、

    AM1705不是受支持的器件、但从日志中、您可能需要检查 tftp 服务器设置是否正确。

    雷克斯
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Rex:

    感谢您的回复、根据您的建议、我已检查 TFTP 服务器设置、下面是我的 TFTP 服务器设置文件。

    1)我的 TFTP 服务文件是:
    服务 tftp

    协议= UDP
    端口= 69
    socket_type = dvram
    Wait =是
    用户=无
    服务器=/usr/sbin/in.tftpd
    SERVER_args =/tftpboot
    禁用=否


    2) 2)当我尝试验证 TFTP 是否正在运行时、我尝试了如下所示。 TFTP 服务器似乎工作正常。
    我在 TFTP 服务器的/tftpboot 路径中放置了一个包含一些内容的小"test.txt"文件、使用 ifconfig 命令获取 TFTP 服务器的 IP 地址。

    然后、我允许执行以下步骤的其他系统。

    TFTP 192.168.1.51
    TFTP >获取 test.txt
    在0.0秒内发送了24个字节。
    TFTP >退出
    CAT test.txt (无论我在 TFTP 服务器系统的/tftpboot 目录中放置了"text.txt"、这里我都能获得相同的数据)

    您能否检查我的 TFTP 服务、如果需要对该文件进行任何修改、请告诉我。

    此致、
    Riki
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Riki、

    有关 Linux 的一般问题、请访问 Linux 开放论坛。 有关 tftp 服务器设置,请参阅 askubuntu.com/.../how-do-i-install-and-run-a-tftp-server。

    雷克斯