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

cc3200 sl_stop 卡死问题

请教TI工程师,

我在main里面创建了一个task, 初始化了一个按键中断,    在task中 调用了 sl_start.后。 按下按键,在中断函数中 调用sl_stop, 但程序卡死。  请问这是什么原因?

主要是需要在按键中断函数里面 操作文件。

Viki Shi:

中断里不能操作simplelink API

Yonghua Pan:

你可以在按键中断里面发信号量,然后在task里面去处理。

gaoyang9992006:

中断里函数深度太多,会导致死机的。因此在中断里可以进行单层的函数操作。也就是一条指令一条指令的。
如果你调用复杂的函数必然因为嵌套深度超过了处理能力而卡死。
也就是Yonghua Pan讲的那样,设置个全局变量用于主函数里面的函数进行状态判断,中断里触发这个变量。

赞(0)
未经允许不得转载:TI中文支持网 » cc3200 sl_stop 卡死问题
分享到: 更多 (0)