第二章 编译开发环境的建立
这一章主要介绍编译软件平台的安装过程,菜单使用说明,具体设置等内容,是后面实践操作中经常要用到的,需要熟练掌握。只有这样,才能提高开发效率,减少低级错误的出现。在这里只是做简单的介绍,没有详细的讲解每一个细节,只是把要用到的地方着重讲了一下。有关更详细的内容,可以参阅有关参考文献。
2.1.下载和安装EWARM
STM32F系列芯片,其控制器基于ARM核,所以许多基于ARM的开发环境都可以用于STM32F系列的开发,选择合适的开发环境和工具可以加快开发的速度和节省开发成本。本章对STM32F常用的开发工具IAR EWARM进行简单介绍。
IAR Embedded Workbench for ARM(下面简称EWARM)是一款针对ARM处理器的集成开发环境,包含项目管理器、编辑器、C/C++编译器、汇编器、链接器和调试工具C-SPY等所有开发过程中所需的模块。在EWARM环境下可以使用C/C++和汇编语言方便地开发嵌入式应用程序。比较其他的ARM开发环境, EWARM具有入门容易、使用方便、编译效率高、生成的代码紧凑等优点。
IAR EWARM KickStart版本具有32KB代码限制,但没有时间限制,适合入门者学习使用。EWARM Evaluation版本没有功能上的限制,但具有30天的时间限制,适合商业用户在购买正式版本之前评估使用。下面以KickStart版本为例。用户可以在EWARM的产品主页www.iar.com/ewarm上注册和下载,或直接前往:http://supp.iar.com/Download/SW/?item=EWARM-KS32 ,出现如图2-1-1所示界面
1
图 2-1-1 下载引导页面
点击Continue继续,随即出现图2-1-2所示界面。在这个界面中,必须填满带*号的注册信息,并点击Submit registration继续:
2
图 2-1-2 注册信息内容
完成上述步骤后,系统会自动生成一封Email并发往注册信息中填写的邮箱,内容类似于图2-1-3所示:
图 2-1-3 系统所发邮件内容
在浏览器中打开上面邮件中的下载页面链接,如图2-1-4所示:
3