网站大量收购独家精品文档,联系QQ:2885784924

使用VSCode调试RT-Thread.PDF

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用VSCode调试RT-Thread

网络编程基础篇 使用VS Code 调试RT-Thread 目录 • 介绍VS Code • 具体操作 • 常见问题 VS Code 介绍 VS Code 介绍 • VS Code (全称Visual Studio Code )是一个轻量且强大的代码编辑器,支持 Windows ,OS X 和Linux。 • 内置JavaScript、TypeScript 和Node.js 支持,而且拥有丰富的插件生态系统, 可通过安装插件来支持C++、C#、Python、PHP 等其他语言。 • VS Code 具有如下几个功能: VS Code 介绍 项目 特性 编辑器 自动去除插入的空格,可以通过快捷键选择所有匹配项。具有可调整大小 预览窗口(Peek View)。 检查器 支持修复所有检测到的问题,TSLint支持快速修复(Quick Fix )并且可以 设置需要排除的文件 语言 支持代码补全,可以跳转或预览定义。查找调用功能已支持在CSS、SCSS 、 LESS文件中查找CSS变量 工作台 新集成的终端支持在VS Code里调用系统shell 。支持在终端中取消快捷键 绑定,在标签中增加了progress支持 调试 支持多种语言调试 扩展 具有丰富的插件 git 支持git 相关操作 VS Code 介绍 具体操作 准备工作 • 前提条件:能使用QEMU 运行RT-Thread • VS Code 编辑器,下载地址 • VS Code 编辑器一路默认安装即可。 • 安装完之后第一次运行会提示安装中文支持,安装即可。 使用VS Code 编辑工程 • 在qemu-vexpress-a9 BSP 目录下打开env 工具 • 输入命令scons --target=vsc -s 更新工程 – 这条命令更新VS Code 需要用到的C/C++头文件搜索路径信息 – (不是每次都需要更新,只有在使用了menuconfig 重新配置了RT-Thread或更改了 rtconfig.h头文件时才需要) • 输入命令code . 运行VS Code 使用VS Code 编辑工程 • 在VS Code 的扩展里下载并安装支持C/C++ 的调试插件: 使用VS Code 编辑工程 • 安装好后确认插件为以下状态,如果不是则点击重新加载: 使用VS Code 运行工程 • 点击“查看- 终端”打开VS Code 内部终端 • 在终端里输入scons 编译工程 – 在终端会打印出编译信息,点击错误地址链接会跳转到错误代码位置 • 输入.\qemu.bat 运行QEMU 使用VS Code 调试工程 • 更改qemu-dbg.bat 文件,在qemu-system-arm 前加入start @echo off if exist sd.bin goto run qemu-img create -f raw sd.bin 64M :run start qemu-system-arm -M vexpress-a9 -kernel rtthread.elf -serial stdio -sd sd.bin -S -s 使用VS Code 调试工程 • 在VS Code 里点击调试菜单(小虫子图标),调试平台选择Windows ,然后 按F5 就可以开启QEMU 调试模式,断点停留在main 函数。VS Code 调试 选项如下图所示: 常见问题 常见问题 • 1. 在VS Code 内部终端输入scons 提示: 无法识别“scons ” • 原因:只有通过env 输入code . 打开工程才支持scons 命令

文档评论(0)

2105194781 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档