野火RT1052开发板1 – NXP MCU-Link Pro + Keil V5 编译环境创建
野火i.MX RT1052 EVK Pro是个很好的学习工具,野火不仅做了汉化,另外,把所有的Pin脚都做了引出,虽然是个老产品,但是一通百通所以这个系列准备使用野火的板子来入门,具体要更几篇待定…,但是尽量每一篇都有真东西,这是第一篇:使用NXP MCU-Link Pro + Keil V5,创建编译环境运行第一个demo。
野火i.MX RT1052 EVK Pro是个很好的学习工具,野火不仅做了汉化,另外,把所有的Pin脚都做了引出,虽然是个老产品,但是一通百通所以这个系列准备使用野火的板子来入门,具体要更几篇待定…,但是尽量每一篇都有真东西,这是第一篇:使用NXP MCU-Link Pro + Keil V5,创建编译环境运行第一个demo。
1 | int main(void) |
startup.c通常是指嵌入式系统中的启动代码,它的主要作用是初始化系统并启动应用程序。
在启动过程中,会进行一些初始化操作,如设置堆栈、复制数据段、清零BSS段、设置中断向量表等。此外,startup.c还会加载应用程序,将控制转移到应用程序的入口处,开始执行应用程序的功能。
因此,startup.c非常重要,涉及到整个系统的启动和运行。不同的嵌入式平台和芯片厂商会有不同的startup.c代码,但它们的基本逻辑和流程是类似的。
这个代码是一个包含头文件并定义与MCU中的GPIO(通用输入/输出)功能相关的一些宏的 C 源文件。它是为 NXP 公司制造的特定MCU编写的。
UART: Universal Asynchronous Receiver Transmitter(通用异步收发器),
通用的串行、异步通信总线,它有两条数据线,实现全双工发送和接收。
Update your browser to view this website correctly.&npsb;Update my browser now