如何使用MDK生成可执行的BIN文件?

作者:鄂尔多斯麻将开发公司 阅读:25 次 发布时间:2023-05-05 13:56:52

摘要:MDK(Microcontroller Development Kit)是一种支持许多微控制器架构的集成开发环境(IDE)。该IDE是由英飞凌(Infineon)开发的,专注于嵌入式开发。MDK使用uVision软件开发包(SDK),包括编辑器、微控制器和外设模拟器以及编译器。生成可执行的BIN文件是嵌入式开发中非常重...

MDK(Microcontroller Development Kit)是一种支持许多微控制器架构的集成开发环境(IDE)。该IDE是由英飞凌(Infineon)开发的,专注于嵌入式开发。MDK使用uVision软件开发包(SDK),包括编辑器、微控制器和外设模拟器以及编译器。

如何使用MDK生成可执行的BIN文件?

生成可执行的BIN文件是嵌入式开发中非常重要的一环。通过BIN文件可以将代码烧录到微控制器中,使得设备可以正常运行。本文就为大家详细介绍如何使用MDK生成可执行的BIN文件。

1. 创建一个新的工程

打开uVision,从工具栏中选择 “File”,点击“New Project”来新建一个MDK工程。输入工程名字和存储路径,并选择我们用到的微控制器类型。接着,点击“Finish”。

在这一步中我们可以选择创建对应的文件夹,以存放工程文件,这对于后期的维护是非常有帮助的。

2. 添加源文件

在新建的工程中,我们需要添加源代码文件。从工具栏中点击“Project”菜单,在下拉选项中选择 “Add Files to Project”。

在弹出的选项卡中选择出我们的代码源文件,并将其加入到工程列表中。重复这一步可以将所有的代码文件都添加到工程中。

3. 配置编译器

选择“Options for Target”选项。在顶部的“Target”菜单中,找到“Target Processor”栏位,并从菜单选择我们使用的处理器类型。

接下来,在左侧列表中选择 “C/C++” 选项。由于我们使用的是C语言,因此选择 “C Compiler” 选项,设置处理器指令集架构、寄存器宽度等参数。这里需要根据实际情况进行配置。

4. 配置链接器

链接器用于将编译后的目标文件进行链接,生成可执行的二进制文件。要进行链接器配置,需要在“Options for Target”选项中选择 “Linker” 选项。

在这里,我们可以设置链接脚本和输出文件名。链接器脚本定义了丰富的符号和内存布局信息,这对于生成可以在目标设备中运行的镜像是至关重要的。

5. 编译代码

在工具栏中找到 “Build” 按钮,点击它可以让MDK对工程进行编译。如果代码中存在任何语法错误或警告,我们会在此阶段得到有关的错误提示。

一旦代码成功编译,相应的目标文件就会被创建。所有这些文件都可以在工程列表中看到。

6. 生成可执行的BIN文件

最后一步是生成可执行的BIN文件。我们需要在选项卡中选择“Utilities”选项。在“Generate Binary File”部分中,输入输出文件名。该文件将被生成在工程文件夹下。

点击“Generate”按钮,MDK会将所有目标文件和链接器脚本合并为一个二进制文件,并将其保存为一个.BIN文件。

总结

使用MDK生成可执行的BIN文件远比上述六个步骤简单。只需要在uVision中创建一个新的项目文件,添加代码文件并配置编译器和链接器,再编译代码后生成可执行的BIN文件即可。

当然,以上仅是生成可执行BIN文件的一个略微简单的过程,更加复杂的工作肯定还会存在,如将代码解决在代码存储系统(如Github)中,团队开发等等,但总体的过程是一样的。MDK是一款非常强大的嵌入式开发工具,为嵌入式开发人员提供了许多有用的工具来使工作变得更简单、更高效。随着工程师们逐渐熟悉MDK和MDK中的各种工具和选项,生成可执行的BIN文件也将变得更加容易。

  • 原标题:如何使用MDK生成可执行的BIN文件?

  • 本文链接:https:////qpzx/4797.html

  • 本文由鄂尔多斯麻将开发公司飞扬众网小编,整理排版发布,转载请注明出处。部分文章图片来源于网络,如有侵权,请与飞扬众网联系删除。
  • 微信二维码

    CTAPP999

    长按复制微信号,添加好友

    微信联系

    在线咨询

    点击这里给我发消息QQ客服专员


    点击这里给我发消息电话客服专员


    在线咨询

    免费通话


    24h咨询☎️:166-2096-5058


    🔺🔺 棋牌游戏开发24H咨询电话 🔺🔺

    免费通话
    返回顶部