请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM620-Q1工具/软件:
您好团队:
我们使用 AM62X 处理器进行工程开发。 根据 TRM、我们可以使用 0.3kbps 到 3.6884Mbps 的波特率。
UART 设置的默认波特率为 115200、我们希望将其更改为更高的波特率。
但根据 TRM 的第 12.2.4.4.8.1.2 节、波特率示例直接从 1.843Mbps 到 3.0Mbps。
不存在 2Mbps 或 2.5Mbps 等中间值。
告知我们如何 为 UART2 设置标准波特率 2000000 或 2500000。

我们使用 ioctls 设置波特率。
“ioctl (FD、FIOBAUDRATE、B3000000)“
观察结果:ioctl 返回成功、但使用此 IOCTL 时、仅读取成功、但写入失败。
请告诉我、使用 IOCTL 是否正确?
如果有任何其他方式如在 DTSI 文件中更改,请指导我们。