MDK入门:STM32F407ZG ARM工程搭建与LED跑马灯示例
需积分: 0 164 浏览量
更新于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开发的基础认知。"
114 浏览量
497 浏览量
162 浏览量
2022-11-12 上传
2022-10-29 上传
128 浏览量
146 浏览量
378 浏览量
105 浏览量


愉乐无限
- 粉丝: 0
最新资源
- 理解AJAX基础与实现
- BEA Tuxedo精华贴总结:程序示例与环境变量设置
- TUXEDO函数详解:tpalloc, tprealloc, tpfree, tptypes与FML操作
- Windows CE预制平台SDK掌上电脑1.1中文版使用指南
- 21DT数控车床编程指南:操作与编程指令详解
- 随机化算法:原理、设计与应用探索
- PB编程入门:核心函数详解与知识架构构建
- Ant实战教程:从入门到精通
- DB2 SQL语法指南:从创建到索引详解
- Java GUI设计入门:AWT与Swing解析
- VCL 7.0继承关系详解:完整对象树与可用版本区分
- 十天精通ASP.NET:从安装到实战
- 有效软件测试的关键策略
- ARM ADS1.2开发环境与AXD调试教程
- 详述JSTL:核心、I18N、SQL与XML标签库解析
- ×××论坛系统概要设计说明书