您好!
我们有一位客户提出的问题。
这两个器件使用的是带有 AM4372的 RTOS、并尝试在 UART1上接收默认设置为无 FIFO 的1个字节的数据、但它们预期的接收中断没有发生、并且得到接收超时。
他们对 UART0进行了相同的操作、工作正常。
根据勘误表(sprz408d.pdf)、我知道不应使用 EDMA、但注意事项未说明如何执行此操作。
此致、
西畑浩二
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.
您好 Nishigata Kouji
感谢您的查询。
请参阅以下注意事项。
(+)有关处理器 SDK TI-RTOS 的通知、适用于 AM335x、AM437x、OMAP-L13x、C674x、K2G 器件-处理器论坛-处理器- TI E2E 支持论坛。
我正在进行内部检查、并将根据我拥有的任何输入更新线程。
此致、
斯里尼瓦萨
您好 Nishigata Kouji
感谢您的检查。
请参考以下我 从专家处收到的意见、以及似乎提到 UART1作品的主题
我看不出为什么这不应该起作用。 UART1中断与 UART0对应的目标相同。
https://www.ti.com/lit/an/sprac32a/sprac32a.pdf
以下是专家建议的一些调试步骤
我想可能 需要设置一个中断使能(UART 寄存器集中除外)、以便 UART1中断到达处理器。
但是、似乎客户已找到其他 UART1线程、可能也包括此线程。
他们是否探测了信号、以使其成为 UART 输入有活动的用户?
他们是否检查了 pinmux 寄存器是否配置正确?
可能需要转储 UART1相关寄存器以确保其已正确配置。
此致、
斯里尼瓦萨