開(kāi)發(fā)環(huán)境
硬件:gd32f450zkt6開(kāi)發(fā)板
軟件:rtthread源碼。
下載rtthread源碼,進(jìn)入文件夾bsp/gd32/arm/gd32450z-eval下,使用env工具,將程序打包。
1.如何將工程進(jìn)行單獨(dú)打包
方法1
指令:scons —dist —target=mdk5
結(jié)果如圖:
在當(dāng)前文件夾中會(huì)看到多出來(lái)了dist文件夾,進(jìn)入dist文件夾可以看到提取的工程。
打開(kāi)工程,編譯,編譯通過(guò)。
方法2:
指令:scons —dist和scons —target=mdk5指令。
先使用scons —dist生成dist文件夾,提取出工程,進(jìn)入dist文件夾,再使用scons —target=mdk5重新生成mdk工程。
最后打開(kāi)工程進(jìn)行編譯,編譯結(jié)果,如下:
2.基本工程修改
直接將步驟1的編譯后的執(zhí)行文件下載到開(kāi)發(fā)板,下載成功之后無(wú)打印,指示燈也不亮。
解決辦法:
menuconfig進(jìn)行配置
配置前如下圖
根據(jù)實(shí)際電路進(jìn)行打印串口配置,這里使用uart0.
配置后如下圖
scons —target=mdk5重新生成mdk工程。每次修改記得重新生成mdk工程。或者配置成自動(dòng)重新生成mdk工程。
ram大小修改
工程編譯后,下載啟動(dòng),報(bào)錯(cuò),如下:
問(wèn)題原因如下:
將256改為192即可,修改后如下:
重新編譯,下載,可看到程序正常運(yùn)行。
基本工程設(shè)置完成!!
-
ARM處理器
+關(guān)注
關(guān)注
6文章
360瀏覽量
41769 -
UART接口
+關(guān)注
關(guān)注
0文章
124瀏覽量
15298 -
GD32F450
+關(guān)注
關(guān)注
1文章
11瀏覽量
6660 -
RTThread
+關(guān)注
關(guān)注
8文章
132瀏覽量
40893
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論