查看: 12942|回复: 1

[硬件咨询] RT1061 RTthread定时器中断中调用CAN发送卡死。提示rt_completion_wait不能在中断中

1

主题

0

回帖

10

积分

i.MX RT通行证

执念执战 发表于 2022-3-3 18:25:40 | 显示全部楼层 |阅读模式
使用你们的RT1061的RT-Thread4.0.1例子,在你们的rt1061的板子上,使用CAN发送,用软定时器中断,发送CAN数据,会提示:Function[rt_completion_wait] 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));

请问该怎么解决呢?

回复

使用道具 举报

0

主题

1185

回帖

2207

积分

FCU1501通行证

zhichao 发表于 2022-3-9 08:56:38 | 显示全部楼层
我们这边也没有遇到过,网上有类似的解答,可以看看https://club.rt-thread.org/ask/question/423513.html
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则