野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5326|回复: 7

在火哥的原始代码上添加消息队列时为什么会报错?

[复制链接]
发表于 2018-11-23 20:03:05 | 显示全部楼层 |阅读模式
本帖最后由 mlwwif0 于 2018-11-23 20:06 编辑

当定义消息队列时: 把  “  static rt_mq_t test_mq = RT_NULL;  ”  添加到火哥的例程  “ 18,消息队列  ” 中不会报错,为什么添加到火哥的例程  “28-Fire-F103MINI-RT-Thread-读写内部flash ” 中就会报错呢? 如图片所示
1.png
2.png
3.png
回复

使用道具 举报

发表于 2018-11-24 08:46:39 | 显示全部楼层
包含消息队列的头文件
回复 支持 反对

使用道具 举报

发表于 2018-11-24 08:47:13 | 显示全部楼层
你看看消息队列的board.h就知道了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-25 07:43:17 | 显示全部楼层
rt_mq_t   在 rtdef.h 中定义的,我都包含进去这个头文件了,还是报错,是不是和版本有关系呢?
2.png
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-25 07:45:00 | 显示全部楼层
rt_mq_t  在 rtdef.h 中,我都包含进去了,还是报错
2.png
回复 支持 反对

使用道具 举报

发表于 2018-12-2 15:33:00 | 显示全部楼层
可能是你没有使能这个功能,需要在 rtconfig.h中打开

include\rtdef.h

  1. #ifdef RT_USING_MESSAGEQUEUE
  2. typedef struct rt_messagequeue *rt_mq_t;
  3. #endif
复制代码
回复 支持 反对

使用道具 举报

发表于 2018-12-2 15:34:14 | 显示全部楼层
另外,你不觉得你这代码明天换个目录就不能用了么?
回复 支持 反对

使用道具 举报

发表于 2018-12-8 15:19:05 | 显示全部楼层
aozima 发表于 2018-12-2 15:34
另外,你不觉得你这代码明天换个目录就不能用了么?

66666
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-5-2 12:01 , Processed in 0.039293 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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