嵌入式爱好者

查看: 9622|回复: 1

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

[复制链接]

1

主题

1

帖子

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

主题

1173

帖子

2203

积分

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

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-20 09:44

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表