1. 程式人生 > 實用技巧 >移植RT-thread 到STM32

移植RT-thread 到STM32

1.移植RT-thread 到STM32

準備

1.安裝keil5

2.下載rt-thread nano

image-20201019162837641

3.一個裸機的程式碼,如正點原子的閃閃燈程式碼

image-20201019162801629

移植

在跑馬燈實驗檔案下新建一個資料夾 RT-Thread

image-20201019163348178

將rt-thread-3.1.3原始碼下程式碼檔案複製到剛剛新建的RT-Thread資料夾下

image-20201019163703496

刪掉一些用不上的

image-20201019164917910

image-20201019165012623

開啟工程,準備將剛剛複製過來的rt原始碼新增到工程中

image-20201019164212710

新增三個group

image-20201019170649314

在group中新增檔案

將src中的檔案全部新增到kernel中

image-20201019214735590

將libcpu中的放到Ports中(這裡是cortex-m4),記得選擇所有檔案,才能看到.S檔案

image-20201019214935034

component裡的finsh裡的三個檔案加入

image-20201019215931708

將bsp裡的兩個檔案加到user裡

image-20201019221537635

‘新增標頭檔案

image-20201019220117925

image-20201019220211936

編譯發現報錯

錯誤1 解決

image-20201019220927999

錯誤2 解決

image-20201019221216970

錯誤3 解決

image-20201019221344020

錯誤4解決

image-20201019221722849

將延時函式快取rt系統提供的

image-20201019222252791