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.

[参考译文] CCS/AM4376:在 TFTP 传输中 Uniflash 超时

Guru**** 2609955 points
Other Parts Discussed in Thread: UNIFLASH

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/582865/ccs-am4376-uniflash-timing-out-in-tftp-transfer

器件型号:AM4376
主题中讨论的其他器件:UNIFLASH

工具/软件:Code Composer Studio

您好!

我们有基于 AM437x 的定制板,现在我们在 Windows 中使用 uniflash 进行 USB 客户端模式引导,我们已按照以下链接在 Windows 中安装了正确的驱动程序 :https://e2e.ti.com/support/arm/sitara_arm/f/791/t/504586

现在、我们看到了新节点并提供了正确的 IP、我们检测到了电路板、DHCP 服务器为电路板提供了 IP。 但是、当它开始传输其在 tftp 服务器中显示的超时。 以下是日志

[21-Mar-17 17:56:11] Open TFTP Server Multithreaded Version 1.64 Windows Built 2001 Started..
[21-Mar-17 17:56:11]正在启动 TFTP 服务
[21-Mar-17 17:56:11] alias /映射到 C:\Users\xyz\Documents\tftpboot\
[21-Mar-17 17:56:11]允许的客户:全部
[21-Mar-17 17:56:11]服务器端口范围:全部
[2017年3月21日17:56:11]最大布数:65464
[21-Mar-17 17:56:11]默认 blksize:512
[21-Mar-17 17:56:11]默认超时:3.
[21-Mar-17 17:56:11]允许读取文件:是
[21-Mar-17 17:56:11]允许创建文件:否
[21-Mar-17 17:56:11]允许覆盖文件:否
[21-Mar-17 17:56:11]线程池大小:8
[21-Mar-17 17:56:11] 192.168.2.1端口69绑定失败
[21-Mar-17 17:56:11] 192.168.101.1端口69绑定失败
[21-Mar-17 17:56:11] 192.168.102.1端口69绑定失败
[21-Mar-17 17:56:11] 192.168.103.1端口69绑定失败
[2017年3月21日17:56:11]静态接口未就绪、正在等待...
[21-Mar-17 17:56:12]重试失败的监听接口..
[21-Mar-17 17:56:12] 192.168.101.1端口69绑定失败
[21-Mar-17 17:56:12] 192.168.102.1端口69绑定失败
[21-Mar-17 17:56:12] 192.168.103.1端口69绑定失败
[21-Mar-17 17:56:12]正在收听:192.168.2.1:69
[2017年3月21日17:56:25]客户端192.168.2.5:1234 C:\Users\xyzr\Documents\tftpboot\uImage、超时
[21-Mar-17 17:56:52]重试失败的侦听接口..
[21-Mar-17 17:56:52] 192.168.101.1端口69绑定失败
[21-Mar-17 17:56:52] 192.168.102.1端口69绑定失败
[21-Mar-17 17:56:52] 192.168.103.1端口69绑定失败


我们有基于 AM335x 的其他电路板的日志及其正确的文件、并成功引导。  该板的日志包括:


