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

rfwsnconcentrator 调用阻塞api时,程序会跑死

HI,

我跑的rfwsnconcentrator,用的CC1310,我遇到一个问题,就是 程序每次跑到是阻塞API的时候,就会跑死,比如uart_write 串口打印数据,即使数据发送完成,但是还是没跑出来,还有EasyLink_transmit,EasyLink_transmit是跑到RF_postCmd就停住了。这是为什么?

谢谢!

Viki Shi:

1、每次卡死的点一样吗?都是串口打印?
2、换用RF_runCmd试试

ruimao cong:

回复 Viki Shi:

卡死的位置是一样的。串口是打印完了 但是程序跑不出来了。

Felix ZF:

回复 ruimao cong:

RF_postCmd是非blocking方式的,应该不会卡在这句话。

你运行SDK内原版的例程时,运行正常吗?

ruimao cong:

回复 Felix ZF:

好的,谢谢 ,我是用的IAR,IAR上面也可看运行情况吗?在哪里设置呢?

ruimao cong:

回复 Felix ZF:

还有就是 我堆栈开的1024为什么我数组定义了3k 也是可以的呢?

ruimao cong:

回复 Felix ZF:

好的谢谢 ,还有就是 我 任务堆栈定义的是1k的 但是我可以定义3k的变量,这是为什么?我现在 定义的3k就没问题。

Felix ZF:

回复 ruimao cong:

你只是定义了,还没有对数组进行操作吧?

赞(0)
未经允许不得转载:TI中文支持网 » rfwsnconcentrator 调用阻塞api时,程序会跑死
分享到: 更多 (0)