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.

[参考译文] RTOS/AM5728:UART 通信问题

Guru**** 2603695 points
Other Parts Discussed in Thread: BEAGLEBOARD-X15, AM5728

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/649138/rtos-am5728-uart-communication-issue

器件型号:AM5728
主题中讨论的其他器件:BeagleBoard-X15

工具/软件:TI-RTOS

我使用 的是 AM5728 (BeagleBoard-x15)。 按照本指南http://www.ti.com/lit/an/sprac32/sprac32.pdf"、我使用了引脚多路复用工具并启用了包括 UART1在内的少数 UART。 该工具生成了"boardPadDelay.h"、"boardPadDelayDevice.c"、"boardPadDelayInit.c"和"boardPadDelayTune.h"以及一些其他文本和 csv 文件。 我用上述下载的文件替换了以下目录中的所有原始四个文件。  

TI-processor-sdk-rtos-am57xx-evm-04.00.00.04/pdk_am57xx_1_0_7/packages/ti/board/src/evmAM572x/

然后、我使用以下命令重新编译了目录、并传递了所有内容。  

来源:pdksetupenv.sh

清洁

使 limit_boards="evmAM572x" limit_SoCs="am572x"

我正在尝试从 RTOS SDK 运行 UART_POLLING_TEST 示例。 该工程编译正常、但不会在 UART 1上发送任何内容。 随附的是 main.c

谢谢。  

艾哈迈德。  

e2e.ti.com/.../2043.uart_5F00_polling_5F00_test.c

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RTOS 团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我们通常使用 pdk_am57xx_1_0_x\packages/ti\drv\uart\test\src\main_UART_test.c 测试 UART、您可以尝试此测试程序吗?

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

    您好!

    我尝试运行相同的示例 pdk_am57xx_1_0_x\packages/ti\drv\uart\test\src\main_UART_test.c、 但我无法成功运行 DMA 测试。 非 DMA 测试工作正常。 我是否需要在配置文件中进行任何更改以启用 DMA?  

    此致、

    Raksha

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

    我将 main.c 替换为 main_UART_test.c、并在工程中添加了文件 UART_board.h。 已编译并运行、但 UART 1未执行任何操作、UART 1是接头 P18上的引脚30 (UART1_TXD)和60 (UART1_RXD)。 在 MAIN_UART_TEST.c 中发送 UART1内容时需要更改的确切内容。 我无法确定如何在 MAIN_UART_TEST.C.中将 UART1设置为用于串行通信  

    谢谢。  

    艾哈迈德。  

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

    您好、Ahmed、

    我找不到 UART 输出引脚和输入引脚的位置。正如您说过的、"插头 P18上的引脚30 (UART1_TXD)和60 (UART1_RXD)"。我是否可以获取参考?

    谢谢、此致、

    诺拉

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

    下面是使用 AM5728的 BeagleBoard-x15的原理图。 页数27 of 27显示了标头 P18引脚排列。  

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

    我已经尝试过该程序、但它不起作用。 您能不能提出其他建议。

    谢谢。
    艾哈迈德。