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.

[参考译文] PROCESSOR-SDK-AM335X:具有 SDK RTOS 的 BeagleBone Black UART1

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/975721/processor-sdk-am335x-beaglebone-black-uart1-with-sdk-rtos

器件型号:PROCESSOR-SDK-AM335X

您好!

  我想将 AT 命令从 BBB 发送到4G 模块。 是否需要使用 Pinmux 工具并重新编译 PDK 来设置电路板的 UART1?  

  我对这很陌生、请耐心地指导我!

 SDK:Processor SDK RTOS AM335x

  

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

    您好!

    您不必重建整个 PDK。 在定制电路板上开发应用时、唯一需要重建的是电路板库。 由于您的应用在 BBB 上运行、您应该能够使用 PDK 中的预构建电路板库、 pdk_am335x_x_xx\packages/ti\board\lib\bam335x\a8\release\ti.board.aa8fg。

    PDK 中的示例 CCS 工程"UART_BasicExample_bbbAM335x_armExampleProject"可能是您的好参考。 请参阅 PDK 示例工程创建 、了解如何生成示例 CCS 工程。

    此致、

    _________

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

    您好、Jianzhong、

       谢谢、我可以执行该示例项目。 但是、正如我发布的那样、我想使用 UART 端口1来连接4G 模块、并在串行调试终端中打印数据传输。 是否确实有必要使用 pinmux 工具配置端口1并构建 PDK、或者是否可以从示例工程本身实现此操作?

    此致、

    Karthik

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

    您好、Karthik、

    请参阅此 应用报告 、了解如何修改电路板库以更改 AM335x 上的 UART 实例。

    此致、

    _________

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

    您好、Karthik、

    请注意、我上面提到的应用报告是指一些较旧版本的处理器 SDK。 生成 pinmux 数据文件的过程是相同的。 唯一的区别是 、对于最新版本、只需在修改 pinmux 源代码后重建电路板库(但不需要 starterware)。 为 bbbAM335x 构建电路板库的最简单方法是:

    • CD PDK_AM335x_1_0_17/packages
    • 资料来源:pdksetupenv.sh
    • cd ti/board
    • 使 limit_boards="bbbAM335x"

    此致、

    _________

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

    您好、Jianzhong、

                    我在前面看到了该 pdf。 问题是我无法使用 gmake (Windows 主机)构建任何诊断程序或板 pdks、因为我收到错误"没有创建目标的规则"。 我仍在论坛上提出这一问题,我无法找到任何解决办法。 如果使用 BeagleBone Black 的应用程序中有其他访问 UART1端口和串行调试(UART0)端口的方法、请提出建议。

    此致、

    Karthik

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

    您好、Karthik、  

    您是否参考了有关构建问题的此主题: https://e2e.ti.com/support/tools/ccs/f/81/p/973340/3607542?由于您已经解决了这个问题、您应该能够使用新的电路板配置来重建电路板库。

    如果您想同时使用 UART0和 UART1、只需在相应的电路板配置文件中添加 UART1、而不是将 UART0替换为 UART1。 以下是您可以查看的另一个类似应用手册、以供参考: 使用适用于 AM335x/AMIC110的 Processor SDK RTOS 进行电路板移植。

    此致、

    _________

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

    您好、Jianzhong、

              我可以按照这些步骤操作、但使用 gmake starterware 编译 PDK 时出错。 它显示了一些非基础设施错误

    此致、

    Karthik

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

    您好、Karthik、

    正如我之前提到的、您只需在修改 pinmux 源代码后重建电路板库(但不需要 starterware)。

    此致、

    _________