MDK中详细教程:编译生成bin文件及其注意事项
需积分: 50 8 浏览量
更新于2024-09-11
收藏 333KB DOCX 举报
MDK,全称为μVision Development Kit,是Keil公司开发的一款针对嵌入式微控制器的集成开发环境(IDE)。本文主要讲解如何在MDK中配置并编译生成.bin文件,以便于在没有Jlink仿真器的情况下通过第三方软件进行程序烧写。
首先,打开MDK中的项目管理窗口,选择第一个项目,然后右键选择“Options for Target”,进入目标配置界面。在这个过程中,用户需确保选择了“User”选项卡,因为这是自定义编译设置的地方。
配置步骤如下:
1. 勾选“Run#1”复选框,这是为了执行一次编译。随后,在相应的输入框中,用户需要填写一个命令行参数,该参数指定如何将中间文件.axf转换为.bin文件。命令格式如下:
```
G:\ProgramFiles\KeilMDK\ARM\BIN40\fromelf.exe --bin --output ../output/BS2015P_FLY_MAIN.bin ../output/BS2015P_FLY_MAIN.axf
```
其中:
- `G:\ProgramFiles\KeilMDK\ARM\BIN40\fromelf.exe` 是MDK的安装路径,需要根据具体的MDK版本(如MDK4对应%ARM\BIN40,MDK3对应%ARM\BIN)进行调整。
- `--bin` 是告诉fromelf.exe执行bin文件的生成。
- `--output` 后面跟的是输出文件的路径,包括.bin和.axf文件名,以及相对于项目的相对路径。这里推荐使用项目输出目录,如`../output`,以避免路径问题。
2. 注意事项:
- 绝对路径应确保正确,尤其是fromelf.exe的路径,它决定了编译工具的查找路径。
- 相对路径`../output/BS2015P_FLY_MAIN.axf`必须指向实际存在的.axf文件,否则编译时会报错提示找不到文件。
- 如果你的项目名称或输出文件名与这里提到的不同,记得替换相应的文件名。
完成这些配置后,点击保存并重新编译,MDK就会按照设置生成.bin文件。这样做可以让你在没有硬件连接的情况下预览和测试代码,为后续的烧写过程做好准备。然而,这并不替代在真实环境中进行调试和仿真,实际开发时还是需要配合JLink等硬件调试工具。
2019-07-22 上传
2023-06-13 上传
2024-07-14 上传
2023-11-23 上传
2023-09-05 上传
2023-08-25 上传
2024-08-30 上传
gfwzf
- 粉丝: 0
- 资源: 6
最新资源
- WebLogic集群配置与管理实战指南
- AIX5.3上安装Weblogic 9.2详细步骤
- 面向对象编程模拟试题详解与解析
- Flex+FMS2.0中文教程:开发流媒体应用的实践指南
- PID调节深入解析:从入门到精通
- 数字水印技术:保护版权的新防线
- 8位数码管显示24小时制数字电子钟程序设计
- Mhdd免费版详细使用教程:硬盘检测与坏道屏蔽
- 操作系统期末复习指南:进程、线程与系统调用详解
- Cognos8性能优化指南:软件参数与报表设计调优
- Cognos8开发入门:从Transformer到ReportStudio
- Cisco 6509交换机配置全面指南
- C#入门:XML基础教程与实例解析
- Matlab振动分析详解:从单自由度到6自由度模型
- Eclipse JDT中的ASTParser详解与核心类介绍
- Java程序员必备资源网站大全