执念执战 发表于 2022-3-3 18:25:40

RT1061 RTthread定时器中断中调用CAN发送卡死。提示rt_completion_wait不能在中断中

使用你们的RT1061的RT-Thread4.0.1例子,在你们的rt1061的板子上,使用CAN发送,用软定时器中断,发送CAN数据,会提示:Function shall not be used in ISR   (0) assertion failed at function:rt_completion_wait, line number:64 具体使用的CAN发送程序是 size = rt_device_write(can_dev, 0, &msg, sizeof(msg));

请问该怎么解决呢?

zhichao 发表于 2022-3-9 08:56:38

我们这边也没有遇到过,网上有类似的解答,可以看看https://club.rt-thread.org/ask/question/423513.html
页: [1]
查看完整版本: RT1061 RTthread定时器中断中调用CAN发送卡死。提示rt_completion_wait不能在中断中