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.

[参考译文] AM3354:"CCC..."输出到终端

Guru**** 2546020 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/572305/am3354-cccc-output-to-terminal

器件型号:AM3354

您好!

我对 AM335x 启动有疑问。

当使用引导模式(在引导序列中包含 UART 引导)时、
为电路板通电后、"ccc"将在 Windows 终端(ex.TeraTerm)中输出。

在 EVM 中、如果没有设置引导源、"CCCCCC"将永远输出。
在客户电路板的同一情况下、在"C"输出8次后、输出"CCCC"将停止。
我们正在搜索为什么在客户电路板上输出8次后"CCCC"将停止。
因此、我们想知道谁在输出这个"CCCCC"。
它是 AM335x 中的 ROM 引导加载程序吗?

此致、
G.F.

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

    是的、是输出"C"字符的 ROM 代码。 客户电路板上的引导顺序是什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Biser、

    感谢你的答复。

    我了解到 ROM 引导加载程序正在输出字符。
    我客户的引导序列是 SYSBOOT[4:0]= 00001b
    第一步:UART0
    第二步:XIP、带等待
    第三步:MMC0
    第4位:SPI0

    现在、他们正在测试 Processor SDK 中包含的 MMC/SD 示例程序。
    此示例程序将通过 UART 向 Windows 终端输出消息。
    但是、当在客户的电路板上执行此程序时、将永远不会显示消息。
    因此、我们怀疑 UART 的布局、但"C"字符在尝试引导时已输出。
    您认为我们仍应怀疑 UART 布局吗?

    此致、
    G.F.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是哪个 SDK? Linux 还是 RTOS?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Biser、
    感谢你的答复。
    它是 RTOS。

    此致、
    G.F.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已通知 RTO 团队。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    n`t UART 正在使用 ROM 引导加载程序正确引导、那么我不认为有任何理由怀疑 UART 布局。
    这似乎是 SBL 和电路板库软件的一个问题、因为它们无法输出 UART 字符。

    您是否有任何简单的诊断代码可在不从 SD/CARD 引导的情况下运行和测试 UART?
    您的硬件设计是否与 TI 评估平台之一相同? 它是相同的 UART 实例、是否使用相同的 CLKIN 值、是否连接了单个 TX 和 TX 引脚? 对于 UART 输出、您需要确保 starterware 平台、sys_config 和 bootloader 具有所需的更改。

    一种调试方法是使用仿真器而不是 MMC/SD 引导加载引导加载程序二进制文件。 您能否使用仿真器连接到器件、运行 GEL 文件、然后为次级引导加载程序加载并运行.out 以查看 UART 是否正常工作。 这样、您就可以调试 SBL 代码以查看 UART 初始化中代码无法发送 UART 信号的位置。

    此致、
    Rahul

    PS:下面是一些用于启动定制硬件的有用提示:
    processors.wiki.ti.com/.../AM335x_board_bringup_tips