rtthreadAssistant README
This is rtthreadAssistant Can Help You For VSCode Env.
Features
这是为RT-Thread 开发的一款VScode辅助工具,旨在更便捷享受RT-Thread的使用。
本工具自动检测当前项目是RT-Thread armtoolchain类型的项目(使用scons或者makefile编译),会自动激活 初始化专用终端
你可以点一下按钮 实现生成符号 编译 下载 等功能
本工具为非侵入式设计,不改动原有项目,编译、符号生成都直接使用官方原有指令、特殊功能都以脚本方式执行,执行后自动自我删除
如果需要对比执行前后FLASH MEM变化 会在vscode目录生成buildResult.txt 记录历次编译结果
主要实现以下功能:
- 点击一下即可执行 编译 下载 清理 生成符号功能
- 编译代码支持编译时间统计、编译前后代码对比、自动生成hex文件
- 提供个性化设置
- 下载目前支持JLINK 下个版本支持stlink
- 支持scons 模式 makefile模式自动检测
- 支持vscode冷启动,终端scons命令支持,不在需要再从env命令行执行code .
- Jlink下载输出内容选择性输出功能【可在设置中关闭】
- 重要信息彩色文字输出
使用前请设置
1.配置RT-Tthread的官方工具env的安装路径
2.配置Jlink路径
3.设置MCU相关内容
F1 > 输入指令:RTThreadAssistant.Open Config File
设置MCU名称、FlashSize 、MemSize
目前已经在win10 64bit ubuntu 64bit测试,如有问题欢迎反馈
Extension Settings
本工具提供多种个性化的设置,请直接去设置中搜索 rtthreadAssistant
Known Issues
如果你有反馈 目前可以邮件联系我 toolsdev@163.com
Release Notes
0.1.6
说明改成UTF-8格式
0.1.5
第一个共享版本 2020-03-16发布
此工具为本人自用工具,仅在vscode1.43 win10 64bit 环境下测试,其他环境下如有疑问可以反馈给我,迟些会开放源代码 欢迎关注
0.1.9
添加Jlink路径设置
0.1.10
补充添加设置说明
0.1.15
修正路径格式 支持linux路径
0.1.17
修正linux系统中 Jlink下载程序问题
0.1.24
- 添加linux系统支持
- 添加Jlink下载输出内容选择性输出功能【可在设置中关闭】
- 添加重要信息彩色文字输出
标准化命令指令
0.2.2
- 添加编译、清理功能重复内容单行刷新功能【可在设置中关闭】
- 优化脚本逻辑
- 完善彩色输出
0.2.3
| |