当前位置: » 做exe » 正文

keil怎么生成exe方法 – 智电网络-威尼斯人888

keil是一款专门用于微控制器编程和测试的软件,如:arm cortex-m, cortex-r, 8051, c166, st10等。它通常用于开发嵌入式系统,而这些嵌入式系统一般不运行可执行文件(exe)。相反,它们运行二进制文件或十六进制文件,这些文件会被直接烧写于微控制器的内部存储器中。

然而,keil确实生成一个二进制文件(.bin)或者十六进制文件 (.hex),这与可执行文件具有类似的功能。当你在keil中编译并链接完成一个项目后,通常会生成这样一个文件。以下是详细的操作步骤:

1. 打开keil uvision软件,创建一个新的项目。

2. 选择你所使用的微控制器型号。配置好你的项目、目标设备和代码模板,这将帮助keil为你生成适当的配置文件。

3. 将你的c源代码文件(.c)添加到项目中。完成相应的编程工作,编写程序,处理逻辑等等。

4. 为了生成二进制或十六进制文件,需要设置一下项目选项。点击”project” -> “options for target”。在“options for target”窗口中,选择”output”选项卡。

5. 在”output”选项卡中,你会看到“create hex file”或”create bin file”选项。选择你想要生成的文件格式,并勾选相应的复选框。

6. 点击”ok”保存设置。然后对项目执行”build”操作(项目菜单下的”build target”)以完成编译和链接。

7. 当编译和链接成功完成后,你可以在项目的”objects”目录下找到生成的.hex或.bin文件。这个文件就是你需要的二进制代码,可以用于烧写到微控制器中。

8. 使用相应的烧写工具或调试器(如j-link

, st-link等)将 .hex 或 .bin 文件烧写至微控制器。如此,你所编写的程序便能在微控制器上运行了。

总之,keil不会生成exe文件,但可以输出一个.hex或.bin文件,这是基于运行在嵌入式系统中的微控制器的编程模型所决定的。这种模型与在pc上运行的可执行文件模型有很大不同。希望这篇文章能帮助你了解如何在keil中生成适用于微控制器的代码文件。

未经允许不得转载:https://www.zhidianwl.com/ » keil怎么生成exe方法

相关推荐

推荐栏目

网站地图