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.

[参考译文] BEAGLEBK:使用 USB/RNDIS 时 Uniflash 失败

Guru**** 2013480 points
Other Parts Discussed in Thread: UNIFLASH, FLASHTOOL
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/583455/beaglebk-uniflash-fails-using-usb-rndis

器件型号:BEAGLEBK

您好!

我目前正在尝试使用 Sitara Uniflash 版本3.4.1.00012通过 USB/RNDIS 刷写定制板。

我遵循了 Sitara Uniflash 快速入门指南(processors.wiki.ti.com/.../Sitara_Uniflash_Quick_Start_Guide)。

处理器是 AM3354BZCZD80。 这是一个新的芯片修订版本。

RNDIS 器件被识别、驱动程序可安装、并且在 Uniflash 中找到该器件、其中包含 IP 地址和 MAC。

但是、状态"FlashInProgress (FlashInProgress)"保持为0%、在~10分钟(即 IP 租用时间)后、状态变为"FlashUnknownError"。

那么、现在我购买了 BBB 并使用该板进行了测试。 它通过其 miniUSB 端口连接到 PC、并在为其供电时按下 S2。 它通过 USB 和5V 电源供电。 未插入 SDcard。

结果是相同的。 器件被识别、但闪烁过程保持为0%。

在 TFTP 主文件夹中,我有以下文件:

'debick.scr'、'debick.txt'、'LO'、'PL'、'u-boot.img'、 'u-boot-restore.img'、'u-boot-spl.bin'、'u-boot-spl-restore.bin'

当然、没有所有"。

以下是我最近尝试的日志:

opentftp:

[23-Mar-1708:03:38] Open TFTP Server 多线程版本1.64 Windows Built 2001已启动..
[23-Mar-1708:03:38]正在启动 TFTP 服务
[23-Mar-17 08:03:38]别名/映射到 C:\AM335x_Flashtool\images\
[23-Mar-17 08:03:38]允许的客户:全部
[23-Mar-17 08:03:38]服务器端口范围:全部
[23-Mar-17 08:03:38]最大块大小:65464
[23-Mar-17 08:03:38]默认块大小:512
[23-Mar-17 08:03:38]默认超时:3.
[23-Mar-17 08:03:38]允许读取文件:是
[23-Mar-17 08:03:38]允许创建文件:否
[23-Mar-17 08:03:38]允许覆盖文件:否
[23-Mar-17 08:03:38]线程池大小:8
[23-Mar-17 08:03:38] 192.168.101.1端口69绑定失败
[23-Mar-17 08:03:38] 192.168.102.1端口69绑定失败
[23-Mar-17 08:03:38] 192.168.103.1端口69绑定失败
[23-Mar-17 08:03:38]正在侦听:192.168.2.1:69
[23-Mar-17 08:03:40]客户端192.168.2.5:1234 C:\AM335x_Flashtool\images\u-boot-spl-restore.bin、47个块已提供
[23-Mar-17 08:03:58]重试失败的侦听接口..
[23-Mar-17 08:03:58] 192.168.101.1端口69绑定失败
[23-Mar-17 08:03:58] 192.168.102.1端口69绑定失败
[23-Mar-17 08:03:58] 192.168.103.1端口69绑定失败
[23-Mar-17 08:03:58]正在侦听:192.168.2.1:69
[23-Mar-17 08:04:30]重试失败的侦听接口..
[23-Mar-17 08:04:30] 192.168.101.1端口69绑定失败
[23-Mar-17 08:04:30] 192.168.102.1端口69绑定失败
[23-Mar-17 08:04:30] 192.168.103.1端口69绑定失败
[23-Mar-17 08:04:30]正在侦听:192.168.2.1:69
[23-Mar-17 08:04:32]重试失败的侦听接口..
[23-Mar-17 08:04:32] 192.168.101.1端口69绑定失败
[23-Mar-17 08:04:32] 192.168.102.1端口69绑定失败
[23-Mar-17 08:04:32] 192.168.103.1端口69绑定失败
[23-Mar-17 08:04:32]正在侦听:192.168.2.1:69
[23-Mar-17 08:04:37]重试失败的侦听接口..
[23-Mar-17 08:04:37] 192.168.101.1端口69绑定失败
[23-Mar-17 08:04:37] 192.168.102.1端口69绑定失败
[23-Mar-17 08:04:37] 192.168.103.1端口69绑定失败
[23-Mar-17 08:04:37]正在侦听:192.168.2.1:69
[23-Mar-17 08:04:43]客户端192.168.2.5:1234 C:\AM335x_Flashtool\images\u-boot-spl-restore.bin、47个块已提供
[23-Mar-17 08:05:34]重试失败的侦听接口..
[23-Mar-17 08:05:34] 192.168.101.1端口69绑定失败
[23-Mar-17 08:05:34] 192.168.102.1端口69绑定失败
[23-Mar-17 08:05:34] 192.168.103.1端口69绑定失败
[23-Mar-17 08:05:34]正在收听:192.168.2.1:69
[23-Mar-17 08:16:14]重试失败的侦听接口..
[23-Mar-17 08:16:14] 192.168.101.1端口69绑定失败
[23-Mar-17 08:16:14] 192.168.102.1端口69绑定失败
[23-Mar-17 08:16:14] 192.168.103.1端口69绑定失败
[23-Mar-17 08:16:14]正在侦听:192.168.2.1:69

