3、使用vscode EIDE插件进行开发 关于vscode EIDE的插件,我在CSDN的博客中有过介绍:vscode EIDE插件使用说明 使用这个插件可以自己新建项目,也可以导入已有的keil项目进行开发,考虑到方便来看,还是导入项目更加合适,如下所示 选择keil的文件 这里需要注意,选择完文件之后会有一个选择文件夹的选项,一定要自己选,不能用默...
点击auto进行下载程序 下载后可能出现ERROR: Could not start CPU core. (ErrorCode: -1)报错,但是不影响,只要出现下面框选的内容就代表程序下载完成,出现报错可能的原因是因为我使用的M3内核程序下载到M4内核单片机,软件复位启动后会报错,但实际上已经自动复位完成了,如果不想出现报错,把auto里面最好一个选项取消勾...
1. GD32单片机 GD32单片机是指由国内芯片公司兆易创新GigaDevice研发设计的一系列单片机。 兆易创新GD32 MCU是中国最大的Arm MCU产品家族,也是中国首个Arm Cortex-M3/M4/M23/M33 MCU产品系列,并且在全球范围内首个推出RISC-V内核通用32位MCU产品系列,如图所示 GD32 MCU产品家族目前拥有28个系列,370余个型号,全方...
1 复制工程模板 直接复制工程模板里的系统文件和固件库文件到新的工程文件01_USART_Printf 2 新建keil工程 参考上一篇博文:【GD32】 移植工程模板及点灯测试 3 编写代码 3.1 创建USART文件 创建一个USART.c文件,放于05_UserDriver文件夹中 USART
https://zhangchao.blog.csdn.net/article/details/128046411?spm=1001.2101.3001.6650.11&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-11-128046411-blog-134012805.235%5Ev40%5Epc_relevant_3m_sort_dl_base2&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7E...
Keil反编译入门(一):https://bruceou.blog.csdn.net/article/details/118314875 Keil反编译入门(二):https://bruceou.blog.csdn.net/article/details/118400368 下面我们就来具体看一下用户从Flash启动GD32的过程,主要讲解从上电复位到main函数的过程。主要有以下步骤: ...
1、内核 GD32 采用二代的 M3 内核,STM32 主要采用一代 M3 内核,下图是 ARM 公司的 M3 内核勘误表,GD 使用的内核只有 752419 这一个 BUG。 2、主频 使用HSE(高速外部时钟):GD32的主频最大108M,STM32的主频最大72M 使用HSI(高速内部时钟):GD32的主频最大108M,...
之前鱼鹰分享过虚拟串口的代码,于是下载下来使用,发现竟然在GD32中用不了,当初明明ST测试没问题的。 还以为是GD芯片问题,然后使用之前的USB双缓冲读卡器代码,发现没有问题。 只能在线调试比较差异,借助逻辑分析仪,总算解决了这两个BUG,顺利自发自收。 BUG 1 ...
STM32:意法半导体在 2007 年 6 月 11 日发布的产品,32位单片机(不多介绍了,懂得都懂)。 GD32:兆易创新 2013 年发布的产品,在芯片开发、配置、命名上基本模仿 STM32,甚至 GPIO 和 STM32 都是 pin to pin 的,封装不改焊上去直接用。有时候 STM32 的源码不修改,重新编译烧写到 GD32 上就可以跑。当然也...
MDK安装教程:https://blog.csdn.net/bruceoxl/article/details/108548573 MDK下载地址:https://www.keil.com/download/product/ 安装完成后会自动打开,我们将其关闭。 接下来我们下载GD32F2的软件支持包。 下载地址:http://www.gd32mcu.com/cn/download ...