TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2642R: sysconfig 配置串口软件优先级,将优先级配置成5以上,程序运行一个串口打印后就好像卡了。

Part Number:CC2642ROther Parts Discussed in Thread:SYSCONFIG

sysconfig 配置串口软件优先级,将优先级配置成5以上,程序运行一个串口打印后就好像卡了。5以下就可以正常运行,请问为什么?其他没有配置软件优先级。

我的串口是读回调,写阻塞。

另外想问下rx interrupt fifo threshold 是什么意思,改变会影响什么?

Nick Sun:

您好,

收到您的问题了,我们升级到英文论坛给工程师看下,有答复尽快给到您。

,

Nick Sun:

您好,

这看上去可能是您的Swi.numPriorities配置可能等于6(位于*.syscfg for TI-RTOS7或者*.cfg for TI-RTOS)。这意味着只能支持 0 到 5。

您可以参阅  TI Drivers Runtime APIs,了解 FIFO 使用的说明,如下:

 "Defined FIFO thresholds for generation of both TX interrupt and RX interrupt. If the RX and TX FIFO and thresholds are not set in the HwAttrs, the RX interrupt FIFO threshold is set to 1/8 full, and the TX interrupt FIFO threshold is set to 1/8 full."

赞(0)
未经允许不得转载:TI中文支持网 » CC2642R: sysconfig 配置串口软件优先级,将优先级配置成5以上,程序运行一个串口打印后就好像卡了。
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1