開發(fā)環(huán)境
硬件:gd32f450zkt6開發(fā)板
軟件:rtthread源碼。
下載rtthread源碼,進(jìn)入文件夾bsp/gd32/arm/gd32450z-eval下,使用env工具,將程序打包。
1.如何將工程進(jìn)行單獨(dú)打包
方法1
指令:scons —dist —target=mdk5
結(jié)果如圖:

在當(dāng)前文件夾中會看到多出來了dist文件夾,進(jìn)入dist文件夾可以看到提取的工程。

打開工程,編譯,編譯通過。

方法2:
指令:scons —dist和scons —target=mdk5指令。
先使用scons —dist生成dist文件夾,提取出工程,進(jìn)入dist文件夾,再使用scons —target=mdk5重新生成mdk工程。

最后打開工程進(jìn)行編譯,編譯結(jié)果,如下:

2.基本工程修改
直接將步驟1的編譯后的執(zhí)行文件下載到開發(fā)板,下載成功之后無打印,指示燈也不亮。
解決辦法:
menuconfig進(jìn)行配置
配置前如下圖

根據(jù)實際電路進(jìn)行打印串口配置,這里使用uart0.
配置后如下圖

scons —target=mdk5重新生成mdk工程。每次修改記得重新生成mdk工程?;蛘吲渲贸勺詣又匦律蒻dk工程。
ram大小修改
工程編譯后,下載啟動,報錯,如下:

問題原因如下:

將256改為192即可,修改后如下:

重新編譯,下載,可看到程序正常運(yùn)行。

基本工程設(shè)置完成??!
-
ARM處理器
+關(guān)注
關(guān)注
6文章
361瀏覽量
43278 -
UART接口
+關(guān)注
關(guān)注
0文章
124瀏覽量
16368 -
GD32F450
+關(guān)注
關(guān)注
1文章
11瀏覽量
6928 -
RTThread
+關(guān)注
關(guān)注
8文章
132瀏覽量
42718
發(fā)布評論請先 登錄
rt-thread studio新建gd32f450工程
從零使用env工具生成gd32f450工程
評論