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

发布者:CelestialGarden最新更新时间:2024-11-11 来源: elecfans 手机看文章 扫描二维码
随时随地手机看文章

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

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


结果如图:

1.jpg

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

1.jpg

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

1.jpg

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

1.jpg

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

1.jpg

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

menuconfig进行配置
配置前如下图

1.jpg

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

1.jpg

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

1.jpg

问题原因如下:

1.jpg

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

1.jpg

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

1.jpg

基本工程设置完成!!


引用地址:从零使用env工具生成gd32f450工程

上一篇:关于GD32构建软硬件自主可控的嵌入式实时控制系统的介绍和应用
下一篇:最后一页

小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved