0505-stm32的调试工具:vscode下jlink或stlink下载及调试+设置快捷键

这篇具有很好参考价值的文章主要介绍了0505-stm32的调试工具:vscode下jlink或stlink下载及调试+设置快捷键。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1.1-综述

2-vscode实现一键下载stm32

2.1-jlink的下载与擦除的makefile修改

2.2-stlink的下载与擦除的makefile修改

 2.3-提升一点效率:使用tasks.json配置用户任务(下拉菜单)

1-tasks.json干啥用的

2-如何创建tasks.json?

 3-tasks.json的文件编辑

4-tasks的使用方法

 2.4-再提升一点效率:使用keybindings.json配置快捷键

 1-keybindings.json可以配置自定义快捷键

 2-打开keybindings.json

 3-keybindings.json文件的编译

3-实现vscode里在线调试stm32

3.1-调试原理及分层结构

 3.2-配置settings.json用于在线调试

1-配置vscode的settings.json

 2-Cortex-Debug介绍

 3-launch.json用于配置vscode的调试设置

4-测试运行

 4.1-结论


1.1-综述

这里介绍如何在vscode下实现jlink/stlink下载及在线调试;使用前面博客里的工程(参见0503,0504两个博文)里的名为may12的project,硬件也还是NUCLEO-F429ZI。在开发中,除了使用vscode进行酷炫的代码编辑,工程组织外,还有本文的重点:使用vscode对目标板进行下载(擦除、下载、复位)及调试(单步,查看寄存器),以及配置快捷键方便一键执行,毕竟调试个bug烧写800遍也不是啥丢人的事。

0505-stm32的调试工具:vscode下jlink或stlink下载及调试+设置快捷键,stm32,vscode,单片机

note: 我并不打算写一个step-by-step的说明,我尽量扩展一些原理性的东西,增加理解,如果需要可以直接参考附录的链接去DIY作为辅助,视频信息量并不中心支撑对系统的理解,因为如果不懂原理任意一个bug都要花费数小时。当然建议视频与博文都看一下。文章来源地址https://www.toymoban.com/news/detail-635941.html

到了这里,关于0505-stm32的调试工具:vscode下jlink或stlink下载及调试+设置快捷键的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【STM32】STM32学习笔记-FlyMCU串口下载和STLINK Utility(30)

    串口通讯(Serial Communication)是一种设备间非常常用的串行通讯方式,因为它简单便捷,因此大部分电子设备都支持该通讯方式, 电子工程师在调试设备时也经常使用该通讯方式输出调试信息。 在计算机科学里,大部分复杂的问题都可以通过分层来简化。如芯片被分为内核层和

    2024年01月18日
    浏览(41)
  • STLINK V2 无法用STM32CubeProgrammer下载程序

            这个问题真的挺狗的,先说结论,因为你买的ST-LINK V2用的是国产的MCU,不是ST的STM32F103C8T6,所以STM32CubeProgrammer识别不到芯片的串号,都是奸商为了省钱导致的。         将单片机换成STM32F103C8T6,然后烧录ST-LINK V2 的Hex文件https://download.csdn.net/download/s2m0204/1066293

    2024年02月06日
    浏览(41)
  • STM32使用Jlink下载时报错:cannot read Jlink version number

    最近在学习32遇到的一个问题,浅浅的记录一下。 在魔术棒中进行下载代码的设置时,发现选择Jlink之后,没有识别出来,提示 cannot read Jlink version number。   这个问题只要是因为电脑没有安装Jlink的驱动,所以安装一下Jlink的驱动就可以解决了,Jlink驱动可以去Jlink驱动下载官

    2024年02月11日
    浏览(37)
  • 【STM32】单片机模式配置&FlyMcu串口下载固件&STLINK Utility

    目录 1 单片机模式配置 1.1 存储器映像 1.2 启动配置 1.3 启动模式选择 1.4 硬件展示 1.4.1 BOOT引脚配置: 1.4.2 USB转TTL 2 FlyMcu串口下载固件         2.1软件配置方式         2.2 选项字节 3 STLINK Utility 3.1 简介 3.2 下载程序流程 通过 设置选择管脚 ,对应到各种启动模式的不

    2024年01月20日
    浏览(64)
  • JLINK仿真器用SWD模式下载程序,和stm32的连线说明

    stm32上的jlink接口有20个,然而并不是所有的接口都是必须的,在网上找了一些资料,想用杜邦线连接stm32和jlink仿真器,因为排线实在难插拔。 试了一下只需三根线就可以下载和调试,分别是1、7、9三根线;阅读方法,缺口朝上。下面附图:(20脚实际上可以不接,但是VCC一定要

    2024年02月15日
    浏览(58)
  • 用STlink烧录工具和搭配STM32 ST-LINK Utility软件烧录STM32L051的方法

    用STlink烧录工具和搭配STM32 ST-LINK Utility软件烧录STM32L051的方法 1.下载安装软件 双击STM32 ST-LINK Utility v4.5.0.exe,按默认一直点下一步即可。 2.打开烧录软件 3.打开烧录代码 4.连接目标板 5.修改软件配置 6.重新连接目标板 7.点击烧录并校验 8.烧录校验成功 9.在烧录做以上动作之前

    2024年02月04日
    浏览(37)
  • vscode+gcc+jlink调试mcu程序(用于替代IDE)

    几年前写过一篇类似的文章,那时是用于调试rtthread系统:使用 VSCode、arm-none-eabi-gdb、J-Link GDB Server 调试RTThread。 当时有关vscode和gcc调试MCU的文章很少,所以只是写了个大概。 最近又遇到了类似的问题,网上搜了一些资料,发现此方面的内容已经比较成熟了,借鉴了一些资料

    2024年02月13日
    浏览(38)
  • ubuntu PX4 vscode stlink debug设置

    stlink holybro debug板 pixhawk4 官方文档,但是第一步安装建议从源码安装,bug少很多 github链接 编译安装,参考 安装后在usr/local/bin下面有一个openocd 另外要注意gcc-arm路径 然后进行一点测试,看看环境对不对再往下走 比如我用fmuv5的pixhawk4: 可能的报错: 安装对应的库即可 usb设备

    2024年02月06日
    浏览(52)
  • Vscode platformio Arduino开发STM32,点灯+串口调试

    1.工具 USB-TTL(非常便宜,几块钱) STM32F103C8T6(几块钱) 2.引脚连线 USB-TTL STM32 TX PA10 RX PA9 VCC 3.3V GND GND 注意事项: 跳线帽位置:BOOT0接高电平(1),BOOT1接低电平(0) 每次上传程序前需要按一下复位键(之后,跳线帽的位置不需要改变,程序即可正常运行),否则会可能出现下面这种情

    2024年02月11日
    浏览(51)
  • 《教程》使用STLINK烧录STM32程序

    STM32单片机烧录程序一般需要烧录器,下面介绍如何使用STLINK烧录STM32单片机程序。 1.首先将STLINK与单片机的烧录接口连接好,连接线序如下:   2.然后需要安装STLINK烧录软件,本文采用的是STM32 ST-LINK Utility v4.6.0(获取烧录软件见本文结尾);解压安装包后,点击setup.exe,按照

    2024年02月16日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包