找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 8268|回复: 0
打印 上一主题 下一主题
收起左侧

如何在GCC-ARM下使用ST-LINK调试器

[复制链接]
跳转到指定楼层
楼主
ID:90014 发表于 2015-9-14 14:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
【要点】在开源GCC-ARM下使用ST-LINK进行STM32程序的下载和调试
1.开发环境和编译器(WIN10-X64)
  (1)eclipse-cpp-mars-R-win32-x86_64.zip (Eclipse IDE for C/C++ Developers Version: Mars Release (4.5.0))
  (2)gcc-arm-none-eabi-4_9-2015q2-20150609-win32.exe (GNU Tools ARM Embedded 2005q2)

2.工具插件
  (1)gnuarmeclipse-build-tools-win64-2.6-201507152002-setup.exe
  (2)gnuarmeclipse-openocd-win64-0.9.0-201505190955-setup.exe

3.编程软件
  stsw-link004.zip (STM32 ST-LINK Utility)

首先是利用编程软件将编译后的文件下载到芯片,设置如下图所示







以上界面要填写的内容有两条:
C:\Program Files (x86)\STMicroelectronics\STM32 ST-LINK Utility\ST-LINK Utility\ST-LINK_CLI.exe

-P "${project_loc}/${config_name:${project_name}}/${project_name}.hex" -V -Rst


然后对GDB OpenOCD的设置界面填入调试参数

-f "C:/Program Files/GNU ARM Eclipse/OpenOCD/0.9.0-201505190955/scripts/interface/stlink-v1.cfg" -f "C:/Program Files/GNU ARM Eclipse/OpenOCD/0.9.0-201505190955/scripts/target/stm32f4x.cfg"

-f "C:/Program Files/GNU ARM Eclipse/OpenOCD/0.9.0-201505190955/scripts/interface/stlink-v2.cfg" -f "C:/Program Files/GNU ARM Eclipse/OpenOCD/0.9.0-201505190955/scripts/target/stm32f4x.cfg"

-f "C:/Program Files/GNU ARM Eclipse/OpenOCD/0.9.0-201505190955/scripts/interface/stlink-v2-1.cfg" -f "C:/Program Files/GNU ARM Eclipse/OpenOCD/0.9.0-201505190955/scripts/target/stm32f4x.cfg"

这里使用ST-LinkV2仿真器,填写的是stlink-v2.cfg



【图片】GDB OpenOCD debugging.jpg



参考资料:
2018年4月 Eclipse + OpenOCD + GCC + ST-Link 开发环境


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表