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

合肥网站推广 公司搭建一个网站需要多少钱

合肥网站推广 公司,搭建一个网站需要多少钱,山东网站建设SEO优化制作设计公司,网站建设网站vscode Jlink 一键调试stm32 单片机程序 安装交叉编译工具链安装 x-pack 构建工具安装 JLink 工具gnu-debuger 插件编译一键启动调试 安装交叉编译工具链 stm32采用 交叉编译工具链 arm-none-eabi-xxx, 下载之后解压,压缩包内部结构如下图: 目录下的bi…

vscode + Jlink 一键调试stm32 单片机程序

  • 安装交叉编译工具链
  • 安装 x-pack 构建工具
  • 安装 JLink 工具
  • gnu-debuger 插件
  • 编译
  • 一键启动调试

安装交叉编译工具链

stm32采用 交叉编译工具链 arm-none-eabi-xxx, 下载之后解压,压缩包内部结构如下图:在这里插入图片描述
目录下的bin 就是交叉编译工具链的可执行文件地址
在这里插入图片描述
将压缩包拷贝到C盘,并将该交叉编译工具链的路径添加到环境变量PATH中
在这里插入图片描述
在 powershell 中执行 arm-none-eabi-5.4.1-gcc.exe --version 有如下打印则表示安装正确
在这里插入图片描述

安装 x-pack 构建工具

xPack Windows Build Tools 是一个专为Windows环境设计的软件包,能用来在 windows 下构建交叉编译程序。安装该工具之后,设置环境变量,终端中可以使用make 工具构建代码。
在这里插入图片描述
在这里插入图片描述

安装 JLink 工具

Jlink 工具是一款广泛用于调试单片机程序的调试工具,官网下载安装好后,设置环境变量,在终端中可以运行程序。
在这里插入图片描述
在这里插入图片描述
JLink 有一系列工具,其中 JFlash 可以用于读写单片机中的falsh,用于下载执行程序,JLinkGDBServer.exe 和 JlinkDGBServerCL.exe 分别是图形界面的调试服务端程序命令行调试服务端程序。其中 JFlash 可以使用命令行下载程序,使用方法为:JFlash.exe -openprjC:\stm32f405zg.jflash -openD:\path\base_app_test.bin,8010000 -auto -startapp -exit -jflashlogdownload

gnu-debuger 插件

gnu-debuger 插件是一款轻量化单片机程序调试插件,其借助 arm-none-eabi-gdb.exeJlinkDGBServerCL.exe两个工具,实现单片机程序的一键下载调试。
在这里插入图片描述
一键安装好插件之后,在工作空间中新增一个launch.json 文件,在文件中添加如下的配置:

{// Use IntelliSense to learn about possible attributes.// Hover to view descriptions of existing attributes.// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"type": "gnu-debugger","request": "launch","name": "GNU debugger","program": "${workspaceFolder}\\path\\run_test.elf","toolchain": "","client": "arm-none-eabi-gdb.exe","server": "JLinkGDBServer","windows": {"server": "JLinkGDBServerCL.exe",},"serverArgs": ["-if", "SWD","-device", "STM32F407IG","-endian", "little","-speed", "1000","-port", "2331","-vd","-ir","-localhostonly", "1","-singlerun","-strict","-timeout", "0"],"serverPort": 2331,"serverHost": "localhost","customVariables": ["port0","port1","port2",],"autoRun": false,"debugOutput": false}]
}

其中 type 指选用的调试器是 gnu-debugerprogram 带调试信息的执行文件;toolchain 是交叉编译工具链的执行文件路径,因为之前已经将交叉编译工具链的路径添加到 Path环境变量中了,所以这里填空;client 是指选用的gdb调试器是arm-none-eabi-gdb.exeserver表示选用的gdb server ,这里采用 JLinkGDBServerwindows 表示Windows系统中采用 JLinkGDBServerCL.exe 命行工具作为server程序;其他剩余参数都是 JLinkGDBServerCL.exe 的执行参数。

编译

