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.

[参考译文] UART-AM263X:使用110-USB 的 MCU-PLUS-SDK 引导模式

Guru**** 2933120 points

Other Parts Discussed in Thread: TMDSHSECDOCK, AM2634, UNIFLASH, C2000WARE, CONTROLSUITE

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1279071/mcu-plus-sdk-am263x-uart-boot-mode-using-xds110-usb

器件型号:MCU-PLUS-SDK AM263X
主题中讨论的其他器件:AM2634UNIFLASH、TMDSHSECDOCK、 C2000WAREcontrolSUITE

 您好!

我已成功使用 XDS110-USB  进行调试并将代码加载到 AM2634板中。 (自行设计)。

但是、当我尝试将代码快速写入 QSPI 存储器时、无法通过 XDS110与 MCU RBL 建立 UART 连接。

我将 SOP0-3设置为 UART 引导模式。 但当我在终端中监控 COM 端口时、在终端上看不到任何"C"字符、因此我无法通过 uart_uniflash.py 发送.appimage。

我已检查  COM8和 COM7端口。

我确定评估板处于 UART 模式,因为当我尝试通过 CCS 将程序加载到 MCU 时,我可以在报告文件中找到它 

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

    尊敬的 Saman:

    对于 UART 引导模式、bootmode[1](SW3)= 1000。

    波特率应为115200

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

    您好、Wang、

    是的、这是正确的、我已将 MCU 置于 UART 引导模式。

    顺便提一下、我正在使用外部 XDS110-USB、已经使用 AM263x-CC (控制卡 EVM)和我自己设计的 PCB 进行了尝试。

    我没有在"串行终端"上每秒收到一个字符"C"。

    Br

    萨曼

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

    您好、Wang、

    是的、它处于 UART 引导模式。

    对于 UART 启动模式,启动模式[1:4](SW3)= 1000。

    我可以在 AM263x-CC U45的引脚3的 UART0_TXD 引脚(A6)的示波器上看到字符"C"每秒被发送一次、但是我在终端上看不到它。

    我正在使用外部 XDS110-USB 时。 我已经通过 TMDSHSECDOCK 板的 J2连接器连接了调试器、如下所示。

    请在下面回答我的问题:

    1. 是否可以通过任何方式将代码下载到 QSPI 存储器中而不直接连接到 AM263X-CC 的 USB 连接器? (仅适用于 JTAG J2连接和外部 XDS110)
    2. UART0端口(A7/A6引脚)是否专用于 UART 引导模式连接? 因为我已经将 UART2_TXD/RXD (B5/A3引脚)连接到辅助调试器连接器的 UART (在我自己设计的电路板中)。 是否有任何方法使用(B5/A3)引脚将 UART 代码下载到 QSPI 存储器?
    3. 能否获得  TMDSHSECDOCK Docker 板的原理图?

    Br  

    萨曼

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否有办法可以将我的代码下载到 QSPI 存储器而无需直接连接到 AM263X-CC 的 USB 连接器? (仅限 JTAG J2连接和外部 XDS110)

    是的、您可以使用 CCS 加载文件。

    请参阅以下说明中的工具和实用程序:

    https://dev.ti.com/tirex/explore/node?node=A__AD2nw6Uu4txAz2eqZdShBg__com.ti.MCU_PLUS_SDK_AM263X__aBmeCqF__LATEST

    UART0端口(A7/A6引脚)是否专用于 UART 引导模式连接? 因为我已经将 UART2_TXD/RXD (B5/A3引脚)连接到辅助调试器连接器的 UART (在我自己设计的电路板中)。 是否可以使用(B5/A3)引脚将 UART 代码下载到 QSPI 存储器中?

    ROM 代码将 UART0_TXD (引脚 A6)和 UART0_RXD (引脚 A7)配置为 UART 引导模式。 UART 引导不支持其他 UART 模块。

    我能不能提供  TMDSHSECDOCK Docker 板的原理图?

    https://www.ti.com/tool/TMDSHSECDOCK

    https://www.ti.com/lit/ug/spruij6a/spruij6a.pdf?ts = 1697048779450&ref_url=https%253A%252F%252Fwww.google.com%252F

    电路原理图和布局文件可在 C2000Ware 中找到。

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

    您好、Wang、

    是的,您可以使用 CCS 加载文件。

    无法找到有关通过此 API 将代码加载到 QSPI 的任何内容 JTAG J2连接器 Docker 板中。

    原理图和布局文件可在 C2000Ware 中找到。

    请您给我发送链接吗?

    Br

    萨曼

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

    您好、Wang、

    在我自己设计的电路板中、B5/A3引脚连接到调试器、而不是 A6/A7 UART0引脚。 所有链路延迟。 (A6-->A3)和(A7-->B5)。 是否可以使用 RBL 加载 QSPI?

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

    https://www.ti.com/tool/C2000WARE

    如果我将两个 UART 连接在一起。 (A6-->A3)和(A7-->B5)。 是否可以使用 RBL 加载 QSPI?

    我不知道 A3和 B5中的逻辑是否影响 UART0通信。 请尝试一下、我想知道这个想法是否可行。

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

    您好、Wang、

    www.ti.com/.../quote]

    我  在此链接中未找到 TMDSHSECDOCK 的原理图。

    我不知道 A3和 B5中的逻辑是否影响 UART0通信。 请尝试一下,我想知道这个想法是否可行。

    我连接了 A7-B5和 A6-A3、如屏幕截图中所示。 default_sbl_qspi.cfg 中3条命令中的第一条命令(闪存写入器)只会完成。

    您知道为什么"--file=sbl_prebuild/am263x-cc/sbl_qspi.release.tiimage --operation=flash --flash-offset=0x0"没有开始吗?

    第一条命令执行后、电流消耗增加、这意味着 SBL 正在运行、但我不知道第二条命令为什么不能正常运行。

    Br

    萨曼

    [/报价]
    [/quote]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    无法  在此链接中找到 TMDSHSECDOCK 原理图。

    C:\ti\controlSUITE\development_kits\~实验板 Kits\120or180pin_HSEC_DockingStn-HWdevPkg_v1_1\R4_1

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

    e2e.ti.com/.../controlCARDDockingStationR4_5F00_1_5F00_SCH.pdf

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

    您好、Wang、

    是的,您可以使用 CCS 加载文件。

    我该怎么做? (按特定地址将代码下载到 QSPI 存储器中、仅使用 CCS 和 JTAG-J2连接器)

    Br

    萨曼

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

    尊敬的 Saman:

    请参阅常见问题解答:

    (16)[常见问题解答] JTAG-AM263X:[常见问题解答]如何通过 MCU-PLUS-SDK 或 SBL JTAGUNIFLASH 刷写应用? -基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛

    以及下面链接中的"工具和实用程序"部分:

    AM263x MCU+ SDK:工具和实用程序