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.

[参考译文] TMDSLCDK6748:UART 不发送任何消息

Guru**** 2585275 points
Other Parts Discussed in Thread: SYSBIOS

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/580301/tmdslcdk6748-the-uart-does-not-send-any-message

器件型号:TMDSLCDK6748
Thread 中讨论的其他器件: SYSBIOSOMAPL138

大家好、

我的一位客户订购了 C6748的 LCDK 评估套件。 他已按照文档(http://processors.wiki.ti.com/index.php/L138/C6748_Development_Kit_(LCDK)将说明折叠起来以启动套件(TMDSLCDK6748)。

根据 UART 在特定时刻必须开始发送消息的说明、设计人员已使用示波器验证、在演示中出现 USB/UART 转换器之前、UART 上没有事务。 从这一点到 PC、一切都不会发生。

您能在本主题上提供帮助吗?

谢谢、

Domenico

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

    他们在板上运行 SYSBIOS、对吧? 我已经验证了调试 UART 与 Linux mcsdk 搭配使用。

    我正请 RTOS 团队详细说明。

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

    Domenico、

    是客户在 LCDK 上运行开箱即用演示、还是这是一个 SDK 示例。 请提供正确的软件和硬件设置、以便我们提供适当的指导。

    电路板制造商用开箱即用演示来刷写 LCDK 电路板、当您将引导开关设置为 NAND 引导时、该演示应该会出现并显示 UART 输出。 如果情况并非如此、请告知我们。

    要运行的其他调试测试是将 LCDK 配置为 UART 引导模式、并告知我们您是否能够在串行控制台上看到字符"BOOTME"。 另一项测试是将引导开关配置为不引导或仿真引导、并尝试使用 CCS 和仿真器连接到 DSP、并确认 DSP 已引导。

    此外、我们看到用户经常犯的另一个错误是连接到相应 USB-OTG 的微型 USB、而不是连接到 UART 的 USB、因此请确认客户电路板不是这样。

    此致、
    Rahul

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Rahul、
    我是 Domenico 所说的客户;我只是按照"如何设置 C6748/OMAPL138开发套件(LCDK)"部分的步骤、尝试运行 Domenico 提供的链接中报告的开箱即用演示。

    LCDK 配置为 NAND 引导模式时、我可以在终端上看到任何内容、而如果我配置 UART2引导模式、我可以看到字符串"BOOTME"、但看不到我在终端上写入的任何 ping 字符;

    我也使用了仿真器、我看到 DSP 是可访问的、我可以读取它的内部寄存器。
    如何使用仿真器验证 DSP 是否已引导?
    是否有办法使用仿真器来检查 NAND 存储器是否为空?

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

    在随附的所有 LCDK 电路板中、电路板制造商通常会在 NAND 上闪存软件、以便可以使用快速入门指南说明进行开箱即用演示。

    在您的情况下、当您从器件中看到"BOOTME" ping 时、电路板似乎正常工作、并且还可以连接到 DSP、但由于 NAND 可能为空、电路板未提供开箱即用演示。 检查器件是否已引导的一个方法是连接到 DSP (不带任何初始化 GEL 文件)并查看程序计数器。 n`t DSP 超出 L2ROM 区域、则如果程序计数器位于 ROM 区域、则器件已启动、这意味着 ROM 引导加载程序没有执行到完成。

    了解 NAND 是否为空的唯一方法是使用 NAND 驱动程序读取 NAND 页并查看内容。 但是、我建议您在 LCDK 上重新刷写演示、而不是尝试读回内容。 此处提供了重新刷新 LCDK 的说明:
    processors.wiki.ti.com/.../BIOS_C6SDK_2.0_User_Guide

    此致、
    Rahul

    PS:电路板制造商闪存的 NAND 映像来自我们在此平台上支持的旧 C6SDK
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Rahul、

    最后、我按照与我链接的指令重新刷新了 LCDK 上的演示。
    现在它起作用了

    谢谢你
    此致

    Alberto
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常好。 感谢您的更新。 我要关闭此主题。