硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2730|回复: 7
收起左侧

[RL-RTX] RL_RTX发送数据到邮箱卡死!

[复制链接]

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2020-9-9 08:21:34 | 显示全部楼层 |阅读模式
在使用邮箱时加了os_dly_wait邮箱发送就会卡死,不增加os_dly_wait就不会卡死有大佬知道原因吗!如下图线程就会卡死
{3D4D3117-F544-4FA7-9951-E5086BD9BBB4}.png.jpg
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2020-9-9 17:28:58 | 显示全部楼层
从你的代码来看的确是基础操作,不应该出问题的。

可以这样试试,将你的外设相关初始化关闭了,任务里面外设的处理也关闭了,然后单纯测试下是否正常
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
 楼主| 发表于 2020-9-9 18:33:56 | 显示全部楼层
本帖最后由 1040069318 于 2020-9-10 08:19 编辑
eric2013 发表于 2020-9-9 17:28
从你的代码来看的确是基础操作,不应该出问题的。

可以这样试试,将你的外设相关初始化关闭了,任务里面 ...

还是一样会卡在rt_mbx_send函数的,p_TCB->ret_val = OS_R_MBX;这一行
{203F0365-B1A6-4AB9-BE3B-D41929C8316E}.png.jpg
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2020-9-10 09:41:43 | 显示全部楼层
1040069318 发表于 2020-9-9 18:33
还是一样会卡在rt_mbx_send函数的,p_TCB->ret_val = OS_R_MBX;这一行

跑跑我做的邮箱例子看看正常不

http://www.armbbs.cn/forum.php?m ... &extra=page%3D1
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
 楼主| 发表于 2020-9-11 08:52:09 | 显示全部楼层
eric2013 发表于 2020-9-10 09:41
跑跑我做的邮箱例子看看正常不

http://www.armbbs.cn/forum.php?mod=viewthread&tid=14837&extra=page ...

你的可以但是你的发送线程没有os_dly_wait     我的例子不加延时是可以发送的但是一加这个延时函数就卡死
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2020-9-12 10:01:05 | 显示全部楼层
1040069318 发表于 2020-9-11 08:52
你的可以但是你的发送线程没有os_dly_wait     我的例子不加延时是可以发送的但是一加这个延时函数就卡死

在os_mbx_send 前调用一次os_dly_wait吗
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
 楼主| 发表于 2020-9-14 08:29:45 | 显示全部楼层
eric2013 发表于 2020-9-12 10:01
在os_mbx_send 前调用一次os_dly_wait吗

对的,发送前用过延时就会卡
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2020-9-14 12:00:26 | 显示全部楼层
帮你用我们的例子,在我们V6板子上面测试了下,没问题


4.png
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-28 22:28 , Processed in 0.175965 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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