硬汉嵌入式论坛

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

[RTOS] Micrium发布对MIMXRT1050_EVK评估板的支持例程,uCOS-II使用最新的V2.92.14,uCOS-III使用最新的V3.06.02

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107128
QQ
发表于 2018-3-21 10:28:51 | 显示全部楼层 |阅读模式
1、Micrium好像跟KEIL的关系搞的比较差,自从这个帖子:链接 的事件后,算是再也没有搞MDK的工程例子了(个人猜测),还是好基友SEGGER牛X,赚翻了,直接自己搞IDE,Embedded Studio,主流芯片都已经支持,不服不行。

2、对于老版本的uCOS-II和uCOS-III,建议大家不要再去搞了,特别是uCOS-III,升级到3.06版本后删除了很多臃肿的东西,比如删除中断延迟提交,删除多事件等待等,也增加了新特性,修改原有一些组件的特性。

3、对于RT1052,新的芯片,新的开始。

软件包: Micrium_MIMXRT1050-EVK_Blinky.zip (1.46 MB, 下载次数: 162)



版本信息:
BLINKY EXAMPLE FOR THE NXP MIMXRT1050-EVK, REVISION A5

This example project demonstrates how to create a kernel task which blinks an LED.

MICRIUM PRODUCT VERSIONS
- uC/OS-II  v2.92.14
- uC/OS-III v3.06.02
- uC/CPU    v1.31.02
- uC/LIB    v1.38.02


IDE/COMPILER VERSIONS
- IAR/EWARM v8.20.1

HARDWARE SETUP
- Connect USB Micro-B cable to J28 to provide power.

WORKSPACE LOCATIONS
- NXP/MIMXRT1050-EVK/Blinky/<OS2|OS3>/IAR/Blinky.eww

USAGE INSTRUCTIONS
- Open the workspace in IAR.
- Press F7 to build the project and Ctrl+D to start the debug session.
- Once the debug session has started, press F5 to run the example.
- The project creates a task which blinks the green LED every 1 second.
- Now modify the call to OSTimeDlyHMSM() in StartupTask() to increase or decrease the frequency at which the green LED blinks.
- Build and run again to see the change.

回复

使用道具 举报

17

主题

248

回帖

299

积分

高级会员

积分
299
发表于 2018-3-23 21:42:43 | 显示全部楼层
本帖最后由 xieyang__ 于 2018-3-23 21:44 编辑

这个软件包的app_cfg.h中,#define APP_TRACE_INRO(x) (APP_TRACE_LEVEL >= TRACE_LEVEL_INFO)  ?  (void)(APP_TRACE ):(void)0)这一行,在APP_TRACE后该加上(x)吧.....
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107128
QQ
 楼主| 发表于 2018-3-23 22:57:44 | 显示全部楼层
xieyang__ 发表于 2018-3-23 21:42
这个软件包的app_cfg.h中,#define APP_TRACE_INRO(x) (APP_TRACE_LEVEL >= TRACE_LEVEL_INFO)  ?  (void)( ...


#define  APP_TRACE_INFO(x)               ((APP_TRACE_LEVEL >= TRACE_LEVEL_INFO)  ? (void)(APP_TRACE x) : (void)0)
#define  APP_TRACE_DBG(x)                ((APP_TRACE_LEVEL >= TRACE_LEVEL_DBG)   ? (void)(APP_TRACE x) : (void)0)
回复

使用道具 举报

17

主题

248

回帖

299

积分

高级会员

积分
299
发表于 2018-3-24 12:41:25 | 显示全部楼层
eric2013 发表于 2018-3-23 22:57
#define  APP_TRACE_INFO(x)               ((APP_TRACE_LEVEL >= TRACE_LEVEL_INFO)  ? (void)(APP_TR ...

#define  APP_TRACE_INFO(x)               ((APP_TRACE_LEVEL >= TRACE_LEVEL_INFO)  ? (void)(APP_TRACE x) : (void)0)
#define  APP_TRACE_DBG(x)                ((APP_TRACE_LEVEL >= TRACE_LEVEL_DBG)   ? (void)(APP_TRACE x) : (void)0)
应该改成#define  APP_TRACE_INFO(x)               ((APP_TRACE_LEVEL >= TRACE_LEVEL_INFO)  ? (void)(APP_TRACE (x)) : (void)0)
#define  APP_TRACE_DBG(x)                ((APP_TRACE_LEVEL >= TRACE_LEVEL_DBG)   ? (void)(APP_TRACE (x)) : (void)0)
吧,不然宏展开会出问题
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107128
QQ
 楼主| 发表于 2018-3-24 12:44:39 | 显示全部楼层
xieyang__ 发表于 2018-3-24 12:41
#define  APP_TRACE_INFO(x)               ((APP_TRACE_LEVEL >= TRACE_LEVEL_INFO)  ? (void)(APP_TRAC ...

这些都没有用,编译没错误即可,能删掉就全部删掉,是为uCOS-III早年的Trace软件做的,这个软件已经好多年没有更新了,已经被Tracealyzer 取代了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 23:54 , Processed in 0.204402 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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