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.

[参考译文] AM3352:将 FW 写入定制板上 AM3352内置的 RAM

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

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1188766/am3352-write-fw-to-ram-built-in-am3352-on-custom-board

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

您好!

我将从固件 ROM 的引导加载程序中提取的二进制文件(.bin)指定到 CCS UniFlash 的 TFTP 主文件夹中并编写了该文件、但该文件无法正常工作。

写入 CPU 内置 RAM 时、您是否需要二进制文件以外的任何文件? 如果是、查看 UniFlash SDK、我会在 TFTP 主文件夹中看到以下文件、如何创建这些格式的映像文件?

https://software-dl.ti.com/processor-sdk-linux/esd/AM335X/08_02_00_24/exports/docs/linux/Foundational_Components/Tools/Flash_Tools.html#sitara-uniflash

[环境]

・主机 PC:Windows 10 64位版本21H2
・目标板:定制板(带 AM3352BZCZ60)
・SYSBOOT[4:0]设置:01011 (第一个= USB0)
・CCS UniFlash 版本:3.4.1.00012

谢谢、

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

    您好!

    bin 文件到底是什么? 它是哪个引导加载程序? U-Boot MLO 或其他什么? 它是如何工作的? 有详细信息吗?

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

    您好、Bin

    我正在编写一个仅从固件 ROM (0.2.5基础)的引导加载程序中提取的二进制文件(.bin)。

    我尝试使用 UniFlash 将 FW 的引导加载程序部分写入 CPU 的内置 RAM、但它不会从0%开始。

    查看 USB 连接的网络状态、似乎正在发送数据包。

    请告诉我是否需要任何其他信息来解决此问题。

    谢谢、

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

    您好!

    [引用固件 ROM 的引导加载程序中的用户 id="465179" URL"~/support/processors-group/processors/f/processors-forum/1188766/am3352-write-fw-to-ram-built-in-am3352-on-custom-board/4479403 #4479403"](以0.2.5为基础)。[/引用]

    很抱歉、我仍然不知道它是什么。 是否有链接提供该链接的详细信息?

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

    您好!  

    固件 ROM (0.2.5基础)是我们公司创建的固件版本。

    如果需要任何其他信息、请告知我。

    谢谢、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="465179" URL"~/support/processors-group/processors/f/processors-forum/1188766/am3352-write-fw-to-ram-built-in-am3352-on-custom-board "]但它不能正常工作。

    您认为它无法正常工作意味着什么?

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

    您好、Bin  

    我尝试使用 UniFlash 将 FW 的引导加载程序部分写入 CPU 的内置 RAM、但它不会从0%开始。

    谢谢、

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

    您好!

    您能否连接 Wireshark 以了解 tftp 不传输文件的网络流量?

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

    您好、Bin

    我将向您发送一个捕获在尝试使用 Wireshark 进行写入时的通信情况的信息。

    e2e.ti.com/.../cap_5F00_16.52.21_5F00_16.53.00.zip

    在 Wireshark 屏幕上、当您以 View > Time display format (视图>时间显示格式)选择"Date and Time"(日期和时间)时、日志上① μ s 和② μ s 之间的时间是 UniFlash 写入的时间。

    ① 16:52:21:按下"开始闪烁"

    ② 16:53:00:按下停止闪烁(由于 FlashUnknownError 而终止)

    谢谢、

    Eevee

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

    您好、Eevee、

    您是否有机会查看跟踪并找到任何内容?

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

    您好、Bin

    这话什么意思? 我应该特别检查什么?

    谢谢、

    Eevee

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

    您好、Eevee、

    tftp 通过网络协议传输文件。 您可以在 Wireshark 中捕获网络事务、并查看跟踪以了解文件不传输的原因。

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

    箱、

    [引用 userid="465179" URL"~/support/processors-group/processors/f/processors-forum/1188766/am3352-write-fw-to-ram-built-in-am3352-on-custom-board/4486226 #4486226"] cap_16.52.21_16.53.00.zip[/quot]

    此文件中的日志是否不足? 如果是、我应该在 Wireshark 中的哪个位置检查?

    谢谢、

    Eevee

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

    您好、Bin

    你有更新吗?

    谢谢、

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

    您好、Eevee、

    当 AM335x USB 接口用于 Uniflash 时、数据传输通过 USB 以太网进行。 因此、您可以检查以太网流量、看看它是否显示了文件未正确下载的原因。

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

    您好、Bin

    我明白了。 那么、您能告诉我如何检查以太网流量吗?

    谢谢、

    Eevee