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

用文本文档做网站增城网站建设方案

用文本文档做网站,增城网站建设方案,哪些网站做任务好赚钱的,网站建设优化加盟代理VSCode GDB J-Link 单片机程序调试实践 本文介绍如何创建VSCode的调试配置#xff0c;如何控制调试过程#xff0c;如何查看修改各种变量。 安装调试插件 在 VSCode 扩展窗口搜索安装 Cortex-Debug插件 创建调试配置 在 Run and Debug 窗口点击 create a launch.json …VSCode GDB J-Link 单片机程序调试实践 本文介绍如何创建VSCode的调试配置如何控制调试过程如何查看修改各种变量。 安装调试插件 在 VSCode 扩展窗口搜索安装 Cortex-Debug插件 创建调试配置 在 Run and Debug 窗口点击 create a launch.json file 弹出窗口选择 Cortex Debug 。将创建一个默认的配置文件。 修改默认配置 修改 executable 字段填入待调试的程序文件名注意必须是 elf 格式不是 hex 或 bin 。修改 device 字段填入 MCU 型号。可选修改 name 字段填入易理解的名称这是区分不同调试配置的名称。可选添加 svdPath 字段如果需要查看外设寄存器。 启动调试 完成配置后 Run and Debug 窗口将显示调试配置名称点击绿色三角形 StartDebugging 按钮启动调试如下图所示。 启动调试后将在窗口上方显示调试工具栏如下图所示。 调试工具栏 第一个按钮为 Reset device 。复位 MCU 重新从 main 开始执行。 第二个按钮为 Continue 连续执行即 Run 操作。连续执行期间该按钮将变成 Pause 按钮点击Pause 按钮将暂停 CPU 的执行即Halt 操作。 Step Over 按钮单步执行碰到函数将函数作为一个步骤执行。 若当前焦点在源代码窗口则执行语句单步。 若当前焦点在反汇编窗口则执行指令单步。 Step Into 按钮单步执行碰到函数则进入函数。 若当前焦点在源代码窗口则执行语句单步。 若当前焦点在反汇编窗口则执行指令单步。 Step Out 执行完当前函数剩余语句并返回调用处后暂停。即 Return操作。 Restart 重新开始复位MCU 重新从 main 开始执行。与 Reset device 按钮等效。 但是点击过 Restart 按钮后结束调试时调试工具栏不会消失因此推荐使用 Reset device按钮。 Stop 结束调试。 添加断点 在源代码窗口行号左侧点击添加断点。 在 BREAKPOINTS 窗口点击加号图标添加函数断点。 查看调用栈 CALL STACK 窗口查看当前调用栈下方函数调用上方函数。 查看局部变量和 CPU 寄存器 在 VARIABLES 窗口的 Local 分类下查看函数局部变量。在 VARIABLES 窗口的 Registers 分类下查看 CPU 寄存器。VARIABLES 窗口还可以查看全部全局变量和当前源文件的静态变量这里列出的变量太多了不利查看要查看全局变量可以将全局变量添加到 WATCH窗口。 查看全局变量 选中全局变量弹出右键菜单选择 Add to Watch 将全局变量添加到 WATCH 窗口。 也可以在 WATCH 窗口点击加号按钮添加全局变量到 WATCH 窗口。 查看外设寄存器 XPERIPHERALS 窗口查看外设寄存器。若未在调试配置中指定 svdPath 那么外设寄存器窗口将不可见。 查看反汇编 在 CPU 被 halt 的状态下在源代码窗口点击右键选择Open Disassembly View 打开反汇编窗口。可以拖动反汇编窗口使其与源代码窗口并排以便对照。单步执行时若焦点在源代码窗口那么执行语句单步若焦点在反汇编窗口那么执行指令单步。 在线监视变量 若在调试配置中设置了liveWatch 字段将支持 Live Watch 即在线监视变量。添加到 CORTEX LIVEWATCH 窗口中的变量在CPU 执行期间将定时读取其数值并在窗口内显示。其它方式查看变量值时需要将CPU 停下而 Live Watch 可以在不暂停 CPU 执行的情况下定时更新变量值。 查看操作系统任务列表 Cortex-Debug 插件包含 XRTOS 窗口可以自动检测程序是否使用了操作系统并可以查看所支持的操作系统任务列表如下图所示 XRTOS 检测到当前程序使用了 uC/OS-II 并列出了所有任务包括任务优先级、任务名称、堆栈使用情况。 添加 Watchpoint VSCode 图形界面未找到添加Watchpoint 的入口。 可以通过调试器命令行窗口输入调试命令的方式添加Watchpoint 。 在 DEBUG CONSOLE 窗口输入 watch OSRunning 添加Watchpoint 监视 OSRunning被修改的位置。 DEBUG CONSOLE 输入 info break 可以查看添加的Watchpoint 。
http://www.w-s-a.com/news/718018/

相关文章:

  • 机关门户网站 建设 方案个人怎么申请注册商标
  • 梧州网站建设有哪些九江网站建设优化
  • APP网站建设开发企业发展英文seo招聘
  • 临海市住房和城乡建设规划局网站高校图书馆网站的建设方案
  • 建立门户网站张店易宝网站建设
  • wordpress中英文站点厦门seo顾问屈兴东
  • 邯郸网站建设项目重庆网站备案系统
  • 网站导航容易做黄冈网站建设报价
  • 美橙互联建站网站被截止徐州网站建站
  • 网站班级文化建设视频深圳企业网页设计公司
  • 钦州网站建设公司做宣传网站买什么云服务器
  • 58同城有做网站wordpress怎么改标题和meta
  • 安通建设有限公司网站东莞地铁app
  • 群晖nas做网站滨州教育平台 网站建设
  • 住房城市乡建设部网站装修平台有哪些
  • 小米网站 用什么做的深圳广告公司前十强
  • 勤哲网站开发视频瑞安 网站建设培训
  • 有个蓝色章鱼做标志的网站高端的网站建设怎么做
  • 建站网址导航hao123html网页设计实验总结
  • 西宁市网站建设价格丽水集团网站建设
  • 长宁怎么做网站优化好本机怎么放自己做的网站
  • 诚信网站备案中心网站字体怎么设置
  • 企业网站建设费是无形资产吗佛山网站建设哪个好点
  • 网站建设就业方向国开行网站毕业申请怎么做
  • 创建一个网站的费用wordpress 4.0 安装
  • 会员登录系统网站建设dw软件是做什么用的
  • 手机网站被做跳转长沙网上购物超市
  • 网站建设中网站需求分析设计网站推荐html代码
  • 容易收录的网站台州汇客网站建设
  • 企业网站源码百度网盘下载网站备案号如何查询密码