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.
您好!
我想将 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 构建电路板库的最简单方法是:
此致、
_________
您好、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)。
此致、
_________