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.

[参考译文] TMS320F28377S:XDS100 V2串行端口无任何输出

Guru**** 2468610 points
Other Parts Discussed in Thread: C2000WARE, SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1132306/tms320f28377s-xds100-v2-nothing-out-of-the-serial-port

器件型号:TMS320F28377S
主题中讨论的其他器件:C2000WARESysConfig

大家好、我正在尝试使用 Putty 从串行端口中获取一些内容、但未成功。 我可以进行调试。

下面是我的设备管理器的一些快照。

当我在具有正确波特率等的 COM 端口9上使用 PuTTY 时。 我没有串行端口活动。

我正在与不同地点的其他用户合作.. 使用相同的代码等... 并为其工作。

如果对寻找什么有任何想法,将不胜感激。

我已经在 Windows 10包装盒上安装了 code composer V10。

谢谢、

卡洛

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

    您好、Carlo、

    您能在 C2000 Academy 中查看此链接吗? Academy 上的此模块介绍串行端口通信。 按照以下步骤、您是否看到任何串行通信?

    谢谢、此致、

    桑托什

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

    你好 Santosh。 请勿在您的回复中看到发布的链接。 谢谢 Carlo

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

    您好、Carlo、

    忘记粘贴链接。 很抱歉。 以下是链接:

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

    谢谢、此致、

    桑托什

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

    你好 Santosh。 我假设您希望我访问以下链接:

      https://dev.ti.com/tirex/explore/content/c2000_academy_2_01_00_41_all/modules/c2000_academy_lab/communications_lab/sci_lab/c2000_lab_sci.html

    谢谢 Carlo

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

    卡洛、

    是的、我想知道您是否可以按照此页面中的顺序操作、并且您是否可以在串行端口上看到任何活动。 我们的团队对此进行了测试。

    谢谢、Santosh

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

    你好 Santosh。 在示例之后.. 我没有 GPIO 选项。

    所示的内容。

    这些选项不会显示  

    有什么想法吗? 谢谢 Carlo

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

    这些是我唯一的选择

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

    看起来我正在使用...  C2000Ware_3_04_00_00和  

    Code Composer Studio

    版本:10.2.0.00009  

    该实验提到: 对于该实验练习、需要 CCS 版本11或更高版本以及 C2000Ware 版本4或更高版本。

    但不想更改任何内容、因为其他场外工程师正在使用我使用的版本。  

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

    您好、Carlo、

    对于基于 SysConfig 的配置、您将需要 CCS11 (或更高版本)和 C2000Ware 4.01.00.00

    如果您无法转到最新的工具链、那么您能否尝试其中一个 C2000Ware 示例?

    C:/ti/c2000/C2000Ware_3_04_00_00/driverlib/f2837xs/examples/cpu1/sci/sci_ex3_echoback.c

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

    您好、Santosh、

    已运行示例.. 已启动调试器.. Putty 上没有任何内容。 我在这里结束了该程序。

    有东西在上升... 谢谢 Carlo

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

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

    卡洛、

    我 将该主题转发 给 SCI 专家、以查看该问题。 我们应该在今天晚些时候作出反应。

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

    我还尝试了示例  C:/ti/c2000/C2000Ware_3_04_00_00/driverlib/f2837xd/examples/cpu1/sci/sci_ex3_echoback.c  

    看看它是否产生了影响.. 但没有。

    位于 while 循环中等待接收字符。 我在 Putty com9中键入、但不会破。

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

    在本例中、我定义 了使用 43/42 GPIO 的_LAUNCHXL_F28379D。 等待字符。 如果我不添加该定义、其工作方式与之前具有 B0状态的示例类似。

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

    卡洛、

    [引用 userid="532413" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1132306/tms320f28377s-xds100-v2-nothing-out-of-the-serial-port/4202351 #4202351"]如果我不添加该定义,则该定义的工作方式与前面具有 B0状态的示例类似。

    您正在使用 LaunchPad 还是定制板? 如果是 Launchpad、则需要在项目中预先定义"_LAUNCHXL_F28379D"。  

    您为 Putty 终端配置的波特率是多少? (运行示例时)。  

    C2000Ware 中的同一文件夹中还有一个 SCI 内部回送示例。 请尝试此示例。 我想排除 SCI 模块的任何问题。

    此致、

    Marlyn

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

    这是定制板。  9600波特。  我将尝试内部回送示例

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

    您好、看不到内部回路示例

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

    您好,Marlyn  是 sci_ex1_loopback 吗?  谢谢

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

    您好、Carlo、

    是的、就是这个项目。

    此致、

    Marlyn

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

    好的... 这不使用 Putty.. 我会告诉你

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

    正确、该项目在 Rx 和 TX 引脚之间建立了内部连接、以便您可以来回发送数据。 您可以通过 CCS 中的表达式窗口来监视项目使用的变量。 我基本上只是想确保 SCI 正常工作、然后我们可以开始查看其他来源、例如、 硬件、时钟设置、引脚配置。

    此致、

    Marlyn

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

    你好,Marlyn。 我不会通过 while 环路

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

    我的差... 我正在经历并看到 被接收的 Char 和 sendChar 在递增

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

    您好、Marlyn。  我们接下来应该尝试什么?  谢谢。。。 卡洛

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

    您好、Carlo、

    感谢您检查回送示例。 接下来、您是否可以禁用环回位并使用跳线或其他方式从外部连接 Rx/TX 引脚? 现在、我想检查外部回路是否正常工作、这意味着数据将输出到引脚并返回到器件中、而不会出现任何问题。

    此致、

    Marlyn

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

    你好,Marlyn。 我将必须了解我是否可以轻松做到这一点。 我可能必须临时焊接一根跳线。 以确保我们位于同一页上。 请告诉我要运行的程序示例以及应该跳线的 GPIO 引脚。 由于这些引脚在我们的 PCB 上连接、这可能是不可能的、因为我不想占用芯片/电路板。   请告诉我、我将会对它进行研究。 谢谢 Carlo

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

    您好、Carlo、

    [引用 userid="532413" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1132306/tms320f28377s-xds100-v2-nothing-out-of-the-serial-port/4205269 #4205269"]。 我将必须了解我是否可以轻松做到这一点。 我可能必须临时焊接一根跳线。[/引述]

    好的、我不想为您做额外的工作。 您是否有任何方法可以探测或检查 TX 引脚? 我想确保在运行回声站示例时传输的数据。 由于您在 PuTTY 终端上看不到任何内容、我们需要确定问题所在。

    您从 sci 引脚到 PC 的连接是什么?

    此致、

    Marlyn

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

    我将添加一个探针、然后再次尝试 ext3回送、以查看我是否看到 TX 或 Rx 中的任何内容

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

    第一次上电时、我看到 TX 线路上有活动。。。 RX 线为高电平。  当我启动调试器时、TX 线路变为低电平并保持低电平、RX 线路保持高电平。 调试器在 main 停止、程序尚未运行。 一旦程序运行、TX (低电平)和 RX (高电平)的状态不会改变

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

    您好、Carlo、

    感谢您的检查。 当您说"TX 线"和"RX 线"时、您是否意味着连接不在器件引脚上? 如果可能、需要确认的 ID 是、数据将数据输出到器件的 TX 引脚。

    此致、

    Marlyn

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

    是的、我监控的这些引脚将直接从器件传出。  SCI_RX 高 SCI_TX 低电平.. 加电后、SCI_TX 具有相关活动。 但调试器运行时 SCI_TX 会变低、因此器件不会输出任何 内容。   

    所示的输出电压。 调试器再次工作。 您可以看到我发送给您的原理图以及它如何路由到 USB 连接器

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

    谢谢你卡洛。 您正在使用什么是 sci TX/Rx 引脚(探测)?您在项目中配置了什么? 我想确保它们是相同的。

    此致、

    Marlyn

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

    你(们)好、Maryn  

    我没有更改示例回送程序中的任何内容。 按原样运行。

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

    卡洛、

    [引用 userid="532413" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1132306/tms320f28377s-xds100-v2-nothing-out-of-the-serial-port/4209706 #4209706"]我没有更改示例回送程序中的任何内容

    您能否确认您使用的是什么示例? 您提到了环回示例、但除非您禁用"环回"位、否则引脚上看不到任何内容。

    此致、

    Marlyn

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

    大家好、Maryln 是之前的讨论。 这是我第一次使用的方法  

    • 您好、Carlo、

      对于基于 SysConfig 的配置、您将需要 CCS11 (或更高版本)和 C2000Ware 4.01.00.00

      如果您无法转到最新的工具链、那么您能否尝试其中一个 C2000Ware 示例?

      C:/ti/c2000/C2000Ware_3_04_00_00/driverlib/f2837xs/examples/cpu1/sci/sci_ex3_echoback.c

      10  

      您好、Santosh、

      已运行示例.. 已启动调试器.. Putty 上没有任何内容。 我在这里结束了该程序。

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

    马尔恩 查看下面、您将看到当我运行下面的示例代码时。 这不是正确的示例吗? 我只是在没有更改的情况下构建它、并按照建议运行它

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

    请看上面。 我的意思是... 但我尝试了这个、然后你接管了。 已运行正常工作的内部回送。

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

    感谢 Carlo、添加'_LAUNCHXL_F28379D'定义会发生什么情况? 我知道您之前在该主题中提到过它、但我无法真正理解输出是什么。 因为您使用的是引脚42/43、所以您需要此功能。

    您的外部振荡器/晶体的频率是多少? 该 LaunchPad 使用20Mhz 晶振、因此时钟配置是根据20MHz 时钟输入进行设置的(使用'_LAUNCHXL_F28379D'定义时采用这种配置)。  

    如果您的应用使用的是10MHz 晶体、那么我实际上只需将引脚更改为正确的引脚、而不包括定义。  

    此致、

    Marlyn

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

     在定义了_LAUNCHXL_F28379D 的情况下、仍然没有接收数据。 相同的结果、Putty 上没有活动。

    我必须检查我们的时钟晶体设置是什么

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

    我们将板设置为20Mhz。 我们还使用20Mhz 晶振。 因此、使用 _LAUNCHXL_F28379D 应该可以

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

    谢谢你卡洛。 您是否能够在未启用环回位的情况下检查是否有可能向 TX/Rx 引脚添加跳线并运行环回示例?  

    此致、

    Marlyn

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

    如前面所述... 我认为这是不可行的、因为它可能会损坏电路板。 我不确定是否可以添加跳转至 USB 端口。 我可以检查。

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

    感谢 Carlo、请查看。 在设计电路板之前、是否验证过 sci 通信?

    此致、

    Marlyn

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

    我向您发送了原理图... 如果您看到我可以在不损坏主机/板的情况下跳转的某个位置、请告诉我

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

    不确定。 但是、像我这样有板、串行端口可以正常工作。

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

    可能是我发送给您的原理图上的内容、我可以进行探测。 如果您看到一个位置、请告诉我

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="532413" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1132306/tms320f28377s-xds100-v2-nothing-out-of-the-serial-port/4214376 #4214376"]但有类似我的板,串行端口可以正常工作。

    与串行端口工作的其他电路板相比、您是否可以查看所拥有电路板的原理图? 这可能是另一个可并行完成的调试源。  

    此致、

    Marlyn

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

    大家好、Marlyn、 其他板的原理图是相同的。 因此、我不确定 Windows 10上的 TI2000驱动程序是否正在运行、或者是否有其他可能导致此问题的原因。 同样、我可以在 USB 端口上进行调试... 但是、正如您看到的、Putty 上显示的串行端口活动。  

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

    您好、Carlo、

    工作板和非工作板之间是否有其他差异? 是否可以交换设备?

    此致、

    Marlyn