GD32F303开发环境搭建


前言

介绍GD32F303开发环境搭建以及基础工程创建


一、环境搭建

1.1 keil安装

keil安装见下链接
https://blog.csdn.net/weixin_44567668/article/details/122479777

1.2 官方资料获取

获取数据手册、用户手册和标准库文件
https://www.gd32mcu.com/cn/download?kw=GD32F30

在这里插入图片描述

1.3 安装GD32的keil Pack

1.ARM官网下载
https://www.keil.arm.com/devices/#/third-party-download-dialog通过该链接直接搜索GD32,找到对应CMSIS PACK
在这里插入图片描述
2.Keil内下载
点击Pack Installer,找到如下图路径
在这里插入图片描述

1.4 我的文件

以上所需文件已打包见下链接
https://download.csdn.net/download/weixin_44567668/88255767

二、工程文件的编译下载

2.1 打开官方示例工程

1.先解压GD32F30x_Firmware_Library_V2.1.5.rar
在这里插入图片描述
2.打开GD32F30x_Firmware_Library_V2.1.5\Template\Keil_project里的Project.uvproj
在这里插入图片描述

发现弹出如下图提示对话框
在这里插入图片描述
在这里插入图片描述
3.此时点击Target-Device,发现不能选择芯片
在这里插入图片描述
在这里插入图片描述

原因:原工程为Keil4版本,用keil5打开会出现不兼容
解决方法:找到Project-Manage-Migrate to Version 5 Format即可将原工程转为keil 5版本
在这里插入图片描述

2.2 编译下载

2.2.1 用ST-Link下载

1.打开Target-Output勾选Create HEX File
在这里插入图片描述
2.点击编译按钮
在这里插入图片描述
3.打开Target-Debug,设置ST-Link下载

在这里插入图片描述

2.2.2 用Download下载

1.打开Target-User,勾选Run #1里输入如下脚本,这样编译时就可以生成Bin文件

fromelf.exe --bin -o "$L@L.bin" "#L"

在这里插入图片描述
2.用Download把bin文件烧录进固件盒,然后用固件盒对烧写口进行程序下载

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: gd32f303开发资料.rar是一种包含有关gd32f303微控制器开发的压缩文件。gd32f303是一款由GigaDevice公司设计的低功耗微控制器系列,具有高性能和丰富的外设功能。 在这个开发资料的压缩文件中,我们可以找到许多与gd32f303相关的资源和信息。首先,它可能包含gd32f303的数据手册,其中详细介绍了微控制器的特性、功能和寄存器设置。这对开发者来说非常重要,因为它们可以帮助他们理解gd32f303微控制器的工作原理和编程接口。 此外,gd32f303开发资料.rar中可能还包含有关编程工具的文档,例如Keil、IAR或GCC等编译器的使用指南。这些文档可以告诉开发者如何设置开发环境、编译代码和调试程序。 此外,这个开发资料还可能包含一些示例代码和工程文件,以帮助开发者快速入门gd32f303的编程。这些示例代码是已经编写好的,开发者可以根据自己的需求进行修改。 最后,gd32f303开发资料.rar还可能包含一些关于周边外设和模块的资料,例如LCD显示屏、蓝牙模块、Wi-Fi模块等。这些资料对于开发gd32f303微控制器相关的应用程序或项目非常重要,可以帮助开发者了解如何与这些外设进行交互和集成。 综上所述,gd32f303开发资料.rar是一个非常有用的资源,可以帮助开发者深入了解gd32f303微控制器的特性、编程接口和外设功能,从而加快他们的开发进度。 ### 回答2: "gd32f303开发资料.rar" 是一个文件压缩包,其中包含有关gd32f303芯片的开发资料。gd32f303芯片是一款由中国芯片制造商GigaDevice研发的微控制器。通过该开发资料,开发人员可以了解gd32f303芯片的架构、功能特性和技术规格。 在这个压缩包中,可能包含以下一些常见的开发资料: 1. 数据手册和参考手册:这些手册详细描述了gd32f303芯片的硬件规格、引脚定义、时钟配置、寄存器和位描述等。开发人员可以根据这些手册了解芯片的工作原理和使用方法。 2. 示例代码和工程文件:示例代码提供了一些基本的功能实现的范例,可以帮助开发人员快速上手进行开发。工程文件包含了示例代码的项目配置信息,可以直接导入开发环境进行编译和调试。 3. 开发工具链和驱动程序:这些工具和驱动程序用于支持gd32f303开发。例如,编译器、调试器、下载器等工具;USB驱动、串口驱动等。 对于开发人员而言,借助这些开发资料,可以更好地理解gd32f303芯片并进行软件开发。他们可以根据手册了解芯片的功能,使用示例代码进行快速开发,使用工具链进行编译和调试。同时,开发人员也可以通过这些资料获得技术支持,例如在使用过程中遇到问题时,可以查阅手册或向厂商咨询。 总之,gd32f303开发资料.rar是提供给开发人员的一个综合性压缩包,其中包含了有关gd32f303芯片的重要开发资料。这些资料是开发人员在进行软件开发过程中必备的参考和工具。 ### 回答3: gd32f303开发资料.rar是一种压缩文件,其中包含了关于gd32f303微控制器的开发资料。gd32f303是一款由华大基础科技有限公司推出的微控制器芯片,它采用了32位RISC架构,并且集成了丰富的外设和功能模块,适用于各种应用领域。 在gd32f303开发资料.rar中可能包含以下内容: 1. 数据手册:详细描述了gd32f303芯片的主要规格和功能,在设计时可以参考该手册了解芯片的详细特性,包括引脚功能、时钟配置、外设特性等等。 2. 参考设计:提供了一些基于gd32f303芯片的原理图和PCB布局设计,可以作为参考设计来快速开发自己的项目。这些设计通常包含一些示例电路和外设的连接方式。 3. 硬件开发指南:指导如何进行gd32f303芯片的硬件设计和连接,包括引脚的选择和使用、电源设计、时钟配置等等。这些指南可以帮助硬件工程师更好地理解和应用gd32f303芯片。 4. 软件开发工具:可能会提供一些软件开发工具的安装包,例如编译器、调试器、仿真器等等。这些工具可以用于编写gd32f303芯片的软件程序,并进行调试和测试。 总之,gd32f303开发资料.rar包含了一系列用于帮助开发者进行gd32f303芯片的硬件设计和软件开发的资料和工具,可以提供开发时所需的参考和支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

别问,问就是全会

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值