一、實(shí)驗(yàn)?zāi)康模盒陆ㄒ粋€(gè)可以跑rtthread的工程。
步驟1:需要準(zhǔn)備1個(gè)裸機(jī)工程,這里使用cubemax創(chuàng)建的工程。
簡(jiǎn)單的配置一下串口,配置一下時(shí)鐘,配置一下硬件下載接口。
添加rtthread內(nèi)核代碼
其他的不管,可以在生成的代碼里面進(jìn)行修改。
簡(jiǎn)單配置一下要生成的工程
生成代碼,使用mdk打開(kāi)工程,添加頭文件,和在main中簡(jiǎn)單添加代碼。
在main函數(shù)中簡(jiǎn)單添加代碼
編譯下載到板子上,看看串口有沒(méi)有跑起來(lái)。
編譯成功后,下載軟件沒(méi)跑起來(lái)。然后問(wèn)題定位:board.c的硬件接口與板子配置不一致,修改board.c中的串口參數(shù),成功跑起來(lái)
代碼已經(jīng)正常跑起來(lái)了,第一個(gè)rtthread的工程算正常跑起來(lái)了。
把自己的代碼屏蔽了,代碼依然正常跑,現(xiàn)在的代碼已經(jīng)由操作系統(tǒng)接管了,接下來(lái)只需繼續(xù)學(xué)習(xí)即可,這里算是一個(gè)簡(jiǎn)單的記錄。
萬(wàn)事開(kāi)頭難,有時(shí)間就抽空記錄記錄,下期接著記錄。
-
內(nèi)核
+關(guān)注
關(guān)注
3文章
1408瀏覽量
41089 -
時(shí)鐘
+關(guān)注
關(guān)注
11文章
1879瀏覽量
132834 -
串口
+關(guān)注
關(guān)注
14文章
1582瀏覽量
78592 -
代碼
+關(guān)注
關(guān)注
30文章
4886瀏覽量
70241 -
RTThread
+關(guān)注
關(guān)注
8文章
132瀏覽量
41529
發(fā)布評(píng)論請(qǐng)先 登錄
使用rtthread移植qboot工程的學(xué)習(xí)筆記

用寄存器模板新建一個(gè)工程
如何新建一個(gè)STM32工程
Nuvoton M487新建工程后打開(kāi)RTThread Settings提示錯(cuò)誤是為什么
在rtthread smart上可以使用device框架嗎
RTThread studio怎么像MDK一樣管理工程呢?
新建一個(gè)PCB工程的正確步驟

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

評(píng)論