使用JLINK给GD32下载程序

news/2024/6/3 18:11:27 标签: 单片机, stm32, 嵌入式硬件

使用JLINK给GD32下载程序

  • 关于GD32单片机
  • 需要的工具和软件包
    • ①Jlink仿真器一个
    • ②相关软件包
  • 下载准备
    • ①选择好芯片
    • ②在DEBUG中选择JLINK
    • 下载
    • 现象
  • 总结

关于GD32单片机

GD32是兆易创新基于Arm® Cortex®-M内核和RISC-V内核,推出的32位通用微控制器,对比了下两者 STM32F407和GD32F07的引脚基本上是完全吻合的,去GD的官方查看了下下载的方式,测试过程我发现STLINK在MDK中没法识别到GD32的ID,而Jlink可以识别到,只要安装好GD32需要的一些文件就可以直接使用MDK中的仿真下载。
在这里插入图片描述

需要的工具和软件包

①Jlink仿真器一个

②相关软件包

Jlink驱动下载:https://www.segger.com/downloads/jlink
GD32F4XX的MDK包下载链接:https://pan.baidu.com/s/1sYN1K6Ykn_c6FjfF4TkxmA?pwd=v5wu

下载准备

①选择好芯片

下载好GDF40X的包之后,点击安装之后选择对应的芯片型号如下图所示
在这里插入图片描述

②在DEBUG中选择JLINK

1:在弹出的界面中选择ST的就可以
2: 接着就可以在界面中看到识别到了IDCODE如下图所示
在这里插入图片描述

下载

我们编译好程序之后,点击旁边的load就可以下载了,程序中我用的原子哥的F407的跑马灯程序,进行下载入GD32中,是可以兼容ST的程序包的,如下图所示:
在这里插入图片描述

现象

在这里插入图片描述

总结

GD32在引脚上可以去和STM32的引脚进行比对,发现是很兼容的基本上,然后就是,需要注意的是,STLINK并不能给GD32烧录程序,使用Jlink进行烧录的时候需要注意一定要安装好Jlink的驱动之后再去进行烧录,还有一定要安装好GD32的那个包兼容MDK,不然会出现识别不到芯片的ID的情况哦。


http://www.niftyadmin.cn/n/13124.html

相关文章

求Huffman树的带权路径长度

Huffman树的建立过程: 首先得到整个叶子结点的集合: 求Huffman树的带权路径长度算法: 书上讲常见的求Huffman树的带权路径长度算法为:从叶子结点权值乘路径长度: WPL7*25*25*23*32*349 另外一种求WPL的算法为&…

xgboost early_stop_rounds是如何生效的?

相关数据准备参考以下文章中的数据连接Python实践通过使用XGBoost中的尽早停止【Early Stopping】策略来避免过度拟合_Together_CZ的博客-CSDN博客 early_stopping_rounds : int, optionalActivates early stopping. Validation error needs to decrease atleast every <ea…

基于 SpringBoot + MyBatis 的网页版五子棋对战

目录 一、项目所要实现的功能模块 1、用户模块 2、匹配模块 3、对战模块 二、使用技术 三、项目截图 1、登录页面 2、注册页面 3、游戏大厅页面 4、游戏房间页面 四、创建 SpringBoot 项目 1、在 IDEA 中创建一个 SpringBoot 项目 2、设置项目名称 3、选择项目依…

python的安装及常用语法(一)

python的安装及简单使用python解释器的安装1. windows系统安装方法2. 测试安装是否成功PyCharm代码编辑器的安装python的基础语法1. “input”用法&#xff1a;用户输入信息2. “bin”用法&#xff1a;将十进制转换为二进制3. “print”用法&#xff1a;输出信息4. 练习1. 张三…

学习笔记:引用

概念 引用的作用是给一个变量起别名 格式&#xff1a; type & 别名 原名 引用必须初始化&#xff0c;在初始化后不能改变 int &b;ba;错误 int& b a; bc;不是将b从a的别名变为c的别名 而是将c的值赋给a int a 10; int& b a; b 20;//用别名改数据&…

【生成式网络】入门篇(四):CycleGAN 的 代码和结果记录

CycleGAN是一个里程碑式的工作&#xff0c;开启了unpaired的风格迁移的先河&#xff0c;斑马转马的效果还是很震惊。 具体原理可以参考 https://zhuanlan.zhihu.com/p/402819206 老习惯&#xff0c;直接上code&#xff0c;然后按照code进行一些解释 代码参考自 https://github.…

spring整合Mybatis-P23,24,25

复习Mybatis&#xff08;都是之前的内容&#xff0c;不再解释&#xff09; 6个需要修改或创建的文件 UserMapper package com.Li.mapper;import com.Li.pojo.User;import java.util.List;public interface UserMapper {public List<User> selectUser(); }UserMapper.xm…

【英语语法】 for

1、for 在英语学习中&#xff0c;我们经常用到&#xff0c;for 做连词时引导原因状语从句&#xff0c;主要表示理由&#xff0c;用于引导的分句对前面的话进行解释&#xff0c;起到补充说明的意思&#xff0c;常用逗号把它和前面的分句分开。例如&#xff1a; Humanity had be…