一、實驗目的:新建一個可以跑rtthread的工程。
步驟1:需要準備1個裸機工程,這里使用cubemax創(chuàng)建的工程。
添加rtthread內(nèi)核代碼
其他的不管,可以在生成的代碼里面進行修改。
簡單配置一下要生成的工程
生成代碼,使用mdk打開工程,添加頭文件,和在main中簡單添加代碼。
在main函數(shù)中簡單添加代碼
編譯下載到板子上,看看串口有沒有跑起來。
編譯成功后,下載軟件沒跑起來。然后問題定位:board.c的硬件接口與板子配置不一致,修改board.c中的串口參數(shù),成功跑起來
代碼已經(jīng)正常跑起來了,第一個rtthread的工程算正常跑起來了。
把自己的代碼屏蔽了,代碼依然正常跑,現(xiàn)在的代碼已經(jīng)由操作系統(tǒng)接管了,接下來只需繼續(xù)學習即可,這里算是一個簡單的記錄。
萬事開頭難,有時間就抽空記錄記錄,下期接著記錄。
-
內(nèi)核
+關注
關注
3文章
1416瀏覽量
41446 -
時鐘
+關注
關注
11文章
1901瀏覽量
133244 -
串口
+關注
關注
15文章
1588瀏覽量
79967 -
代碼
+關注
關注
30文章
4900瀏覽量
70772 -
RTThread
+關注
關注
8文章
132瀏覽量
41776
發(fā)布評論請先 登錄
如何新建一個STM32工程
Nuvoton M487新建工程后打開RTThread Settings提示錯誤是為什么
在rtthread smart上可以使用device框架嗎
RTThread studio怎么像MDK一樣管理工程呢?
新建一個PCB工程的正確步驟

rtthread scons添加源碼和路徑到mdk5工程

評論