本帖最后由 baiyongbin2009 于 2018-12-21 16:55 编辑 ) U, N! N) j) v# s 论坛下载 : Micrium_STM32F767ZI-Nucleo_Blinky.zip 5 H; S' N F: G' c8 u 趁着圣诞节前发布了出来。 最新版的uCOS-III V3.07.03内核部分越来越向uCOS-II靠拢,之前臃肿的功能和不合理方案都已经放弃。 3 | j% P6 d/ o' y8 ^ uCOS-III刚推出的时候,搞了不少功能,什么中断延迟提交,多事件等待,专门搞一个滴答定时器任务等新功能。8 {( ~% L4 d+ g6 a6 n: O" R 升级到当前的V3.07.00后,都被干掉了,不实用。+ B1 x- a6 Y& Y' b) G1 _5 _$ X( ` + a/ F2 ^( R1 E3 B. C 6 P+ q- h2 m& m& m BLINKY EXAMPLE FOR THE ST STM32F767ZI Nucleo-144, REVISION B 1 K9 n4 L5 c# x5 H: R8 ^/ i. F This example project demonstrates how to create a kernel task which blinks an LED. MICRIUM PRODUCT VERSIONS8 W) m/ N; [2 D - uC/OS-II v2.92.150 ]5 y/ S2 `" ~" s9 d. C - uC/OS-III v3.07.03 - uC/CPU v1.31.04 - uC/LIB v1.38.02 IDE/COMPILER VERSIONS - IAR/EWARM v8.32.1 - TrueSTUDIO/GNU v9.0.04 U4 S# u; v% s% ]! H1 @ HARDWARE SETUP - Connect USB Micro-B cable to CN1 to provide power. . o4 D# n- h/ ?1 ?3 u% ]1 P2 `3 O WORKSPACE LOCATIONS - ST/STM32F767ZI_Nucleo/Blinky/<OS2|OS3>/IAR/Blinky.eww - ST/STM32F767ZI_Nucleo/Blinky/<OS2|OS3>/TrueSTUDIO/ : Z6 E4 U8 l1 [% Y+ d' Q( X$ q( d USAGE INSTRUCTIONS IAR - Open the workspace in IAR. - Press F7 to build the project and Ctrl+D to start the debug session.' F: B+ h3 h7 d3 d' }; I( C - Once the debug session has started, press F5 to run the example. - The project creates a task which blinks an LED every 1 second.4 Z3 M5 L: H3 s- t( R( h# g - 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. TrueSTUDIO4 |1 ^ x0 k4 I2 @, j& j, m - Import the workspace in TrueSTUDIO and make sure the "Copy projects into workspace" Options box is UNCHECKED. - Press 'CTRL + B' to build the project and create a Debug session by selecting the Blinky workspace and pressing F11.8 ~4 m4 j/ F4 _# M, w - 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., n9 y6 p. z# U# [ - 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. |
好的,后面的H7板子后统一采用最新版本,后面分享例子6 K* x$ J& p# L. A0 m! ~1 j B
Micrium跟KEIL关系貌似搞僵了,后面某个版本开始后,就再也没有提供过MDK版。3 ]% \6 J& W6 `' U6 C) \