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

建立网站需要多少钱首选y湖南岚鸿品牌网站开发与应用 论文

建立网站需要多少钱首选y湖南岚鸿品牌,网站开发与应用 论文,如何做全景素材网站,网站制作客户资料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/170777/

相关文章:

  • 苏州高端网站建设kgwl互动网站建设的主页
  • 宿州网站建设哪家公司好个人网站制作方法
  • 网站正能量晚上在线观看视频站长之家关键词挖掘工具
  • 建设网站怎么判断是电脑还是手机仿租号网站源码网站开发
  • seo百度网站排名软件重庆巫山网站设计公司
  • 搭建视频播放网站网站排名诊断
  • 网站域名注册网站centos做网站服务器
  • 网站服务器共享的 vpsh5页面制作软件电脑版
  • 免费手机网站申请上海网站建设设计公司哪家好
  • 站长工具大全企业网上书店网站建设设计
  • 做网站的专业公司公司网站是做的谷歌的
  • 做网站前期工作wordpress图片并排
  • 免费注册网站哪个好wordpress评论修改
  • 合肥模板网站建设软件赤峰公司网站建设
  • 毕业设计都是做网站吗深圳网站制作企业邮箱
  • 网站排名 优帮云小规模公司简介怎么写
  • 那个做头像的网站好选择手机网站建设
  • 设计一个网站花多少时间做视频网站适合用什么服务器
  • asp网站开发环境订单系统单页面网站怎么做
  • 山东网站建设都有那些企业推广策略
  • 网站开发文档是什么概念衣服销售网站建设规划书范文
  • 中国建筑装饰网官网企业网站设计优化公司
  • 南海建设工程交易中心网站c2c交易平台有哪些?
  • 有没有专业做网站架构图的软件番禺建设网站哪个好
  • 建立网站第一步整站seo优化公司
  • php网站开发文章管理系统wordpress 评论 顶踩 心 插件
  • 网站做百度收录的意义html网页设计代码作业代码
  • 网站推广怎么做 知乎衡水做网站开发的
  • 重庆忠县网站建设报价网页构建
  • 怎么自己做单页网站怎么在阿里做网站