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

网站整站开发免费域名注册免费空间

网站整站开发,免费域名注册免费空间,河北石家庄天气,传统网站设计NOTE:此篇文章由笔者的 VSCode编辑GCC for ARM交叉编译工具链Makefile构建OpenOCD调试(基于STM32的标准库)派生而来。 1.下载USB Dirver Tool.exe,选择J-Link dirver,替换成WinUSB驱动。(⭐USB Dirver Tool…

NOTE:此篇文章由笔者的 VSCode编辑+GCC for ARM交叉编译工具链+Makefile构建+OpenOCD调试(基于STM32的标准库)派生而来。

1.下载USB Dirver Tool.exe,选择J-Link dirver,替换成WinUSB驱动。(⭐USB Dirver Tool工具可将J-Link从WinUSB驱动恢复为默认驱动⭐)

下载链接
①官方网址:https://visualgdb.com/UsbDriverTool/
②笔者的CSDN链接:https://download.csdn.net/download/ZZLLLLLLZ/89902055

在这里插入图片描述
2.打开安装好OpenOCD路径的interface接口脚本文件夹,比如笔者安装OpenOCD路径的interface接口脚本文件夹如下:

D:\Software\embedded_dev_tools\xpack-openocd-0.12.0-3\openocd\scripts\interface

3.复制新的一份jlink.cfg,并重命名为jlink-swd.cfg
在这里插入图片描述
4.打开jlink-swd.cfg文件,在jlink-swd.cfg的 adapter driver jlink 语句下方添加 transport select swd,如下图所示:
在这里插入图片描述
5.将task.json中的 -f interface处后面的接口文件名修改成上述的jlink-swd.cfg,如下图所示:
在这里插入图片描述
task.json文件内容:

 //J-link方式下载{"type": "shell","label": "flash with J-link","command": "openocd","args": ["-f","interface/jlink-swd.cfg", //D:\Software\embedded_dev_tools\xpack-openocd-0.12.0-3\openocd\scripts\interface"-f","target/stm32f4x.cfg", //D:\Software\embedded_dev_tools\xpack-openocd-0.12.0-3\openocd\scripts\target"-c",// "program build/F401CCU6_demo.elf verify reset exit""program build/${workspaceRootFolderName}.elf verify reset", //将工程根目录名称作为可执行文件名称"-c","reset run",// "-c",// "shutdown","-c","exit"], /*command+args相当于主命令+子命令,也就是openocd -f interface/stlink-v2.cfg -f target/stm32f1x.cfg -c "program build/F401CCU6_demo.elf verify reset exit"的效果*/"problemMatcher": ["$gcc"],"group": "build","dependsOn": [ //每次执行这个任务,会先build任务,这便是所谓的依赖。"build"]}

同理 将launch.json中的J-link调试段的 interface 处后面的接口文件名修改成上述的jlink-swd.cfg,如下图所示:
在这里插入图片描述

launch.json文件内容:

//调试脚本
{"configurations": [{"name": "Debug with CMSIS-DAP-link","cwd": "${workspaceRoot}",// "executable": "./build/F401CCU6_demo.elf","executable": "./build/${workspaceRootFolderName}.elf", //将工程根目录名称作为可执行文件名称"request": "launch","type": "cortex-debug","servertype": "openocd","device": "STM32F401CCU6","configFiles": ["interface/cmsis-dap.cfg", //D:\Software\embedded_dev_tools\xpack-openocd-0.12.0-3\openocd\scripts\interface"target/stm32f4x.cfg" //D:\Software\embedded_dev_tools\xpack-openocd-0.12.0-3\openocd\scripts\target],"svdFile": "./STM32F401.svd", //选择寄存器文件"liveWatch": { //变量窗口激活和设置每秒的采样次数"enabled": true,"samplesPerSecond": 4},"searchDir": [],"runToEntryPoint": "main","showDevDebugOutput": "none","preLaunchTask": "flash with cmsis-dap-link"//每次调试之前,会先下载程序再调试},{"name": "Debug with ST-link","cwd": "${workspaceRoot}",// "executable": "./build/F401CCU6_demo.elf","executable": "./build/${workspaceRootFolderName}.elf", //将工程根目录名称作为可执行文件名称"request": "launch","type": "cortex-debug","servertype": "openocd","device": "STM32F401CCU6","configFiles": ["interface/stlink.cfg", //D:\Software\embedded_dev_tools\xpack-openocd-0.12.0-3\openocd\scripts\interface"target/stm32f4x.cfg" //D:\Software\embedded_dev_tools\xpack-openocd-0.12.0-3\openocd\scripts\target],"svdFile": "./STM32F401.svd", //选择寄存器文件"liveWatch": { //变量窗口激活和设置每秒的采样次数"enabled": true,"samplesPerSecond": 4},"searchDir": [],"runToEntryPoint": "main","showDevDebugOutput": "none","preLaunchTask": "flash with stlink" //每次调试之前会先下载再调试},{"name": "Debug with J-link","cwd": "${workspaceRoot}","executable": "./build/${workspaceRootFolderName}.elf","request": "launch","type": "cortex-debug","servertype": "openocd", //要选择的GDB server"device": "STM32F401CCU6","configFiles": ["interface/jlink-swd.cfg", //D:\Software\embedded_dev_tools\xpack-openocd-0.12.0-3\openocd\scripts\interface"target/stm32f4x.cfg" //D:\Software\embedded_dev_tools\xpack-openocd-0.12.0-3\openocd\scripts\target],"interface": "swd","svdFile": "./STM32F401.svd","liveWatch": {"enabled": true,"samplesPerSecond": 4},"runToEntryPoint": "main","showDevDebugTimestamps": true,// "preLaunchTask": "build","showDevDebugOutput": "none","preLaunchTask": "flash with J-link" //每次调试之前会先下载再调试}],"version": "2.0.0"
}

6.点击Download → 下拉框选择J-link下载,即可下载。
在这里插入图片描述

http://www.yayakq.cn/news/255849/

相关文章:

  • 金山区网站制作自己做的网站怎么接数据库
  • WordPress 代码建站seo搜索引擎优化求职简历
  • 网站建设流程有哪些自己做公司网站
  • wordpress建站要钱吗蒲公英路由器登录地址
  • 许昌住房城乡建设局网站网站接入
  • h5网站建设功能计划表网站的发展前景
  • 建筑行业招聘网站排行榜Reviewer WordPress
  • 建设网站的可行性分析wordpress pitch
  • 长春网络公司合作珠海做网站优化
  • 建设企业银行网站求网站建设方法
  • 鲅鱼圈网站开发哪家好哦网页版视频怎么下载
  • 做电影网站怎么挣钱网页制作和网站开发
  • 做窗帘网站图片高校网站建设研究意义
  • wordpress是建站工具 还是语言使用动易模版制作网站
  • 做视频网站需要哪些手续得物app公司怎么样
  • 聊城哪里网站做的好建小公司网站要多少钱
  • 中国白云手机网站建设中小企业商务网站建设
  • 响应式网站国内外现状浙江做网站公司排名
  • 群晖的网站开发将自己做的网站发布到
  • 企业网站建设代理wordpress备案号链接错误
  • 网站推广途径和方案公司视频宣传片
  • 如何在网站做直播间ppt模板免费下载 素材中国风
  • 网站渗透案例灵台网站建设
  • 网站推广网络推广适合做网站的图片
  • windows 2008 搭建网站深圳宝安中学家长群
  • 建站公司服务中国建设银行行号查询
  • 免费建立自己的网站代理公司网站维护更新流程
  • 深圳本地做网站做北美市场用哪个网站
  • 东莞网站制作公司联系方式类似58的推广平台有哪些平台
  • wordpress网站源码网站搭建响应式