Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
vscode
NXP 微控制器
NXP-MCXN947
使用VSCode 搭建 RT-Thread 关于 NXP mcxn947 开发环境(一)
发布于 2024-03-20 10:31:53 浏览:748
订阅该版
[tocm] # 一、需要用到的工具和安装包 1. vscode : https://code.visualstudio.com/# 2. RT-Thread env工具: https://www.rt-thread.org/download.html 3. RT-Thread内核: https://github.com/RT-Thread/rt-thread.git # 二、实现步骤 ## a) 下载第一点提到的工具和安装包 ## b) vscode的准备工作: 1. 下载并安装vscode 2. 安装必要的组件: ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20240320/6a2f4ab12967ce210f741ff1f9fef225.png.webp) 3. 到rt-thread关于mcxn947的工程目录并通过vscode打开 rt-thread\bsp\nxp\mcx\mcxn\frdm-mcxn947 -> ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20240320/3834c539959ce5e15561a4e99c84e5fb.png) 4. 在上方的命令执行行输入> Tasks: Configure Task 生成.vscode/tasks.json, 并编辑 ```json { // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "tasks": [ { "label": "make", "type": "shell", "command": "H:/mcxn947/env-windows-1.5.0/tools/bin/make.exe", "args": [ "-j" ] }, { "label": "make clean", "type": "shell", "command": "H:/mcxn947/env-windows-1.5.0/tools/bin/make.exe", "args": [ "clean" ] } ] } ``` *ps:command用到的是env工具里的make工具,具体路径请按实际修改。* ## c) RT-Thread env工具的准备工作 1. 进入env工具包的目录 2. 双击运行env.exe 3. 通过cd命令切换到\rt-thread\bsp\nxp\mcx\mcxn\frdm-mcxn947\目录 比如:cd ..\rt-thread\bsp\nxp\mcx\mcxn\frdm-mcxn947\ 4. 在该目录下执行**scons --target=makefile** ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20240320/5ee46cf9b1a5bfff195fe2cc53565055.png.webp) 在frdm-mcxn947\目录下便会生成Makefile、config.mk、src.mk三个文件 5. 修改文件config.mk 在DEFINES的结尾添加一项 ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20240320/cfba34a91afe507c9e8ccd0b83d78209.png) 6. 修改文件rt-thread\tools\rtthread.mk ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20240320/a87194a8ed35beafc8d9b5b0c4eec888.png.webp) ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20240320/0cf2dcb5782573310e84dc530feac7f2.png.webp) *删除以上两项。此处因为修改了rtthread.mk,可能会影响到其他工程编译,请留意。* ## d) 编译过程 1. 打开工程目录 rt-thread\bsp\nxp\mcx\mcxn\frdm-mcxn947 -> ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20240320/3834c539959ce5e15561a4e99c84e5fb.png) 2. 在vscode上方的命令执行行输入> Tasks: Run Task 选择 make clean -> Continue without scanning the task output. 3. 在vscode上方的命令执行行输入> Tasks: Run Task 选择 make -> Continue without scanning the task output. ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20240320/79f91f9df25289f2d0e39a99b16e45ff.png.webp) 成功编译出rtthread.elf和rtthread.bin文件。
4
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
ZVML_9668
这家伙很懒,什么也没写!
文章
8
回答
0
被采纳
0
关注TA
发私信
相关文章
1
试贴-消灭0主题
2
LPC M4的一些资料
3
LPC4088的临时分支
4
lpc1788 ad 不稳定
5
1788 LCD控制器缓冲区字节问题
6
一起来学习LPC4088吧
7
上传LPC4088的realtouch主工程
8
RealBoard 4088预定帖 [第一批板子不多,预定提前结束]
9
晒RealBoard LPC4088开箱照啦,速带小板凳前来围观
10
4088主程序需要的SD卡资源
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
WIZnet_W5500
UART
ota在线升级
PWM
cubemx
freemodbus
flash
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
Debug
编译报错
msh
SFUD
rt_mq_消息队列_msg_queue
keil_MDK
ulog
MicroPython
C++_cpp
本月问答贡献
a1012112796
20
个答案
3
次被采纳
张世争
11
个答案
3
次被采纳
踩姑娘的小蘑菇
7
个答案
3
次被采纳
rv666
9
个答案
2
次被采纳
用户名由3_15位
13
个答案
1
次被采纳
本月文章贡献
程序员阿伟
9
篇文章
2
次点赞
hhart
3
篇文章
4
次点赞
RTT_逍遥
1
篇文章
6
次点赞
大龄码农
1
篇文章
5
次点赞
ThinkCode
1
篇文章
1
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部