MDK入门:STM32F407ZG ARM工程搭建与LED跑马灯示例

需积分: 0 3 下载量 194 浏览量 更新于2024-09-02 收藏 466KB PDF 举报
"《用MDK建立ARM工程指南》旨在帮助初学者掌握使用MDK V5.23编译器创建ARM项目的方法,以STM32F407ZG芯片的启明开发板上的LED跑马灯程序为例进行详细步骤解析。首先,创建一个专门的工程文件夹,如“Project_led”。然后,启动MDK并新建工程,保存至该文件夹,选择STM32F407ZG作为目标芯片,进入自动配置过程。 在配置过程中,要管理运行时环境,主要设置三项,如设备启动源代码、系统源代码以及CMSIS(通用微控制器接口标准),这些内容不可更改。工程完成后,会发现CMSIS和DEVICE目录,其中启动代码和系统代码源文件位于RTE子文件夹内,可进行修改。 为了结构清晰,将应用代码分门别类地存放在子文件夹中,例如“App”、“Main”、“Common”和“Led”,每个子文件夹对应特定功能的代码。主函数main通常放在“Main”文件夹,共用程序代码存放在“Common”,而与LED操作相关的初始化和接口定义在“Led”。 此外,库文件的添加也是关键步骤,包括标准库、设备特定库和用户自定义库。通过这种方式,构建了一个完整的ARM工程环境,准备迎接应用程序的编写和调试。通过这个实例,读者可以逐步理解MDK工具的使用,建立起对ARM开发的基础认知。"