社区
单片机/工控
帖子详情
AVR ATMEAG128移植uCOSii
phangbob
2018-07-30 12:07:27
错误信息:
!E E:\include\ucos_ii.h(996): "#error" executed ("OS_CFG.H, Missing OS_FLAG_EN: Enable (1) or Disable (0) code generation for Event Flags")
但在<os_cfg.h>文件中:
#define OS_FLAG_EN 0
是有定义的。
为什么会出现这个错误呢?
谢谢。
...全文
265
5
打赏
收藏
AVR ATMEAG128移植uCOSii
错误信息: !E E:\include\ucos_ii.h(996): "#error" executed ("OS_CFG.H, Missing OS_FLAG_EN: Enable (1) or Disable (0) code generation for Event Flags") 但在文件中: #define OS_FLAG_EN 0 是有定义的。 为什么会出现这个错误呢? 谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Jacky_Lu
2018-08-14
打赏
举报
回复
4K 的ram
自从入了 stm32 的坑 就不想用avr 了
phangbob
2018-07-31
打赏
举报
回复
问题原因是:
工程中多添加了没有用到的属于 uCOSii系统的源文件造成的,源文件中包含了<ucos_ii.h>,猜测是因为这些源文件在编译时<os_cfg.h>还没编译?
所以这些源文件编译过程中认为在<os_cfg.h>中已经定义的没有定义??
下面是没有用到的属于uCOSii的源文件的代码中“包含<ucos_ii.h>”相关的代码:
#ifndef OS_MASTER_FILE
#include <ucos_ii.h>
#endif
phangbob
2018-07-31
打赏
举报
回复
问题解决了,没人来赚分吗???
phangbob
2018-07-31
打赏
举报
回复
引用 1 楼 wangfan027 的回复:
ucos_ii.h中添加
include "OS_CFG.H"试试
谢谢,我用"includes.h"头文件包含了所用到的头文件,代码如下:
#include"os_cpu.h"
#include<os_cfg.h>
#include"ucos_ii.h"
#include<iom128v.h>
#include<macros.h>
#include<string.h>
#include<stdlib.h>
然后编译还是出错。
dceacho
2018-07-30
打赏
举报
回复
ucos_ii.h中添加
include "OS_CFG.H"试试
UC
OSI
I
移植
到ICC
AVR
(基于ATMEGA128)
UC
OSI
I
移植
到ICC
AVR
7.22 基于
AVR
单片机(ATMEGA128) 1、本工程实现了USART1串口 MODBUS RTU 从站通信,通信波特率:38400,n,8,1 2、创建了2个任务: 任务1:TaskForReUart1(void *p_arg) MODBUS RTU 通信 任务2:TaskForMain(void *p_arg) 收到一次MODBUS RTU 通信,就将DO0继电器反转
Atmega128上
移植
uc
osi
i的实用例程
该工程在ICCV7 for
AVR
上开发,硬件atmel的Atmega128 ,
移植
uc
osi
i,附带了UART通讯部分,经过工程实用,稳定可靠。
基于IAR
移植
UC
OSI
I的教程及任务工程.rar
在IAR下
移植
UC
OSI
I的相关步骤、以及使用
UC
OS系统实现简单的任务;适用初学
UC
OS的嵌入式人员。
uC
OS-II ATmega128 ICC
AVR
uC
OS-II ATmega128 ICC
AVR
测试可用,新手可下。
从零开始
移植
uc
os-II_最有用
从零开始
移植
uc
os-II_最有用 从零开始
移植
uc
os-II_最有用
单片机/工控
27,383
社区成员
28,770
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章