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.

[参考译文] AM69:使用 USB 或其他基于非 SD 的方法的 AM69 eMMC uboot 编程

Guru**** 2667635 points

Other Parts Discussed in Thread: AM69, UNIFLASH

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1587550/am69-am69-emmc-uboot-programming-using-usb-or-other-non-sd-based-method

器件型号: AM69
Thread 中讨论的其他器件: UNIFLASH

我们希望使用 AM69 上的 USB 或 UART 对 uboot 进行编程、而无需 SDcard。 在 AM69 SDK 文档中,它列出了我们应该能够使用 USB: https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-am69/11_00_10_01/exports/docs/linux/Foundational_Components / U-Boot/UG-DFU.html。 

此外、还说明我们可以使用 Foundational_Components Flash_Tools: https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-am69/11_00_10_01/exports/docs/linux/Uniflash /Tools/Uniflash

我们无法使其中任何一个在 AM69-SK 上工作。 对于 USB 和 dfu-util、它无法检测到连接。 我现在读到这可能是由于 AM69-SK 使用 USB 集线器所致。 请告诉我们是否有这种情况以及我们的选择。 我们的原型将不会使用集线器、因此我们希望这是限制  

此外、我下载了 Uniflash、但 AM69 处理器没有配置。 您能否提供更多有关此方面的信息?

如果支持其他选项(例如 UART)、请告知我们。

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

    您好、Chris、

    您能为我们提供 SDK 版本以及下载 SDK 的链接吗?

    运行 DFU 时、您是否还可以共享输出日志?

    此致

    Gokul  

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

    我们目前使用的是 Yocto scarthgap、它是基于 TI SDK config:configs/processor-sdk-linux/processor-sdk-linux-11_00_10_01.txt 的清单

    下面是 AM69-SK USB-C 连接到主机侧的输出:

    $ dfu-util -V
    dfu-util 0.9

    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2016 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to sourceforge.net/.../

    $ dfu-util -l
    dfu-util 0.9

    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2016 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to sourceforge.net/.../

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

    您好、Chris、

    1) 您是否可以共享为 DFU 引导模式设置的引导开关设置?

    2) 也,只是为了确认这个 AM69 或 AM69-SK 板。

    3) 这是定制电路板还是 TI 电路板。

    此致

    Gokul Praveen

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

    我正在使用 spr466d.zip 中 CPLD 文档 MS_TI_J7AHP_SK_CPLD_PLDD.pdf 的表 2 中的设置。 它状态下 USB 使用 SW2[2:0]设置为 0 1 1。 是的、这适用于 AM69-SK 电路板。

    谢谢、  

    Chris

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

    您好、Chris、

    感谢您的答复。  

    实际上、不支持 DFU 引导模式和 uniflash。 我们最好在 minicom 中使用正常 xmodem 和 Ymodem 来达到 uboot thrugh UART 引导模式。 然后、从 uboot 刷写到相应的引导介质。

    使用以下路径中的 edge-ai SDK:

    www.ti.com/.../PROCESSOR-SDK-LINUX AM69A

    您可以按照以下步骤操作:

    将电路板设置为 UART 引导模式。

    通过 minicom 连接到 MCU UART。

    使用以下命令:Ctrl + A 后跟‘s’on minicom 使调制解调器窗口选择 xmodem
    然后输入。

    指向 tiboot3.bin 的路径、等待上传完成。

    通过 minicom 连接到主 UART。

    使用以下命令:Ctrl + A 后跟‘s’on minicom 使调制解调器窗口选择 Ymodem
    然后输入。

    指向 tispl.bin 的路径、等待上传完成。

    使用以下命令:Ctrl + A 后跟‘s’on minicom 使调制解调器窗口选择 Ymodem
    然后输入。

    指向 u-boot.img 的路径、等待上传完成。

    输出日志:

    此致

    Gokul Praveen

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

    尊敬的 Gokul:
    感谢您提供的信息。 我最终能够使用 AM69-SK 使用 UART 方法、因此这是一种选择、尽管速度有点慢。 您能否查看 AM69 处理器的 USB 有什么限制? 我们目前正在使用此电路板进行原型设计、它不会像 AM69-SK 那样具有 USB 集线器、如果我们可以像我想象的那样使用 USB、速度会更快、那会很好。
    谢谢、

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

    您好、Chris、

    感谢您提供的信息。 我最终能够使用 AM69-SK 使用 UART 方法、因此这是一种选择、尽管速度有点慢。 [/报价]

    很高兴听到这个消息。

    您能否查看 AM69 处理器的 USB 有什么限制? 我们目前正在使用此电路板进行原型设计、它不会像 AM69-SK 那样具有 USB 集线器、如果我们可以像我想象的那样使用 USB、速度会更快、那会很好。[/报价]

    原因可能是 USB 集线器 Chris。 但是、J784S4-EVM 板支持 DFU 引导模式。 也许您可以基于该板设计原型、这会有所帮助。

    此致

    Gokul Praveen

    [/quote]