这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 国产MCU » 01使用rt-theard架构开发NXP-MCXA346开发板,介绍ENV搭建过

共1条 1/1 1 跳转至

01使用rt-theard架构开发NXP-MCXA346开发板,介绍ENV搭建过程

高工
2026-03-06 17:20:55     打赏

一:ENV环境的搭建以及遇到的问题

1.1 ENV工具介绍

Env 是 RT-Thread 推出的开发辅助工具,针对基于 RT-Thread 操作系统的项目工程,提供编译构建环境、图形化系统配置及软件包管理功能。

其内置的 menuconfig 提供了简单易用的配置剪裁工具,可对内核、组件和软件包进行自由裁剪,使系统以搭积木的方式进行构建。

软件操作文档网址如下所示:

https://www.rt-thread.org/document/site/#/development-tools/env/env

下载压缩包,解压文件,打开EXE文件,首次如下所示

这种情况就是在软件安装的时候出现的问题,而且在安装的过程中,后来才知道需要科学上网。

env错误范例.png

1.2 安装注意事项:

从 RT-Thread 官网下载最新的 Env 工具

在电脑上装好 git,软件包管理功能需要 git 的支持。

git 的下载地址为https://git-scm.com/downloads,

根据向导正确安装 git,并将 git 添加到系统环境变量。

添加环境变量.png

注意在工作环境中,所有的路径都不可以有中文字符或者空格。

安装python工具,添加到环境变量,否则会报错。

所需要的工具如下:

1;ENV配置工具

2:git抓取工具

3:  python工具

二:拉取RT-theard源码

2.1 下载代码方式:

使用GIT直接拉取就可以

git clone https://gitee.com/rtthread/rt-thread.git

过程如下所示:

3.png

2.2 编译代码:

在下载的文件中 BSP目录下,找到NXP的源码,编译时候发现代码使用mdk不能正常编译,如下所示

keil编译不通过.png

这里使用需要使用ENV工具配置一下,应该是缺少某些文件。

三:ENV工具的使用3.1 在软件代码目录下,右键打开env配置界面

3.2 使用pkgs--upgrade 重新更新一下代码

pkgs --upgrade
pkgs --update

pgks-upadte.png

3.3 使用scons-target=mdk生成一下工程

可以直接使用 BSP 中的工程文件或者使用以下命令中的其中一种,重新生成工程,再进行编译下载。

scons --target=iar
scons --target=mdk4
scons --target=mdk5

scons--target.png

3.4 重新编译,编译正常,下载到开发板

编译通过代码.png

四:烧录验证

使用串口工具,监测一下串口数据,板载的LED可以正常闪烁。

串口数据.png

实物测试图.png

五:后记:

这里搭建env的开发工具也是遇到点问题,开始的时候解压之后,忘记打开代理软件,导致首次打开出现错误。然后我当我打开代理软件之后,安装是正常了,但是在使用的过程的出现了某些命令不能正常使用的问题,才想起来是环境变量中没有添加ENV工具中的命令。

再有就是python安装之后,也需要将其添加到环境变量中,否则也是编译出错的。





关键词: ENV     环境搭建    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]