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.

[参考译文] Linux/BEAGLEBK:AM335x 上的 UART 2配置和启用中断

Guru**** 2589280 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/589058/linux-beaglebk-uart-2-configuration-and-enabling-interrupt-on-am335x

器件型号:BEAGLEBK

工具/软件:Linux

大家好、

我尝试在 BeagleBone Black 上配置 UART2、并在 picocom 终端上出现按键时启用中断以调用 ISR。

但是、当我按下 picocom 终端板上的键时、它会挂起。

问题可能出在哪里?

感谢您的任何帮助。

谢谢你

Madhu

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

    我建议您在以下位置查看 UART2配置天气匹配与 AM335x TRM 部分19.4.1 UART 编程模型中的说明:
    www.ti.com/.../spruh73o.pdf
    请注意第19.5节 UART 寄存器中描述的 IER UART 中断使能寄存器(UART)和 IIR_UART 中断识别寄存器(UART)。

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

    非常感谢您的回答。

    中断设置为低于位是否足够了? 或者需要启用/禁用任何其他寄存器?

    设置 UART_IER 寄存器中的 UART_IER_RDI 位。

    此致、
    Madhu
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否应将 LCR 寄存器设置为0以启用 IER?