首页 » 科学 » STM32入门实战:强大、好用的嵌入式编译器软件Keil uVision5_选项卡_软件

STM32入门实战:强大、好用的嵌入式编译器软件Keil uVision5_选项卡_软件

admin 2024-12-10 17:38:37 0

扫一扫用手机浏览

文章目录 [+]

而嵌入式的软件开拓工具,用Keil和IAR的相对较多。
两者比较呢,IAR的操作界面相对更简洁,Keil软件功能相对更强大一些。
Keil支持ARM7、ARM9、以及Cortex系列内核的处理器。
它还集成了Flash烧写模块,强大的设备仿真,性能剖析等功能。
在后续章节中,我们都将以Keil软件作为开拓的平台。

Keil软件可以在KEIL的官网高下载:https://www.keil.com/download/product/ ,如下图所示:

STM32入门实战:强大、好用的嵌入式编译器软件Keil uVision5_选项卡_软件 STM32入门实战:强大、好用的嵌入式编译器软件Keil uVision5_选项卡_软件 科学

KEIL5下载界面

STM32入门实战:强大、好用的嵌入式编译器软件Keil uVision5_选项卡_软件 STM32入门实战:强大、好用的嵌入式编译器软件Keil uVision5_选项卡_软件 科学
(图片来自网络侵删)

须要把稳的是,该软件不是免费软件,您须要得到Keil公司的授权才能正常利用。
但是对付个人学习和研究来说,我们可以从网上其它渠道下载试用。
软件本身的安装非常大略,照着提示点“Next”即可。
和Keil4不同的是,Keil5须要单独安装芯片包,否则无法选择芯片类型,比如F1系列的芯片包名称一样平常是这样的:Keil.STM32F1xx_DFP.1.0.5。
STM32芯片包Keil的官网下载地址是:http://www.keil.com/dd2/。
但Keil官网的速率慢的出奇,我们还是从其它非官方网站下更好些。

全部安装好后打开主界面:

Keil uVision5主界面

左上栏是项目栏,以目录的形式显示出全体项目的运用文件、库文件、接口软件还有一些中间件。
右上栏是文本编辑窗口,用来查看、编辑各个C、H文件。
下边栏是编译信息栏,你的全体工程编译后,会把编译过程中的各种信息显示不才方。
如果编译过程有缺点,你就可以根据缺点提示信息进行问题排查。

从上图可以看出,我们已经打开了用STM32CubeMX自动天生的一个工程初始文件。
但在进行编译前,我们还须要对Keil的一些关键选项进行设置。

点击红圈处的"Options for Target..."按钮,弹出Options for Target...对话框,在Device选项卡中选择我们所利用的单片机型号,这里我们选择STM32F103C8。

Device选项卡

在Output选项卡中,如果你在调试程序的时候不须要每次都要搜索干系变量和函数的详细位置,你就可以把"Browse information"这个选项去掉,否则每次编译都要天生用户浏览信息的话,编译速率会慢的让你想砸电脑。

Ouput选项卡

Debug选项卡中,右上角的Use框中选择"ST-Link Debugger",这样你就可以用一个便宜又小巧的USB下载器下载和调试程序了。

Debug选项卡

ST-Link V2 USB下载器,小巧、便宜、好用

然后再点击Use框"ST-Link Debugger"后边的"Settings"按钮,弹出"Cotex_M Target Driver Setup"对话框。
把上边红圈上的"Retset and Run"勾选上,这样你每次把程序下载到单片机,它就自动开始运行了。
然后看下边"Programming Algorithm"编程算法里边有没有显示出对应的芯片类型,如果没有,Keil将无法将编译好的程序下载到单片机,此时您就须要点击下边的"Add"按钮添加对应的芯片型号。

"Cotex_M Target Driver Setup"对话框

以上所有选项都设置好了之后,您就可以点击左上角的"Build"按钮(或者按F7快捷键)编译我们的工程项目了。
编译完之后,就可以看到最下边显示"0 Error(s),0 Warring(s)",解释编译成功,已经天生了可以在单片机中运行的二进制程序代码了。

编译工程项目

标签:

相关文章

电脑IT培训,开启数字化时代的职业新篇章

随着科技的飞速发展,数字化时代已经来临,各行各业都在积极拥抱信息技术。在这个背景下,电脑IT培训成为了提升个人竞争力的关键途径。本...

科学 2024-12-28 阅读0 评论0