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

在當前文件夾中會看到多出來了dist文件夾,進入dist文件夾可以看到提取的工程。

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

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

最后打開工程進行編譯,編譯結果,如下:

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

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

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

問題原因如下:

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

重新編譯,下載,可看到程序正常運行。

基本工程設置完成?。?/p>
-
ARM處理器
+關注
關注
6文章
361瀏覽量
43285 -
UART接口
+關注
關注
0文章
124瀏覽量
16372 -
GD32F450
+關注
關注
1文章
11瀏覽量
6928 -
RTThread
+關注
關注
8文章
132瀏覽量
42721
發布評論請先 登錄
rt-thread studio新建gd32f450工程
從零使用env工具生成gd32f450工程
評論