opendhcp:

[23-Mar-17 08:03:38]打开 DHCP 服务器1.59版 Windows Build 1036正在启动...
[23-Mar-17 08:03:38]日志记录:全部
[23-Mar-17 08:03:38] DHCP 范围:192.168.2.2-192.168.2.254/255.255.255.0
[23-Mar-17 08:03:38] DHCP 范围:192.168.102.2-192.168.102.254/255.255.255.0
[23-Mar-17 08:03:38] DHCP 范围:192.168.101.2-192.168.101.254/255.255.255.0
[23-Mar-17 08:03:38] DHCP 范围:192.168.103.2-192.168.103.254/255.255.255.0
[23-Mar-17 08:03:38]检测静态接口..
[23-Mar-17 08:03:38]服务器名称:intech10
[23-Mar-17 08:03:38]警告:[Listen_ON]部分、接口192.168.101.1不可用、已忽略
[23-Mar-17 08:03:38]警告:[Listen_ON]部分、接口192.168.103.1不可用、已忽略
[23-Mar-17 08:03:38]正在收听:192.168.2.1
[23-Mar-17 08:03:38]警告:[Listen_ON]部分、接口192.168.102.1不可用、已忽略
[23-Mar-17 08:03:38]租赁状态 URL: http://127.0.0.1:6789
[23-Mar-17 08:03:40]从接口192.168.2.1接收到用于04:A3:16:B6:03:7a ()的 BOOTP 请求,sockInd = 0
[23-Mar-17 08:03:40] BOOTP 主机04:A3:16:B6:03:7a (Host04a316b6037a)分配了192.168.2.5
[23-Mar-17 08:03:58]重试失败的侦听接口..
[23-Mar-17 08:03:58]警告:[Listen_ON]部分、接口192.168.101.1不可用、已忽略
[23-Mar-17 08:03:58]警告:[Listen_ON]部分、接口192.168.103.1不可用、已忽略
[23-Mar-17 08:03:58]警告:[Listen_ON]部分、接口192.168.102.1不可用、已忽略
[23-Mar-17 08:03:58]租赁状态 URL: http://127.0.0.1:6789
[23-Mar-17 08:03:58]正在收听:192.168.2.1
[23-Mar-17 08:04:30]重试失败的侦听接口..
[23-Mar-17 08:04:30]警告:[Listen_ON]部分、接口192.168.101.1不可用、已忽略
[23-Mar-17 08:04:30]警告:[Listen_ON]部分、接口192.168.103.1不可用、已忽略
[23-Mar-17 08:04:30]警告:[Listen_ON]部分、接口192.168.2.1不可用、已忽略
[23-Mar-17 08:04:30]警告:[Listen_ON]部分、接口192.168.102.1不可用、已忽略
[23-Mar-17 08:04:30]无静态接口就绪、正在等待...
[23-Mar-17 08:04:30]重试失败的侦听接口..
[23-Mar-17 08:04:30]警告:[Listen_ON]部分、接口192.168.101.1不可用、已忽略
[23-Mar-17 08:04:30]警告:[Listen_ON]部分、接口192.168.103.1不可用、已忽略
[23-Mar-17 08:04:30]警告:[Listen_ON]部分、接口192.168.102.1不可用、已忽略
[23-Mar-17 08:04:30]警告:192.168.2.1 UDP 端口67已在使用中
[23-Mar-17 08:04:30]无静态接口就绪、正在等待...
[23-Mar-17 08:04:30]重试失败的侦听接口..
[23-Mar-17 08:04:30]警告:[Listen_ON]部分、接口192.168.101.1不可用、已忽略
[23-Mar-17 08:04:30]警告:[Listen_ON]部分、接口192.168.103.1不可用、已忽略
[23-Mar-17 08:04:30]警告:[Listen_ON]部分、接口192.168.102.1不可用、已忽略
[2017年3月23日08:04:30]收听:192.168.2.1
[23-Mar-17 08:04:30]租赁状态 URL: http://127.0.0.1:6789
[23-Mar-17 08:04:43]从接口192.168.2.1接收到用于04:A3:16:B6:03:7a ()的 BOOTP 请求,sockInd = 0
[23-Mar-17 08:04:43] BOOTP 主机04:A3:16:B6:03:7a (Host04a316b6037a)分配了192.168.2.5
[23-Mar-17 08:05:34]警告:[Listen_ON]部分、接口192.168.2.1不可用、已忽略
[23-Mar-17 08:05:34]警告:[Listen_ON]部分、接口192.168.102.1不可用、已忽略
[23-Mar-17 08:05:34]没有静态接口就绪、正在等待...
[23-Mar-17 08:05:34]重试失败的侦听接口..
[23-Mar-17 08:05:34]警告:[Listen_ON]部分、接口192.168.101.1不可用、已忽略
[23-Mar-17 08:05:34]警告:[Listen_ON]部分、接口192.168.103.1不可用、已忽略
[23-Mar-17 08:05:34]重试失败的侦听接口..
[23-Mar-17 08:05:34]警告:[Listen_ON]部分、接口192.168.2.1不可用、已忽略
[23-Mar-17 08:05:34]警告:[Listen_ON]部分、接口192.168.102.1不可用、已忽略
[23-Mar-17 08:05:34]警告:[Listen_ON]部分、接口192.168.103.1不可用、已忽略
[23-Mar-17 08:05:34]警告:[Listen_ON]部分、接口192.168.101.1不可用、已忽略
[23-Mar-17 08:05:34]没有静态接口就绪、正在等待...

