RT1050开发--第5节 RT1050 Hello World (Keil V5)
第5节 RT1050 Hello World (Keil V5)

HelloWorld工程介绍
工程文件位置
C:\Users\Gavin\Documents\RT\Keil5\rt1050 keil sdk & doc\SDK_2_14_0_EVKB-IMXRT1050\boards\evkbimxrt1050\demo_apps\hello_world\

Keil工程位置

MDK工程目录结构

几种工程目标

—> 我们在这里用的是flexspi_nor_debug
工程,代码段放在nor flash,数据段放在TCM中!
工程工作组

关于xip的用处:
- 由于RT没有内部Flash,代码都存放在外部ROM空间,那么,在系统启动时,RT是不知道外部flash的信息的,比如:代码地址,空间大小等等;
- 所以,需要把这些信息先存放在外部Flash中,然后RT通过SPI通信获得了这部分信息之后,才可以到外部Flash中去取指令;
打造自己的HelloWorld工程
SDK工程路径

创建hello_world工程
- 创建01-hello_world文件夹;
- 复制SDK的主要文件;
- 根据工程包含的路径复制,得到:
- 打开这个新建的工程,消除找不到文件的感叹号
❗
—> 消除方法:通过使用文本编辑器打开该Keil工程,全文搜索并替换这几个include的相对路径!
—> Reload!
—> 完成!
分析Hello_world.c
1 | int main(void) |
烧写代码
Keil 快捷键 F8
![]()

实验现象

RT1050开发--第5节 RT1050 Hello World (Keil V5)
https://dustofstars.github.io/NXP/RT1050/rt1050开发-第5节-rt1050-hello-world-(keil-v5)/