文章目录
- 6.1 本地新建工程文件夹
- 6.2 新建工程
- 6.2.1 选择CPU型号
- 6.2.2 在线添加库文件
- 6.2.3 添加文件
- 6.2.4 复制存储器分配文件
- 6.2.5 配置选项卡
版本说明:MDK5.24
6.1 本地新建工程文件夹
可随意命名,该目录下新建 2 个文件夹 Listings 和 Objects
6.2 新建工程
LEIL5新建工程,直接保存在 LED 文件夹下
6.2.1 选择CPU型号
i.MX RT1052 系列开发板选MIMXRT1052DVL5B
没有出现你想要的 CPU 型号,就是你没有添加 RT1052 芯片包
6.2.2 在线添加库文件
不需要在线添加库文件,这里我们点击关掉
6.2.3 添加文件
选择文件 Add 即可
startup_MIMXRT1052.s启动文件
- 系统上电后第一个运行的程序,由汇编编写,C 编程用的比较少,可暂时不管,
这个文件是从固件库里面拷贝而来的,由 NXP 官方提供。
MIMXRT1052.h
- 用户手动新建,用于存放寄存器映射的代码,暂时为空。
main.c
- 用户手动新建,用于存放 main 函数,写入如下空代码
/*
2 * 工程模板 ( 寄存器版本 )
3 */
4 #include "MIMXRT1052.h"
5
6
7 /**
8 * 主函数
9 */
10 int main(void)
11 {
12
13 while (1);
14
15 }
17 // 函数为空,目的是为了骗过编译器不报错
18 void SystemInit(void)
19 {
20 }
SystemInit(), 该 函 数 在 启 动 文 件startup_MIMXRT1052.s 的复位程序中被调用,主要作用是初始化系统时钟,是在固件库里面实现的。
6.2.4 复制存储器分配文件
在 RT1052 的工程中还需要添加一个存储器分配文件,文件名为MIMXRT1052xxxxx_flexspi_nor
文件的原目录:
RT1052 sdk 根目录\devices\MIMXRT1052\arm\MIMXRT1052xxxxx_flexspi_nor