【STM32-HAL库】解决CubeIDE下载程序错误:启动GDB服务器失败,解决GD32F4开发问题
有时候我们在cubeIDE中提示程序下载报错信息:
Error in final launch sequence:
Failed to start GDB server
我们可以用别的烧写工具进行上传代码到stm32中,同样的方法可以实现用cubeIDE生成平替STM32对应芯片的GD或者CH系列芯片,这里以嘉立创的梁山派天空星版(GD32F407VET6)为例。
cubeIDE新建工程教程:
cubeIDE安装、汉化、新建工程教程http://t.csdnimg.cn/ukzOO
一、下载软件
下载软件,提取码:6666https://pan.baidu.com/s/1265x0tJyKJ6vkpweO7NcRg
二、安装软件
1、“以管理员身份运行”
2、点击“Next”
3、点击“Yes”
4、修改软件安装路径为别的盘,一定不要放在C盘!!!
5、等待安装
6、弹出驱动安装,点击“下一页”
7、提示安装驱动,点击“安装”
8、点击“完成”
9、点击“Finish”
10、将桌面上的图标固定到开始屏幕
三、下载程序到STM32中
cubeIDE下载、安装、汉化、新建工程教程:
cubeIDE安装、汉化、新建工程教程http://t.csdnimg.cn/ukzOO
1、设置项目属性,生成HEX文件
2、如图所示配置,勾选生成HEX文件
3、在cubeIDE中生成代码,提示无错误
4、打开ST-Link Utility,点击连接设备,并点击擦除flash并确认
擦写后如图所示
5、点击选择文件,hex文件在工程目录中的“DeBug”中
6、选择文件后,点击上传
可以发现,开发板能正常运行我们的程序了。
作者:暮雪倾风