diff --git a/rt-thread-version/rt-thread-standard/_sidebar.md b/rt-thread-version/rt-thread-standard/_sidebar.md index 6cd8c3c40c00c1510118dd7079aed8338ba23136..51abda987048d62e82549ec936be1cba09861f7a 100644 --- a/rt-thread-version/rt-thread-standard/_sidebar.md +++ b/rt-thread-version/rt-thread-standard/_sidebar.md @@ -17,6 +17,7 @@ - [RT-Thread EtherKit](/rt-thread-version/rt-thread-standard/hw-board/rzn2l-etherkit/rzn2l-etherkit.md) - [英飞凌PSOC62评板](/rt-thread-version/rt-thread-standard/hw-board/ifx-eval-kit/ifx-eval-kit.md) - [NXP FRDM-MCXN947](/rt-thread-version/rt-thread-standard/tutorial/quick-start/frdm_mcxn947/quick-start.md) + - [NXP FRDM-MCXA156](/rt-thread-version/rt-thread-standard/tutorial/quick-start/frdm_mcxa156/quick-start.md) - [Keil模拟器STM32F103](/rt-thread-version/rt-thread-standard/tutorial/quick-start/stm32f103-simulator/stm32f103-simulator.md) - [瑞萨RA2L1-cpk](/rt-thread-version/rt-thread-standard/tutorial/quick-start/renesas-ra2l1-cpk/quick-start.md) - [英飞凌 CY8CKIT-062S2-43012](/rt-thread-version/rt-thread-standard/tutorial/quick-start/CY8CKIT-062S2-43012/quick-start.md) @@ -197,7 +198,7 @@ - [恩智浦FRDM-MCXN947开发实践指南](/rt-thread-version/rt-thread-standard/tutorial/make-bsp/NXP-MCX/恩智浦FRDM-MCX974实践指南.md) - [恩智浦FRDM-MCXN236开发实践指南](/rt-thread-version/rt-thread-standard/tutorial/make-bsp/MCX-N236/恩智浦FRDM-MCXN236实践指南.md) - [恩智浦FRDM-MCXA153开发实践指南](/rt-thread-version/rt-thread-standard/tutorial/make-bsp/MCX-A153/恩智浦FRDM-MCXA153实践指南.md) - + - 官方开发板 - [星火一号](/rt-thread-version/rt-thread-standard/hw-board/spark-1/spark-1.md) - [ART-PI](/rt-thread-version/rt-thread-standard/hw-board/art-pi/art-pi.md) diff --git a/rt-thread-version/rt-thread-standard/tutorial/quick-start/frdm_mcxa156/figures/board.png b/rt-thread-version/rt-thread-standard/tutorial/quick-start/frdm_mcxa156/figures/board.png new file mode 100644 index 0000000000000000000000000000000000000000..b6a7c7e128edff0638513601547c84055ad12292 Binary files /dev/null and b/rt-thread-version/rt-thread-standard/tutorial/quick-start/frdm_mcxa156/figures/board.png differ diff --git a/rt-thread-version/rt-thread-standard/tutorial/quick-start/frdm_mcxa156/figures/board_block_diagram.png b/rt-thread-version/rt-thread-standard/tutorial/quick-start/frdm_mcxa156/figures/board_block_diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..62022d59646aae24d65d43336954797a3be7ddee Binary files /dev/null and b/rt-thread-version/rt-thread-standard/tutorial/quick-start/frdm_mcxa156/figures/board_block_diagram.png differ diff --git a/rt-thread-version/rt-thread-standard/tutorial/quick-start/frdm_mcxa156/figures/dir.png b/rt-thread-version/rt-thread-standard/tutorial/quick-start/frdm_mcxa156/figures/dir.png new file mode 100644 index 0000000000000000000000000000000000000000..e44fde94b4fe58b08265ce2781fbc4c136a479ed Binary files /dev/null and b/rt-thread-version/rt-thread-standard/tutorial/quick-start/frdm_mcxa156/figures/dir.png differ diff --git a/rt-thread-version/rt-thread-standard/tutorial/quick-start/frdm_mcxa156/figures/project.png b/rt-thread-version/rt-thread-standard/tutorial/quick-start/frdm_mcxa156/figures/project.png new file mode 100644 index 0000000000000000000000000000000000000000..48b9dbabf25c9a5728f1d6b49f24020741ac6b79 Binary files /dev/null and b/rt-thread-version/rt-thread-standard/tutorial/quick-start/frdm_mcxa156/figures/project.png differ diff --git a/rt-thread-version/rt-thread-standard/tutorial/quick-start/frdm_mcxa156/figures/scons.png b/rt-thread-version/rt-thread-standard/tutorial/quick-start/frdm_mcxa156/figures/scons.png new file mode 100644 index 0000000000000000000000000000000000000000..9ee97601b175680f4dc9f4fe6a22e334b9dd0185 Binary files /dev/null and b/rt-thread-version/rt-thread-standard/tutorial/quick-start/frdm_mcxa156/figures/scons.png differ diff --git a/rt-thread-version/rt-thread-standard/tutorial/quick-start/frdm_mcxa156/figures/usb_pc.png b/rt-thread-version/rt-thread-standard/tutorial/quick-start/frdm_mcxa156/figures/usb_pc.png new file mode 100644 index 0000000000000000000000000000000000000000..eae9dc00b0f4e4118f95f800cabcfcd667c533bb Binary files /dev/null and b/rt-thread-version/rt-thread-standard/tutorial/quick-start/frdm_mcxa156/figures/usb_pc.png differ diff --git a/rt-thread-version/rt-thread-standard/tutorial/quick-start/frdm_mcxa156/quick-start.md b/rt-thread-version/rt-thread-standard/tutorial/quick-start/frdm_mcxa156/quick-start.md new file mode 100644 index 0000000000000000000000000000000000000000..e3d911857beb6f48e661cd103d4203fbb0c8617c --- /dev/null +++ b/rt-thread-version/rt-thread-standard/tutorial/quick-start/frdm_mcxa156/quick-start.md @@ -0,0 +1,75 @@ +# NXP FRDM-MCXA156 上手指南 + +## 简介 + +FRDM-MCXA156 是一款小巧且可扩展的开发板,专为 MCX A144/5/6 和 A154/5/6 系列 MCU 的快速原型开发设计。该开发板提供了业界标准的接口引脚,方便访问 MCU 的所有 I/O 端口,集成了开放标准的Arduino/MicroBus/PMOD接口、FlexIO, 摄像头接口、板载加速度计以及板载 MCU-Link 调试器。 + +开发板外观如下图所示: + +![board](figures/board.png) + + + +该开发板常用 板载资源 如下: + +![board](figures/board_block_diagram.png) + + + +开发板更多详细信息请参考 [NXP官方网站](https://www.nxp.com/design/design-center/development-boards-and-designs/FRDM-MCXA156)。 + +## 准备工作 + +目前FRDM-MCXA156板级支持包提供MDK5 ,并且支持 GCC 开发环境,面以 MDK5 开发环境为例,介绍如何将示例程序运行起来。运行示例程序前需要做如下准备工作: + +> NXP官方的FRDM-MCXA156的上手教程,可以参考[这里](https://www.nxp.com/document/guide/getting-started-with-frdm-mcxa156:GS-FRDM-MCXA156) + + 1. MDK 开发环境 + + 需要安装 MDK-ARM 5.38 (或以上版本均可)。安装方法可以参考 [Keil MDK安装](../keil/keil.md)。 + + 2. 源码获取 + + ,在 Assets 中下载压缩包获取最新稳定版代码。 + + [源码目录说明](../src_code_introduction/rtthread_dir.md) + + 3. 使用 USB 线连接开发板的 USB 转串口 到 PC 机。 + + ![连接到 PC](figures/usb_pc.png) + +## 运行第一个示例程序 + +### 编译下载 + +进入到 `rt-thread\bsp\nxp\mcxa\frdm-mcxa156` 文件夹中,打开RT-Thread的env工具,输入`scons --target=mdk5`来重新生成Keil工程. + +![工程目录](figures/scons.png) + +生成Keil工程文件名为 project.uvprojx, 双击 project.uvprojx 文件,打开 MDK5 工程。 + +![工程目录](figures/dir.png) + +执行编译,编译完成后,点击下载按钮将固件下载至开发板,下载完成后,程序会自动开始运行,观察程序运行状况。 + +> 提示:工程默认配置使用 CMSIS-DAP下载程序,点击下载按钮即可下载程序到开发板 + +![编译下载方法](figures/project.png) + +### 运行 + +如没有自动运行,按下复位按键重启开发板, 连接开发板对应串口到 PC , 在串口工具里打开相应的串口(115200-8-1-N) ,复位设备后,可以看到 RT-Thread 的输出信息: + +```bash + + \ | / +- RT - Thread Operating System + / | \ 5.2.0 build Feb 10 2025 14:22:31 + 2006 - 2024 Copyright by RT-Thread team +using armclang, version: 6190004 +msh > +``` + +## 继续学习 + +已完成 RT-Thread 快速上手!点击这里进行 [内核学习](../../kernel/kernel-video.md) 。