IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> Macbook VScode 配置RT thread -> 正文阅读

[开发工具]Macbook VScode 配置RT thread

写在最前

五十天的寒假接近尾声,自己的整个寒假也是不出意料的全部献给机器人了,而在这个寒假也是经历了失落,崩溃,以及一些些的激动,于是决定在开学前总结一下,以免开学后没了时间。
所谓“工欲善其事,必先利其器”,当机械与硬件的队员终于满怀欣喜地将成品呈现在你的面前,可你还在配置环境,非常难受。而对于Mac特有的尿性,导致网上的博文少之又少,于是博主首先总结一下自己在配置环境中所遇到的困难,以及是如何解决的。

正文

博主使用的是19年的MacBook pro,13英寸,Apple M1芯片,macOS Big Sur 11.4。

而博主使用的芯片是 imxrt1052,编译器使用VScode,整体使用RT thread进行代码编写,编写完成后使用Jlink进行烧录调试。

那么首先第一步当然就是在自己的VScode中下载RT thread的扩展
请添加图片描述
下载后得到的这样的结果。(当然其中的工程是博主自己的)。

下载完插件后,还需要下载ARM ToolChain,SEGGER(Jlink),RT Thread Source Code以及自己需要的工程。(其中Jlink我们使用V6.60d)

这里有两个坑,首先下载ARM的时候一定要下载文件名就是“ARM”的文件,第二个是SEGGER文件夹会有两个子目录,其中一个是捷径,我们需要V660d的路径。另外对于JLinkDevices.xml文件也需要相应的添加,这里是根据不同型号确定的。以下是我自己的。

<!--                 -->
<!-- NXP (iMXRT105x) -->
<!--                 -->
<Device>
  <ChipInfo Vendor="NXP" Name="MIMXRT1052QSPI" WorkRAMAddr="0x20000000" WorkRAMSize="0x00080000" Core="JLINK_CORE_CORTEX_M7" Aliases="MIMXRT1052xxx5B; MIMXRT1052CVL5B; MIMXRT1052xxx6B; MIMXRT1052DVL6B" />
  <FlashBankInfo Name="QSPI Flash" BaseAddr="0x60000000" MaxSize="0x04000000" Loader="Devices/NXP/iMXRT105x/NXP_iMXRT105x_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
</Device>

另外大部分初学者都需要自己下载已经打包好的工程,这里需要找到source code中的bsp,再找到其中的imxrt,将下载好的工程放在其中即可。

之后在VScode中点击add project to current workspace即可。注意添加的是你下载的工程不是source code

添加好后在VScode终端执行

brew install scons
scons --menuconfig

即可编译工程(build project)

之后需要对RT thread扩展的设置进行路径配置,需要配置的是 “Adapter”, “GDBpath”,“RTT…flag”,“MDKlocation“,”RTT_ROOT”。

之后如果烧录出现问题就需要更改cortex扩展下workspace的JLink路径文件,具体更改方法因人而异。(需要补加Jlinklocation)

另外提一句,对于Mac来说,如果要新增package的话,需要到自己的env下,就是进入/Usr,同时按下command+shift+句号(。)即可。(显示隐藏的user的环境文件夹)而且一定要注意别忘了改Kconfig,更新完后需要

source ~/.env/env.sh
packages --update

如果显示失败需要安装requests

python -V
cd python
pip install requests

即可
如果packages出现问题等等情况,建议多试几次

scons --menuconfig

toggel一些选项然后保存(等于结果什么都没改)
请添加图片描述
点击绿色按钮完成烧录。注意每次更改文件后都需要重新保存加编译才可正常烧录。

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-02-04 11:14:24  更:2022-02-04 11:15:01 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 10:26:58-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码