2017年2月23日18:56:02] Open TFTP Server 多线程版本1.64 Windows Built 2001起始版本...
[23-Feb-17 18:56:02]正在启动 TFTP 服务
[23-Feb-17 18:56:02] alias /被映射到 D:\eMMC_Document\eMMC_Images_addon/bringup\
[23-Feb-17 18:56:02] Permitted Clients:All
[23-Feb-17 18:56:02]服务器端口范围:全部
[23-Feb-17 18:56:02]最大 blksize:65464
[23-Feb-17 18:56:02]默认块大小:512
[23-Feb-17 18:56:02] default timeout:3.
[23-Feb-17 18:56:02]允许读取文件:是
[23-Feb-17 18:56:02]允许创建文件:否
[23-Feb-17 18:56:02]允许覆盖文件:否
[23-Feb-17 18:56:02]线程池大小:8.
[23-Feb-17 18:56:02] 192.168.101.1端口69绑定失败
[23-Feb-17 18:56:02] 192.168.102.1端口69绑定失败
[23-Feb-17 18:56:02] 192.168.103.1端口69绑定失败
[23-Feb-17 18:56:02] Listening on:192.168.2.1:69
[23-Feb-17 18:56:22]正在重试失败的侦听接口..
[23-Feb-17 18:56:22] 192.168.101.1端口69绑定失败
[23-Feb-17 18:56:22] 192.168.102.1端口69绑定失败
[23-Feb-17 18:56:22] 192.168.103.1端口69绑定失败
[23-Feb-17 18:56:22] Listening on:192.168.2.1:69
[23-Feb-17 18:56:27] Client 192.168.2.38:1234 D:\eMMC_Document\eMMC_Images_addon_bringup\u-boot-spl-restore.bin、提供202个块
[23-Feb-17 18:56:29]正在重试失败的侦听接口..
[23-Feb-17 18:56:29] 192.168.101.1端口69绑定失败
[23-Feb-17 18:56:29] 192.168.102.1端口69绑定失败
[23-Feb-17 18:56:29] 192.168.103.1端口69绑定失败
[23-Feb-17 18:56:29] Listening on:192.168.2.1:69
[23-Feb-17 18:58:24] Listening on:192.168.2.1:69
[23-Feb-17 18:58:31] Client 192.168.2.38:2731 D:\eMMC_Document\eMMC_images_addon_bringup\u-boot-restore.img、提供303个块
[23-Feb-17 18:58:31]正在重试失败的侦听接口..
[23-Feb-17 18:58:31] 192.168.101.1端口69绑定失败
[23-Feb-17 18:58:31] 192.168.102.1端口69绑定失败
[23-Feb-17 18:58:31] 192.168.103.1端口69绑定失败
[23-Feb-17 18:58:31] Listening on:192.168.2.1:69

[23-Feb-17 18:58:45]正在重试失败的侦听接口..
[23-Feb-17 18:58:45] 192.168.101.1端口69绑定失败
[23-Feb-17 18:58:45] 192.168.102.1端口69绑定失败
[23-Feb-17 18:58:45] 192.168.103.1端口69绑定失败
[23-Feb-17 18:58:45] Listening on:192.168.2.1:69
[23-Feb-17 18:58:52] Client 192.168.2.39:1267 D:\eMMC_Document\eMMC_images_addon_bringup\uImage、2984 Blocks 已提供
[23-Feb-17 18:58:53]正在重试失败的侦听接口..
[23-Feb-17 18:58:53] 192.168.101.1端口69绑定失败

[23-Feb-17 18:58:45] 192.168.102.1端口69绑定失败
[23-Feb-17 18:58:45] 192.168.103.1端口69绑定失败
[23-Feb-17 18:58:45] Listening on:192.168.2.1:6
[23-Feb-17 18:58:57] 192.168.103.1端口69绑定失败
[23-Feb-17 18:58:57] Listening on:192.168.2.1:69
[23-Feb-17 18:59:03] Client 192.168.2.39:1136 D:\eMMC_Document\eMMC_Images_addon_bringup\AM335x-EDGE.DTB、24个块已提供
[23-Feb-17 18:59:03]正在重试失败的侦听接口..
[23-Feb-17 18:59:03] 192.168.101.1端口69绑定失败
[23-Feb-17 18:59:03] 192.168.102.1端口69绑定失败


现在、我的观察结果是、在 AM437x 中、当过程开始时、它会首先标记 uImage、但在 AM33xx 中、它会询问 uboot-spl-restore.bin、这在 AM33xx 中是正确的。 那么,在窗口中是否有任何驱动程序更改,或者我们缺少一些设置? 为什么在 AM43xx 的情况下序列不同?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    软件团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的。

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

    很抱歉、需要在文档中记录此内容。 要使用 AM43xx 引导、您需要在安装的 uniflash/third_party/Sitara 文件夹中修改 opendhcp.ini。

    在[vendor_ID_TO_BootFile_MAP]区域中、您需要添加"AM43xx ROM"和"AM43xx U-B"的条目、如下所示:

    [vendor_ID_TO_BootFile_MAP]
    AM43xx ROM=u-boot-spl-restore.bin
    AM43xx U-B=u-boot-restore.img

    可以在 AM33x 条目和其他条目旁边添加这些条目。 我让 AM43xx 和 AM33xx 像您尝试的那样在一台机器上工作、两者都在工作。