使用 stm32 cube 生成的工程,在vscode 终端直接执行make,便可以根据makefile完成工程的编译。
在这里插入图片描述

一键启动调试

在这里插入图片描述
点击 左上角的 三角形,会下载程序到单片机中,点击执行会进入断点。
在这里插入图片描述
在终端的下方可以输入 gdb 的命令,比如 info breaks 可以查看所有的断点。delete 1 可以删除第一个断点。
在这里插入图片描述
在左上角输入 变量查看框内,可以切换变量值的显示形式,输入 0x 以16进制显示变量,输入 0b 以二进制显示变量,更多用法如下:

0b = binary
0o = octal
0d = decimal
0x = hexadecimal
0n = natural (back to GDB default output format)

文章转载自:

http://RDN08uuH.fqpgw.cn
http://4Uspvhq7.fqpgw.cn
http://vrmdWS2B.fqpgw.cn
http://cdOZZ9bu.fqpgw.cn
http://HHPMWY2l.fqpgw.cn
http://i5LvaE9v.fqpgw.cn
http://7wo9kYOD.fqpgw.cn
http://YKQT5HZC.fqpgw.cn
http://3a7HQ1UK.fqpgw.cn
http://BorDweI0.fqpgw.cn
http://OizEisKh.fqpgw.cn
http://NMdoEVlZ.fqpgw.cn
http://WVjhaLLT.fqpgw.cn
http://p93PPGt2.fqpgw.cn
http://WnblCYcB.fqpgw.cn
http://OAAAUdtP.fqpgw.cn
http://mkVO3RsR.fqpgw.cn
http://30N6fgR3.fqpgw.cn
http://xMRhjSC7.fqpgw.cn
http://6iGifZdF.fqpgw.cn
http://P7QthNdk.fqpgw.cn
http://2NZPWDvY.fqpgw.cn
http://PYNQXkOs.fqpgw.cn
http://wEyE7OsL.fqpgw.cn
http://kvgokY1S.fqpgw.cn
http://JsV3gl6B.fqpgw.cn
http://2So8LY5X.fqpgw.cn
http://N7MRAt69.fqpgw.cn
http://7a892q1v.fqpgw.cn
http://IaRnqctJ.fqpgw.cn
http://www.dtcms.com/wzjs/754191.html

相关文章:

  • 公司做的网站账务处理海南省住房和城乡建设厅官方网站
  • 网站建设与推广实训小结河北省最新任免
  • 做投票链接网站wordpress 后台乱码
  • 上海企业网站制作哪家专业免费建网页
  • 个人网站备案信息中国住房城乡建设厅网站首页
  • 建个企业网站一年需要多少钱朝阳区北京网站建设
  • 咋做网站代码背景图桂林建站
  • 用php建设一个简单的网站朝阳区网站开发公司
  • 阅读小说网站建设深圳网站建设公司信任湖南岚鸿信 赖
  • 网站规划书市场分析亚马逊在哪个网站做推广
  • dw2018网页制作步骤图文搜索引擎网站排名优化方案
  • 网站首页图片叫什么平面logo设计公司
  • 南宁网站建设地方企业建站用什么系统
  • 门户网站手机版udacity 网站开发
  • 网站建设总体说明网站推广的优劣
  • 网站制作网站推广建设银行网站怎么登陆密码
  • 网站源码下载平台商城建站模板
  • 免费php模板网站网站后台地址忘记了
  • 深圳市信任网站沙漠风网站建设6
  • 网站开发视频下载现在还有什么网站
  • 义乌网站开发产品类网站模板
  • 凌源网站建设最新新闻热点事件
  • 企业站模板精美的php个人网站源码
  • 个人网站建设课程介绍织梦装修网站模板
  • 登陆国外的网站要这么做idc主机托管
  • 网页设计灵感网站手机端网站的区别
  • 岳阳网站开发公司微信怎么自创小程序
  • 自己网站做seo免费的建站软件有哪些
  • 湛江购房网官方网站网站推广咋做的
  • 丽江网站建设 莱芜win10运行wordpress