NXP FRDM-MCXN947开发环境的构建

本文介绍了如何使用FRDM-MCXN947开发板进行RT-Thread项目的开发,包括安装RT-Threadenv工具、下载源代码、在VSCode中进行编译并在LinkServer的帮助下下载和擦除程序。
摘要由CSDN通过智能技术生成

目录

FRDM-MCXN947开发板

开发工具安装

安装RT-Thread env 工具

下载源代码

VSCode插件

程序编译

程序下载到开发板


FRDM-MCXN947开发板

这次是参加RT-Thread组织的活动,进行FRDM-MCXN947开发板的评测。NXP FRDM-MCXN947板是NXP官方针对MCX N94x/54x微控制器家族推出的紧凑且可扩展的开发板,帮助用户快速开展原型设计,开发板提供丰富的行业标准接口,可以轻松访问MCU的I/O,同时板载外部闪存与MCU-Link调试器,支持各种附加版的扩展,为用户提供简单高效的评估和开发体验。

下面是开发板的图片:

有关开发板的使用参见:RT-Thread 文档中心

开发工具安装

最近我一直使用阿里的无影云电脑进行开发板的评估,本次的开发工具还是安装在云电脑上的Windows系统。

安装RT-Thread env 工具

rt-thread.org/download.html下载Env工具。当然也可以下载RT-Thread Studio的同时,安装Env工具。不过RT-Thread Studio还不支持本开发板,所以安装RT-Thread Studio的意义不大。安装好Env工具后,可以按照文档的说明注册Env工具到文件管理器的右键菜单中。

下载源代码

从Github上下载代码:GitHub - RT-Thread/rt-thread: RT-Thread is an open source IoT real-time operating system (RTOS).

如果访问Github有困难,也可以从Gitee上下载。

VSCode插件

我使用VSCode进行代码编辑,由于是云电脑方案,程序的编译在云电脑上完成,而下载是在本地电脑上完成的。所以就没有使用任何VSCode的插件。不过如果使用本地电脑进行编辑,那么就可以安装相关的插件,参见:RT-Thread-MCXN947测评系列(一)vscode 开发环境搭建(支持编译、下载、调试)RT-Thread问答社区 - RT-Thread

程序编译

切换到D:\rt-thread\bsp\nxp\mcx\mcxn\frdm-mcxn947目录,然后进入到Env环境中,直接使用scons命令就可以编译程序了。程序编译后得到rtthread.elf文件,就可以用来下载了。

也可以使用scons -dist命令将所有RT-Thread代码,包括内核、BSP等都打包到dist目录。

程序下载到开发板

要下载程序到开发板,就需要使用NXP提供的LinkServer了。可以从NXP官网上下载:https://www.nxp.com.cn/lgfiles/updates/mcuxpresso/LinkServer_1.4.85.exe

LinkServer需要安装在本地电脑上,而不是云电脑上。

如果对开发板进行擦除,可以使用下面的命令:

第一次使用开发板时可能不能成功,这时拔掉开发板再插上就行了。

LinkServer.exe flash MCXN947:FRDM-MCXN947 erase

下载程序可以使用下面的命令:

LinkServer.exe flash MCXN947:FRDM-MCXN947 load ./rtthread.elf

这样就可以下载并运行程序了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

神一样的老师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值