基於STM32的最新版uCOS-II V2.93.00程序模板,含MDK和IAR兩個版本,支持uC/Probe

V5是STM32F407IGT6,V6是STM32F429BIT6,V7是STM32H743XIH6

模板下載:
V5-800_uCOS-II實驗_程序移植模板(2.93.00).rar (6.01MB)
V6-800_uCOS-II實驗_程序移植模板(2.93.00).rar (5.84MB)
V7-800_uCOS-II實驗_程序移植模板(2.93.00).rar (14.99MB)

uC/Probe V4.8.0下載:
鏈接:https://share.weiyun.com/5RkuszI 密碼:8t7pqa

程序說明:
1、MDK使用MDK5.26及其以上版本。
2、IAR使用IAR8.30及其以上版本。
3、新版的底層移植文件比較好用,支持M3,M4和M7,含浮點支持。
4、製作了一個滴答定時器和PendSV中斷入口彙編文件os_cpu_isr.asm,以後不用繁瑣的修改啓動文件的中斷入口函數名,直接添加此貼文件即可。
5、新版的中斷管理分爲Kernel Aware和Non-Kernel Aware
(1)Kernel Aware 表示受到uCOS-II管理的中斷服務程序。
(2)Non-Kernel Aware 表示不受管理的中斷服務程序,中斷使用跟裸機一樣,但不可調用uCOS-II的API。

移植說明:
1、uCOS源碼未做任何修改,主要是修改了xxx_cfg.h配置文件。
2、全部採用HAL庫。
3、全部開啓浮點處理,專門開啓了兩個任務做浮點操作打印來驗證浮點操作是否有問題。
4、如果CPU利用率沒有正確顯示,將板子重新上電即可,這是因爲下載器沒有正常復位DWT導致的。
5、uC/Probe V4.8.0使用注意事項
(1)如果彈出找不到版本號OSDbg_VersionNbr ,或者JLINK老是提示under reset的話,推薦將JLINK升級到V6.64及其以上版本,偶爾會彈出這個錯誤,不用管。
(2)如果uC/Probe界面顯示異常的話,可以考慮關閉後重新打開運行
(3)uC/Probe使用教程:鏈接
6、現在uCOS全家桶開始統一使用Apache-2.0授權,在源碼開頭都加上了如下說明:




按下板子的K1鍵也可以打印任務執行情況:


uC/Probe效果:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章