查看: 3368|回复: 2

[MQX] MQX 信号量问题

[复制链接]

该用户从未签到

1

主题

6

帖子

0

新手上路

Rank: 1

积分
10
最后登录
1970-1-1
发表于 2012-11-2 13:45:32 | 显示全部楼层 |阅读模式
MQX 信号量使用中的问题:
small_ram_config.h 中的
#ifndef MQX_USE_SEMAPHORES   
#define MQX_USE_SEMAPHORES                  0
#endif
要是改成
#ifndef MQX_USE_SEMAPHORES   
#define MQX_USE_SEMAPHORES                  1
#endif
编译 PSP 工程后就会变回原样是什么原因啊?

Fatal Error[Pe035]: #error directive: SEMAPHORE component is currently disabled in MQX kernel. Please set MQX_USE_SEMAPHORES to 1 in  D:\Program Files\Freescale\Freescale MQX 3.7\lib\twrk60n512.iar\psp\sem.h 43
使用信号量的时候例程报这个错误该如何修改配置文件? 谢谢了!
我知道答案 目前已有1人回答
回复

使用道具 举报

该用户从未签到

33

主题

441

帖子

0

新手上路

Rank: 1

积分
7703
最后登录
1970-1-1
发表于 2012-11-5 19:17:07 | 显示全部楼层

回复:MQX 信号量问题

不要在small_config.h中改什么
在你的user_config.h礼定义这些宏
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

9

帖子

0

新手上路

Rank: 1

积分
20
最后登录
1970-1-1
发表于 2012-12-3 17:31:46 | 显示全部楼层

回复:MQX 信号量问题

 请使用lwsem,以前的sem是为了兼容老版本的软件留下来的。建议使用lwsem。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-20 15:49 , Processed in 0.094073 second(s), 23 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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