開發環境
硬件: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工程。或者配置成自動重新生成mdk工程。
ram大小修改
工程編譯后,下載啟動,報錯,如下:
問題原因如下:
將256改為192即可,修改后如下:
重新編譯,下載,可看到程序正常運行。
基本工程設置完成!!
-
ARM處理器
+關注
關注
6文章
361瀏覽量
41842 -
UART接口
+關注
關注
0文章
124瀏覽量
15318 -
GD32F450
+關注
關注
1文章
11瀏覽量
6663 -
RTThread
+關注
關注
8文章
132瀏覽量
40945
發布評論請先 登錄
相關推薦
評論