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

cc2530使用uart0 dma 2007stack稍微发快一点,就卡死了,如果我中断它,它就停留 在汇编代码里,如何去找原因 呢?

大约往串口每少写10包,第包32字节。

串口分别使用9600,38400,57600,115200,9600最容易卡住。

我觉得这个流量不算大呀,比如我要带400个zigbee节点,统一走串口GPRS出去。

zhou jiangtao:

我在网上看到别人也有这样的问题,协调器往串口发送数据稍快一点就系统卡死,有个人说注释掉_hal_uart_dma.c里面的HalUARTPollDMA里面的

if (dmaCfg.txMT) { dmaCfg.txMT = FALSE; evt |= HAL_UART_TX_EMPTY; }

但并没有解决问题,还是一样。

赞(0)
未经允许不得转载:TI中文支持网 » cc2530使用uart0 dma 2007stack稍微发快一点,就卡死了,如果我中断它,它就停留 在汇编代码里,如何去找原因 呢?
分享到: 更多 (0)