我的系统是 Windows 7 Professional 64位计算机。

在"网络和共享中心"中、这些内容最初似乎正常工作、但突然没有可用的连接。

然后、设备管理器在"网络适配器"下显示 "Linux USB Ethernet/RNDIS Gadget #x"状态"此设备无法启动"。 如果我重新连接 BBB、它将再次工作。 但始终只需很短的时间(直至其闪烁)。 那么、这是驱动程序问题吗? 我需要另一个操作系统还是 Uniflash 无法通过 USB 进行刷写?

请帮帮我。 如果您需要更多信息、我会将其提供给您。

谢谢!

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

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

    根据您的日志、我相信您会因为第二个 USB RNDIS 接口设置不正确而卡住。 这是第28步:

    http://processors.wiki.ti.com/index.php/Sitara_Uniflash_Quick_Start_Guide#Flashing_a_Board_using_USB

    引导 ROM 的驱动程序似乎正在查找、您可以获得 SPL/MLO。 但是、要获得 U-Boot、就需要一个与第一个完全相同的新驱动程序实例。

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

    感谢您的回答。

    如何正确设置这个?

    我看到设备管理器页面刷新了。

    如果我想更新驱动程序(我使用这个 http://processors.wiki.ti.com/index.php/File:Linux_am335x.zip ;从步骤1开始),将显示以下消息:

    在卸载+删除它并在"扫描硬件更改"后重新安装时、将显示以下消息:

    这是我使用的正确驱动程序还是有新驱动程序? Windows 7 Professional 64位是否正常?

    它可能与 MLO/SPL 文件有关? 是否有可供下载的预编译 MLO/SPL 可用于在 BBB 上测试此情况?