|
【MCXN947开发板测评】RT-Thread系统烧录
参考RT-Thread系统文档,实现源码下载及系统烧录,解决编译过程中问题
Step1. 研究板卡信息
研究板卡硬件信息及接口,插电,启动板卡
FRDM-MCXN947 是NXP官方基于 MCXN947 器件的低成本评估板。MCXN947 器件集成了双 Arm Cortex-M33 微控制器和神经处理单元 (NPU)。该板还具有 P3T1755DP I3C 温度传感器、TJA1057GTK/3Z CAN PHY、以太网PHY、SDHC电路(卡槽为DNP)、RGB LED、触摸板、高速USB电路、按钮等 MCU-Link 调试器电路。该板提供 Arduino 扩展、PMOD拓展,MicroBus总线拓展。该板还支持摄像头模块和 NXP 低成本 LCD 模块 PAR-LCD-S035。板载 MCU-Link 调试器基于 LPC55S69 MCU。
开发板外观如下图所示:
常用 板载资源 如下:
启动板卡后,点亮指示灯
Step2. MDK开发环境
安装MDK-5.41,安装方法可以参考 Keil MDK安装
详细细节如下链接所示:
Step3. 获取RT-Thread 5.1.0源码
javascript:;下载源码,在 Assets 中下载压缩包获取最新稳定版代码,本次使用v5.1.0版本。
RT-Thread-5.1.0源码如下所示
文件结构:
Step4. 编译源代码
进入到 rt-thread\bsp\nxp\mcxn\frdm-mcxn947 文件夹中,双击 project.uvprojx 文件,打开 MDK5 工程。按照下图说明,点击相关按钮
下图为具体操作效果
这个显示默认状态是C <default>,解决方案是将Language C: 选c99,图蓝色部分
第一次编译,提示包错误,缺少rt_vsnprintf.c文件
检索网络,下载rt-vsnprintf_full-1.0.0.zip软件包,解压缩并安装到指定位置
再次编译错误解决
Step5. 烧录系统至开发板
Step6. 重启板卡
点击Reset按钮,重启板卡
6.1 串口读数
使用串口读取相关参数,设置波特率115200,停止位1,数据位8和校验位None等参数,实现串口数据读取
6.2 板卡状态
板卡红灯变成了绿灯,呈现周期性闪亮