EasyARM-54608M4-快速入门指南

例程代码 ”包含了原厂提供的 SDK包及周立功公司针对 Easy asyARM54608M 修改的 SDK包。如 图 1所示是 SDK包的目录结构。
图1 SDK包的目录结构
一、“boards”是目录中是针对不同开发板的例程 ,SDK针对EasyARM54608M4开发板的 目录如下
1,driver_examples 目录中的例程是针对芯片每个模块单独目录中的例程
2,EasyARM54608M4_apps目录中例程是针对开发板板载外设和一些MiniPort和 Microport模块的例程,
3,emwin_examples 是emwin例程,例程需要LCD屏幕
4,rtos_examples是freeRTOS例程
5,usb_examples是usb 例程,包括USB设备和USB主机的例程
如下是driver_examples 目录
二、“CMSIS”目录是CMSIS规范相关的头文件和库文件;
三、“devices”目录是 LPC546xx 系列芯片的外设驱动库以及不同开发环境(keil MDK、MCUXpresssore 、IAR等)的启动代码;
四、”docs”目录是 目录是 NXP 原厂提供SDK SDK包使用的指导文档, 如果 需要详细了解 SDK包的使用, 可以 参考该目录下的文档;
五、“middleware”目录中包含了常用的间件, 有 USB协议栈、 lwip 协议栈、SD/MMC协 议、FATFS文件系统的源码, 以及 emWin 的库文件和头文件;
六、“rtos”目录中是实时操作系统,包含 FreeRTOS的源码;
七、“tools”目录中是cmake 工具需要的相关文件。
LED交替亮的代码
其中 st artup artupartup 目录中是芯片的启动代码和系统初始化;
doc 目录下是例程的说明文件;
drivers drivers 目录是芯片的驱动代码,包括 芯片所有上模块的驱动;
source source 目录是应用程序代码,main函数位于该目录的某个文件中, 本例程的main函数 就位于EasyARM-54608M4_led.c 文件中;
board 目录是针对特定板子的引脚复用配置代码 (pin_mux.c pin_mux.h)、时钟配置代码 (clock_config.c,clock_config.h )以及板级初始化代码 ( board.c board.h) .