|
本帖最后由 baiyongbin2009 于 2018-12-21 16:55 编辑 7 A5 x( B: n) ~+ x/ H5 Z' R* H! O0 Q * g; u* X, Z6 |1 [. x) u 论坛下载 : " {" R9 J2 D0 V 趁着圣诞节前发布了出来。+ u+ p$ m9 T- W) P 最新版的uCOS-III V3.07.03内核部分越来越向uCOS-II靠拢,之前臃肿的功能和不合理方案都已经放弃。 Z- p1 [+ e9 U- M uCOS-III刚推出的时候,搞了不少功能,什么中断延迟提交,多事件等待,专门搞一个滴答定时器任务等新功能。 升级到当前的V3.07.00后,都被干掉了,不实用。 , v% w! l) o. G" P4 O0 W% X- D % V8 k$ \8 @8 t% O# C6 [; H3 M) _$ A( I @4 i5 [- A BLINKY EXAMPLE FOR THE ST STM32F767ZI Nucleo-144, REVISION B & t) s; U" J: [ This example project demonstrates how to create a kernel task which blinks an LED.; H' c; m# [; v t MICRIUM PRODUCT VERSIONS - uC/OS-II v2.92.15 - uC/OS-III v3.07.03 - uC/CPU v1.31.04 - uC/LIB v1.38.02 - O; x8 u: C7 \: W. j) _( z( K IDE/COMPILER VERSIONS - IAR/EWARM v8.32.1 - TrueSTUDIO/GNU v9.0.08 P# b6 L9 x$ n. Q9 ?: e" ~ + ^+ _ c+ e; t" }/ K3 `6 k HARDWARE SETUP - Connect USB Micro-B cable to CN1 to provide power." w& d2 I+ l+ r4 c0 P) s- X WORKSPACE LOCATIONS - ST/STM32F767ZI_Nucleo/Blinky/<OS2|OS3>/IAR/Blinky.eww4 h; P" q9 r6 a# H" K0 ^! ^ - ST/STM32F767ZI_Nucleo/Blinky/<OS2|OS3>/TrueSTUDIO/ USAGE INSTRUCTIONS7 l% x6 O: E3 | IAR - 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.9 h# o$ C2 T) J7 n8 h8 Y - The project creates a task which blinks an LED every 1 second. - Now modify the call to OSTimeDlyHMSM() in StartupTask() to increase or decrease the frequency at which the LED blinks. - Build and run again to see the change.7 o! ~# k( @5 o8 y. r7 A i' R! H' k& `0 s/ ^# o TrueSTUDIO - Import the workspace in TrueSTUDIO and make sure the "Copy projects into workspace" Options box is UNCHECKED.5 g) y% Y2 M' ?+ J* g' g6 A - Press 'CTRL + B' to build the project and create a Debug session by selecting the Blinky workspace and pressing F11.: M s! ^; d4 {* J' S: g4 N4 _$ f+ r - Once the debug session has started, press F8 to run/resume the example. - The project creates a task which blinks an LED every 1 second.% N8 t* ]3 c7 Z% S - Now modify the call to OSTimeDlyHMSM() in StartupTask() to increase or decrease the frequency at which the LED blinks. - Build and run again to see the change.2 X" {: d/ \; z' Z* c1 K 9 D+ Y1 S- Y% D* t+ e$ y5 v! u |
微信公众号
手机版
好的,后面的H7板子后统一采用最新版本,后面分享例子
! k) ~! Q; \3 ~
Micrium跟KEIL关系貌似搞僵了,后面某个版本开始后,就再也没有提供过MDK版。, {! D7 c: v9 i8 k