FreeRTOS移植加測試

2021-10-12 08:39:28 字數 467 閱讀 8269

至此,編譯沒有錯誤沒有警告了。

這裡我試了兩個方法:

方法1:按照正點原子文件所說的做

新增正點原子的delay.c檔案

新增正點原子的freertosconfig.**件

建立任務然後開啟任務排程,程式執行成功。

方法2:參考:

區別與方法1就是將freertos新增進工程後,直接修改啟動檔案,

修改方式參考上述鏈結。

測試程式成功。

之前因為測試工程中加了串列埠,

串列埠的中斷會打斷任務排程啟運行使程式進入到硬體錯誤中斷中。

之後把串列埠去掉了,測試工程就成功啦。

這裡建立任務使用的是動態法(xtaskcreate函式)。

還有很多坑!!!!!!!!

慢慢彌補!

FreeRTOS入門 FreeRTOS移植

開啟keil工程,新建資料夾freertos core freertos portable 將原始碼根目錄下所有c檔案新增進freertos core 將portable rvds arm cm4f下的prot.c portable memmang 的heap 4.c檔案新增進去 新增include...

IAR移植FreeRTOS 筆記

2.新增原始碼到stm32工程3.修改工程 3.1工程下新建freertos目錄,新增原始碼中的7個.檔案和freertos portable menmang heap 4.c和freertos portable iar arm cm3 port.c portasm.s 3.2工程中新增標頭檔案 3...

FreeRTOS中斷測試

configmax syscall interrupt priority 高於此優先順序的中斷,不能被禁止 ifdef nvic prio bits define configprio bits nvic prio bits else define configprio bits 4 endif d...