• Home
  • Annotate
  • current directory
Name Date Size #Lines LOC

..21-Aug-2025-

applications/21-Aug-2025-

board/21-Aug-2025-

figures/21-Aug-2025-

xip/21-Aug-2025-

.config A D21-Aug-202546 KiB1,4131,303

Kconfig A D21-Aug-2025206 117

README.md A D21-Aug-20255.2 KiB12681

SConscript A D21-Aug-2025311 1511

SConstruct A D21-Aug-20253 KiB8970

project.ewd A D21-Aug-202552.4 KiB1,4861,485

project.ewp A D21-Aug-202536.5 KiB1,3031,302

project.eww A D21-Aug-2025161 117

project.uvoptx A D21-Aug-20255.7 KiB178171

project.uvprojx A D21-Aug-202540.6 KiB1,1271,126

rtconfig.h A D21-Aug-20258.2 KiB41679

rtconfig.py A D21-Aug-20255 KiB166126

template.ewd A D21-Aug-202552.4 KiB1,4861,485

template.ewp A D21-Aug-202536.6 KiB1,0401,039

template.ewt A D21-Aug-2025170.6 KiB2,3732,372

template.eww A D21-Aug-2025162 117

template.uvoptx A D21-Aug-20255.7 KiB178171

template.uvprojx A D21-Aug-202513.9 KiB390384

README.md

1# BSP README 模板
2
3## 简介
4
5本文档为 MIMXRT1064-EVK 开发板的 BSP (板级支持包) 说明。
6
7主要内容如下:
8
9- 开发板资源介绍
10- BSP 快速上手
11- 进阶使用方法
12
13通过阅读快速上手章节开发者可以快速地上手该 BSP,将 RT-Thread 运行在开发板上。在进阶使用指南章节,将会介绍更多高级功能,帮助开发者利用 RT-Thread 驱动更多板载资源。
14
15## 开发板介绍
16
17开发板外观如下图所示:
18
19![board](figures/MIMXRT1064EVK-TOP.jpg)
20
21该开发板常用 **板载资源** 如下:
22
23- MCU:MIMXRT1064DVL6A,主频 600MHz,4096KB FLASH ,1024KB RAM
24- 外部 RAM:型号IS42S16160J-6BLI,32MB
25- 外部 FLASH:型号S26KS512SDPBHI02,64MB
26- 常用外设
27  - LED:1个,D18(绿色)
28  - 按键:1个
29- 常用接口:USB 转串口、SD 卡接口、以太网接口、LCD 接口等
30- 调试接口,标准 JTAG/SWD
31
32开发板更多详细信息请参考【NXP】 [MIMXRT1064-EVK开发板介绍](https://www.nxp.com/support/developer-resources/evaluation-and-development-boards/i.mx-evaluation-and-development-boards/mimxrt1064-evk-i.mx-rt1064-evaluation-kit:MIMXRT1064-EVK)33
34## 外设支持
35
36本 BSP 目前对外设的支持情况如下:
37
38| **板载外设**      | **支持情况** | **备注**                              |
39| :----------------- | :----------: | :------------------------------------- |
40| USB 转串口        |     支持     |                                       |
41| SPI Flash         |     支持     |                                       |
42| 以太网            |      支持    |                                       |
43| SD卡              |   暂不支持   |                                       |
44| CAN               |   暂不支持   |                                       |
45| **片上外设**      | **支持情况** | **备注**                              |
46| GPIO              |     支持     | PA0, PA1... PK15 ---> PIN: 0, 1...176 |
47| UART              |     支持     | UART1                                 |
48| SPI               |   暂不支持     | 即将支持                              |
49| I2C               |   暂不支持   | 即将支持                               |
50| SDIO              |   暂不支持   | 即将支持                              |
51| RTC               |   暂不支持   | 即将支持                              |
52| PWM               |   暂不支持   | 即将支持                              |
53| USB Device        |   暂不支持   | 即将支持                              |
54| USB Host          |   暂不支持   | 即将支持                              |
55| IWG               |   暂不支持   | 即将支持                              |
56| **扩展模块**      | **支持情况** | **备注**                              |
57|     xxx 模块      |   支持   |                                      |
58
59## 使用说明
60
61使用说明分为如下两个章节:
62
63- 快速上手
64
65    本章节是为刚接触 RT-Thread 的新手准备的使用说明,遵循简单的步骤即可将 RT-Thread 操作系统运行在该开发板上,看到实验效果 。
66
67- 进阶使用
68
69    本章节是为需要在 RT-Thread 操作系统上使用更多开发板资源的开发者准备的。通过使用 ENV 工具对 BSP 进行配置,可以开启更多板载资源,实现更多高级功能。
70
71
72### 快速上手
73
74本 BSP 为开发者提供 MDK4、MDK5 和 IAR 工程,以及GCC 开发环境。下面以 MDK5 开发环境为例,介绍如何将系统运行起来。
75
76**请注意!!!**
77
78在执行编译工作前请先打开ENV执行以下指令(该指令用于拉取必要的库,否则无法通过编译):
79
80```bash
81pkgs --update
82```
83
84#### 硬件连接
85
86使用数据线连接开发板到 PC,打开电源开关。
87
88#### 编译下载
89
90双击 project.uvprojx 文件,打开 MDK5 工程,编译并下载程序到开发板。
91
92> 工程默认配置使用 CMSIS-DAP 仿真器下载程序,在通过 USB 连接开发板的基础上,点击下载按钮即可下载程序到开发板
93
94#### 运行结果
95
96下载程序成功之后,系统会自动运行,LED会以1Hz的频率闪烁。
97
98连接开发板对应串口到 PC , 在终端工具里打开相应的串口(115200-8-1-N),复位设备后,可以看到 RT-Thread 的输出信息:
99
100```bash
101 \ | /
102- RT -     Thread Operating System
103 / | \     4.0.2 build Jul  5 2019
104 2006 - 2019 Copyright by rt-thread team
105msh >
106```
107### 进阶使用
108
109此 BSP 默认只开启了 GPIO 和 串口1 的功能,如果需使用 SD 卡、Flash 等更多高级功能,需要利用 ENV 工具对BSP 进行配置(暂时还不支持,等待第二阶段),步骤如下:
110
1111. 在 bsp 下打开 env 工具。
112
1132. 输入`menuconfig`命令配置工程,配置好之后保存退出。
114
1153. 输入`pkgs --update`命令更新软件包。
116
1174. 输入`scons --target=mdk/iar` 命令重新生成工程。
118
119本章节更多详细的介绍请参考 [IMXRT 系列 BSP 外设驱动使用教程](../docs/IMXRT系列BSP外设驱动使用教程.md)。
120
121
122## 联系人信息
123
124维护人:
125
126-  [王强](https://github.com/xfwangqiang), 邮箱:<164877907@qq.com>