IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> GD32F103学习笔记(1)——搭建环境、编译烧写 -> 正文阅读

[嵌入式]GD32F103学习笔记(1)——搭建环境、编译烧写

一、搭建环境

1.1 官方资料

GD32F10x 资料下载

1.2 安装Keil 5

官网下载:http://www2.keil.com/mdk5/
百度网盘:https://pan.baidu.com/s/1T_eF5NDYeq38bR0cqjiZkw 提取码:562z
阿里云盘:https://www.aliyundrive.com/s/giDvR2ShJR9

1.3 下载SDK

官网下载:http://www.gd32mcu.com/download/down/document_id/180/path_type/1

百度网盘:https://pan.baidu.com/s/1vneR70WP9qm9SmyUVUpxUQ?pwd=xizy 提取码:xizy

1.4 安装GD32 Packet

注意:要与SDK版本对应
http://developer.nordicsemi.com/nRF5_SDK/pieces/nRF_DeviceFamilyPack/
官网下载:http://www.keil.com/dd2/Pack/#/third-party-download-dialog
选择 GigaDevice GD32F10x Series Device Support and Examples

百度网盘:https://pan.baidu.com/s/1TPE_pm9uAN6yKGi4h7UQfw?pwd=nhmg 提取码:nhmg
Keil内下载:

二、编译

打开固件库示例工程 Project
路径:SDK\GD32F10x_Firmware_Library_V2.2.2\Template\Keil5_project\Prokect

  • 选择芯片型号
    这里我用的是 GD32F103RCT6

  • 修改宏定义
    GD32选型表 中找到 GD32F103RCT6

中密度产品(GD32F10X_MD) 是指 FLASH 存储器容量在 16 KB 至 128 KB 的 GD32F101xx 和 GD32F103xx 微控制器。
高密度产品(GD32F10X_HD) 是指 FLASH 存储器容量在 256KB 至 512KB 的 GD32F101xx 和 GD32F103xx 微控制器。
超高密度产品(GD32F10X_XD) 是指FLASH存储器容量在 512KB 以上 的GD32F101xx 和 GD32F103xx 微控制器。
互联型产品(GD32F10X_CL) 是指产品是指 GD32F105xx 和 GD32F107xx 微控制器。

所以 GD32F103RCT6 处于 HD 的产品,点击 Options of Target 在 C/C++ 选项里面将 Define GD32F10X_CL 改为 GD32F10X_HD

  • 点击按钮进行编译

这里附上编译过程中可能出现的错误:

三、烧录

3.1 Keil内烧录

3.1.1 J-Link烧录

单击 Options for Targe,再选择 Debug 边上是 Use 框是
J-LINK 说明选择正确,再单击 Settings,会跳出有 IDCODE 显示,说明已经找到芯片内核,如果没有显示,排查如图箭头所指的 Port 是否选为 SW,还有 J-LINK 驱动是否正确,一般以上排查都能解决问题,最终有 IDCODE 显示,说明板子硬件连接,工程配置都正确,可以进行下一步下载。

如果用的是JLink V8,很可能会遇到无法正常烧写的问题,参考 解决方法:调试NRF52832工程时JLink提示错误信息read:@0x02000004

3.1.2 ST-Link烧录

  1. 安装 ST-Link 下载器的驱动
    百度网盘:https://pan.baidu.com/s/1ZoXKAqjec9Bc6oN6_MNJyA?pwd=9181 提取码:9181
    下载解压后双击 stlink_winusb_install 进行安装。
  2. 选择 ST-Link 下载
    单击 Options for Targe,再选择 Debug 边上是 Use 框是
    ST-LINK 说明选择正确,再单击 Settings,会跳出有 IDCODE 显示,说明已经找到芯片内核,板子硬件连接,工程配置都正确,可以进行下载。


3.1.3 CMSIS-DAP烧录

单击 Options for Targe,再选择 Debug 边上是 Use 框是
CMSIS-DAP 说明选择正确,再单击 Settings,会跳出有 IDCODE 显示,说明已经找到芯片内核,箭头所指的 Port 选为 SW,速度选择 5MHz,板子硬件连接,工程配置都正确,可以进行下一步下载。


? 由 Leung 写于 2022 年 4 月 6 日

? 参考:GD32F103入门实践(一)配置环境,搭建工程模板,烧写程序

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2022-04-07 22:53:39  更:2022-04-07 22:54:57 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 4:35:48-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码