原创 STM32安装和仿真的图文解说--超级入门篇一

2008-7-8 01:25 17686 16 39 分类: MCU/ 嵌入式

经过多次磨难,终于拿到心仪已久的STM32开发板了。


心里不免有些激动啊,放了好几天,也没怎么弄,今天边看边玩,算是知道怎么安装软件和如何仿真了。慢慢学吧,有兴趣的就一同探讨。


下面开始安装光盘的内容,首先安装IAR调试环境。


1、打开X:\SK-STM32F\IAR EWARM\CD-EWARM-KS-442A\autorun.exe


出现下面画面


点击开大图


2、点击install iar embedded workbench进入安装程序。


点击开大图


3、出现安装界面


点击开大图


这里有3个选项,第一个是获取license,这个在光盘里面的txt文件有。


我们选择install iar embedded workbench进行安装。


4、开始安装


5a69c517-1a80-4b92-95fb-11eb328b6d72.jpg


5、出现IAR for arm的安装界面


点击开大图


6、点next


点击开大图


7、直接同意就可以了


点击开大图


8、需要输入序列号,这个在光盘里面安装文件夹里的一个txt文件里有。


点击开大图


9、就是这个txt文件,里面License Number何license key都有


fc33d92f-6e8f-4e99-aad1-06698be8652d.jpg


10、输入license number之后,下一步,这里安装路径可以选择,但是最好选择默认安装路径,要不然后面会出问题的。哈哈,切忌


点击开大图


11、直接下一步


点击开大图


12、这里会显示安装的license number和key的情况


点击开大图


13、点下一步,就开始安装了,这个安装需要点时间啊,慢慢等,喝杯茶也可以。嘿嘿


点击开大图


14、安装完了之后,一般我都把这2个勾去掉,直接finish。


点击开大图


15、接着安装硬件驱动(就是开发板usb驱动),具体安装文件在下图所示文件夹里面的install stlink.exe文件


ba8e1f39-c38a-471e-94f3-08ce93beb9c8.jpg


16、开始安装usb驱动的界面


点击开大图


17、选择安装路径,这里最好也选择默认安装路径,要不然,你把usb插上电脑,它会发现找到一个不能识别的器件。


点击开大图


18、点击下一步


点击开大图


19、接着点install,这个驱动安装很快,以下就安装好了


点击开大图


20、安装好了之后,把usb连接到STM32和电脑上,然后就会发现电脑找到新硬件。打开电脑属性--硬件--设备管理器就可以发现找到一个usb设备了。


cce45f19-5f3e-496e-94f9-730ade132dfa.jpg


21、同时,打开我的电脑,也会发现有一个新的移动磁盘出现。如下图I盘。


b879b332-a1f6-4824-8dda-ecf274d2ce9c.jpg


22、这是I盘里面的文件列表,哈哈。发现了什么(哈哈,奇怪吧)


点击开大图


23、注意,STM32板子上有2个usb接口,要接左边的一个,如下图。


点击开大图


24、然后再在开始里面可以看到IAR软件的相关信息。


点击开大图


25、打开IAR的调试环境


点击开大图


26、点击Open existing workspace


8b73ece5-4356-41d6-9252-32f0ba2b3c8e.jpg


27、这里要声明一点,先把光盘里面的SK-STM32F\SK-STM32F\SKSTM32F_examples.exe进行安装之后,才会有一个led的demo程序。


813a7015-091c-477b-ba98-fefb5aaff306.jpg


28、安装examples的程序


点击开大图


29、下一步,这里安装路径也最好直接为默认为好。


点击开大图


30、下一步,察看安装路径信息


点击开大图


31、demo的程序也是很小的,一下子就安装好了。


点击开大图


32、完成之后,接着第26步进行才走,打开选择demo的路径。这里安装的是led的demo。


0f92d945-0875-4916-9b21-0b2c98456e81.jpg


33、打开STM21Mini.eww的工程文件


734626d7-9745-41aa-af5f-1717cc121750.jpg


