从零使用env工具生成gd32f450工程

电子说

1.2w人已加入

描述

开发环境
硬件:gd32f450zkt6开发板
软件:rtthread源码。
下载rtthread源码,进入文件夹bsp/gd32/arm/gd32450z-eval下,使用env工具,将程序打包。

1.如何将工程进行单独打包
方法1
指令:scons —dist —target=mdk5

结果如图:

ARM处理器

在当前文件夹中会看到多出来了dist文件夹,进入dist文件夹可以看到提取的工程。

ARM处理器

打开工程,编译,编译通过。

ARM处理器

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

ARM处理器

最后打开工程进行编译,编译结果,如下:

ARM处理器

2.基本工程修改
直接将步骤1的编译后的执行文件下载到开发板,下载成功之后无打印,指示灯也不亮。
解决办法:

menuconfig进行配置
配置前如下图

ARM处理器

根据实际电路进行打印串口配置,这里使用uart0.
配置后如下图

ARM处理器

scons —target=mdk5重新生成mdk工程。每次修改记得重新生成mdk工程。或者配置成自动重新生成mdk工程。
ram大小修改
工程编译后,下载启动,报错,如下:

ARM处理器

问题原因如下:

ARM处理器

将256改为192即可,修改后如下:

ARM处理器

重新编译,下载,可看到程序正常运行。

ARM处理器

基本工程设置完成!!

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分