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.

[参考译文] J721EXSOMXEVM:除了 UART2 外、UART 似乎不适用于 PDK 示例应用程序 (MAIN_UART_TEST)

Guru**** 2585275 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1554912/j721exsomxevm-beyond-uart2-the-uarts-doesn-t-seem-to-work-on-pdk-example-application-main_uart_test

器件型号:J721EXSOMXEVM


工具/软件:

您好、

我尝试使用从 GESI 板暴露的 UART3、以便能够与一些外部 UART 器件通信、但 UART3 似乎无法正常工作。

Pinmux/Padconfig 按预期配置;

UART3;
- 0x0011C074 = 0x0001000D
- 0x0011C078 = 0x0001000D

UART4;
- 0x0011C194 = 0x00010001
- 0x0011C198 = 0x00010001

将 EXP_MUX1/PWM_SEL 设置为高电平、  使用示波器物理确认 UART3 引脚是正确的引脚、并将引脚多路复用更改为上拉/下拉。

UART 实例 0、1、2 按预期工作、使用 MAIN_UART_USB 串行连接器进行验证
UART4 似乎是来自主 USB 串行连接器的第 4 个 UART 实例、并从 GESI 扩展板检查 UART3。

UART 实例 3、4 似乎不起作用。  

PDK 版本:11.00.00.21
SOM:J721E

TestApp 配置:
- Baremetal
- MCU2_0 (R5F 主 0_0)
-非 DMA

提示、这里的问题可能是什么?

谢谢。

此致、
摩西

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

    您好、Moses:

    根据您的观察结果、UART3 和 UART4 的中断路由可能失败。 这是因为 UART0、UART1 和 UART2 实例具有直接到主 R5F 内核的中断线路。 但是、UART 实例 3 到 9 必须通过中断路由器进行路由。

    您能否检查 UART3 和 UART4 的 UART_socConfigIntrPath () 返回值? 这个函数是从 uart_open() 调用的。

    谢谢、

    Neehar

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

    嗨、Neehar、

    您能否检查 UART3 和 UART4 的 UART_socConfigIntrPath () 返回值?

    返回值为 success /(0)

    configSocIntrPath int (const void *、bool) 0x80005651 0x80012F70

    谢谢


    此致、
    摩西

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

    您好、Moses:

    感谢您提供这些参数、让我进一步了解这些值并返回给您。

    谢谢、

    Neehar

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

    您好、Moses:

    因为我已经离开办公室、所以很抱歉耽误你的时间。

    [quote userid=“585665" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1554912/j721exsomxevm-beyond-uart2-the-uarts-doesn-t-seem-to-work-on-pdk-example-application-main_uart_test

    UART3;
    - 0x0011C074 = 0x0001000D
    - 0x0011C078 = 0x0001000D

    [/报价]

    UART3 的 MUXMODE 应该是 14 正确? 这意味着 CTRLMMR_PADCONFIG29[0:3]和 CTRLMMR_PADCONFIG30[0:3]= 1110 或 0xE。

    您是否无法 同时在 UART3 和 UART4 实例上传输数据?

    谢谢、

    Neehar

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

    您好、Moses:

    接下来、该问题是否仍然存在?

    谢谢、

    Neehar