34、就出现了可以编辑源程序界面了


点击开大图


35、我们选择project下面的debug进入仿真调试(快捷键:ctrl+D)


点击开大图


36、载入程序过程


c2da5639-1c6b-444e-abc7-ca346d92462e.jpg


37、进入debug模式之后,会看到下面一排按钮,鼠标停留一会就会有提示每个按钮的功能。


f11148f8-7c05-44a8-91e2-fc5660606f01.jpg


38、我们选择倒数第二个按钮,go


e06f4a50-fa11-46ce-b513-d6d14106fbc1.jpg


39、点了go这个按钮之后,其余的都变成灰色了


ebed5a45-ce4a-425c-8f13-bfdcdf319a79.jpg


40、这就是LED的demo程序的效果图。(拍得不是很好,见谅)


点击开大图


 


如有错误,恳请扶正!小弟刚学,还望各位达人指点迷津。

文章评论23条评论)

登录后参与讨论

用户377235 2013-10-7 14:45

你的板子是哪个公司买的,附光盘的吗,请告诉我一下,binghaobao@126.com

用户166198 2008-10-15 09:00

谢谢了,我刚刚接触,一点头绪都没有

用户1205831 2008-9-27 09:23

超级感谢lz!

用户154657 2008-7-21 19:30

楼上的,太。。。。。。

用户155081 2008-7-20 11:50

整的好详细啊!

用户154657 2008-7-18 11:05

楼主看来是和STM32杠上了哈,整的挺多的吗!

用户162166 2008-7-14 16:31

大哥,好东西啊,学习ing

用户161708 2008-7-14 16:20

我地乖乖.你撒时候这么强了.

用户161708 2008-7-14 15:42

强人.强人就是如此牛B地.有时候不得不说句PF.PF,

用户152549 2008-7-14 11:25

不错,目前IAR5.11版本已经出来,可以试试哦。
相关推荐阅读
hendiao 2011-04-11 17:21
基于STM32的智能汽车前灯系统计划
STM32项目/学习计划表项目名称 请点击以下链接更新您的个人资料(包括“职位,部门,单位名称,地址,邮编,电子邮箱,电话”),以便我们能及时联系您并快速发送开发套件。http://space.edn...
hendiao 2011-04-11 17:21
基于STM32的GPS公交报站系统
STM32项目/学习计划表项目名称 请点击以下链接更新您的个人资料(包括“职位,部门,单位名称,地址,邮编,电子邮箱,电话”),以便我们能及时联系您并快速发送开发套件。http://space.edn...
hendiao 2011-04-11 17:21
基于STM32的GPRS/GSM抄表系统
STM32项目/学习计划表项目名称 请点击以下链接更新您的个人资料(包括“职位,部门,单位名称,地址,邮编,电子邮箱,电话”),以便我们能及时联系您并快速发送开发套件。http://space.edn...
hendiao 2011-04-11 17:20
建立在GSM/GPRS的家庭智能报警和控制系统的初步想法
STM32项目/学习计划表项目名称 请点击以下链接更新您的个人资料(包括“职位,部门,单位名称,地址,邮编,电子邮箱,电话”),以便我们能及时联系您并快速发送开发套件。http://space.edn...
hendiao 2008-11-27 11:42
用三极管实现3V与5V混合系统中逻辑器接口问题(原创)
3V与5V混合系统中逻辑器接口问题在电路设计当中,往往会遇到电压匹配问题,因为电路中往往不只只有一个电平信号,大部分包括3.3V,5V或者12V,但是有时候需要用到3.3V和5V的通信或者对联,这其中...
hendiao 2008-11-27 11:41
adsl modem和PC通过RS232的接口
这是一个朋友给我看得电路这个电路时modem和PC的连接图在PC端,用到了RS232的5个信号,modem端则只用到了RXD、TXD和GND。我们来分析一下modem的TXD到PC端的RXD这个电路中...
我要评论
23
16
关闭 站长推荐上一条 /2 下一条