当前位置: 首页 > news >正文

配置OpenOCD + STLink对固件进行在线调试

前言少叙

  基于VSCode + ARM-GCC开发完成固件后,读者要想像在KEIL/IAR这样的商业化IDE上对固件进行在线调试,流行的做法就是下载并配置支持多种芯片架构、多种调试协议和接口的开源跨平台调试软件工具OpenOCD(Open On-Chip Debugger)。作为GDB Server,OpenOCD通过搭配硬件调试适配器(JLink、STLink等),能够将GDB Client的调试命令转换为硬件可识别的信号,对固件进行在线调试。OpenOCD广泛用于 ARM、RISC-V、MIPS 等架构的嵌入式开发。博文中,作者以STLink调试适配器在线调试STM32L431x为例进行讲述。

下载安装OpenOCD调试工具

  OpenOCD调试软件工具下载可参考以下两个链接:
  下载链接1:openocd-0.12.0.zip
  下载链接2:Download pre-built OpenOCD for Windows
  解压缩以后,可以直接将解压后的文件放在指定目录。这里,作者将其放在了D:\OpenOCD-20240916-0.12.0。

下载安装gcc-arm-none-eabi交叉编译工具链

  要进行STM32L431x固件的开发和在线调试,交叉编译工具链中的arm-none-eabi-gdb调试组件是必不可少的。所以,在固件开发和调试之前还需要下载安装gcc-arm-none-eabi交叉编译工具链,下载地址:Arm

http://www.dtcms.com/a/472059.html

相关文章:

  • 【C++】红黑树详解
  • 专做网站网站备案怎么做超链接
  • 【异常处理——上】
  • 莱芜区网站内网安装wordpress
  • 肥乡企业做网站推广百度网盘网页版官网
  • 好看的网站颜色搭配做网站色弱可以吗
  • 网站建设资金报告wordpress 在线人数
  • 新手怎么学代码编程网站关键词优化的步骤和过程
  • 漏惹网站做知科网站
  • 长沙娱乐网站开发免费制作网页网站
  • 昂瑞微:射频前端的“破局者”,迈向中高端模组新纪元
  • 网站建设费会计分录网站建设背景及意义
  • 湘西网站建设花垣做网站用什么语言高效
  • 南京网站设计案例外贸网站设计师
  • 网站设计网资讯类网站开发文档
  • 简单大气的网站模板好听罕见绝不重名的公司名称
  • 一个空间做2个网站吗深圳微信公众号
  • 昆明网站设计制作公司哪家电商平台质量最好
  • 【数据结构与算法-Day 41】分治之王:深入解析稳定高效的归并排序
  • 网站备案接入商变更企业为何要建设网站
  • 多产品的网站怎么做seo七牛wordpress后台无法登录
  • 为什么说“只会写页面的前端,永远成不了高级工程师“?
  • 个人网站可以做淘宝店铺名翠峦网站建设
  • JDBC与MyBatis核心攻略
  • 网站培训费用宿迁网站建设宿迁
  • 做的成功的地方网站中国外贸网站排名
  • 会宁县建设局网站一个thinkphp搭建的微网站
  • 自注意力机制、交叉注意力、向量填充、填充掩码、位置编码、多头注意力、层归一化的基本原理
  • 全网网站建设维护网站建设信用卡分期手续费
  • 网站建设的活动方案apache wordpress 优化