首页>>论坛 >>技术社区 >>STM32社区ST MCU技术论坛 >>STM32
|
我要发帖  | 我要投票  | 我要回复  | 收藏

STM32入门工具篇

STM32入门工具篇
 
介绍一下STM32开发都有什么工具,资料需要到什么地方下载。


一、STM32资料

ST对于其新的32bit MCU平台的重视程度可从其提供的应用笔记的数量和相应的参考代码上可见一斑。
 

STM32的全部英文官方版本下载地址:
http://www.st.com/mcu/familiesdocs-110.html#Application%20Note
这个地址可以下载到STM32全部应用笔记、笔记对于参考代码、数据手册、器件参考手册、固件库手册、固件库源码、官方开发板用户手册、开发板演示代码等详解的资料。这些都是学习STM32朋友必看资料。


STM32官方提供中文资料的下载地址:
http://www.stmicroelectronics.com.cn/stonline/mcu/MCU_Pages.htm
这个地址目前仅提供用户手册、固件库用户手册、器件参考手册的中文翻译版本,需要注意的是这些中文的版本都不是跟随英文的最新版本提供的,在使用的时候如果发现有任何疑问,请参考最新的英文版本为准。

哪些资料是开发STM32必须的?


STM32F103x Datasheet
http://www.st.com/stonline/products/literature/ds/13587.pdf


STM32F101x Datasheet
http://www.st.com/stonline/products/literature/ds/13586.pdf


STM32F101xC/D/E Datasheet
http://www.st.com/stonline/products/literature/ds/14610.pdf


STM32F103xC/D/E Datasheet
http://www.st.com/stonline/products/literature/ds/14611.pdf


STM32F101xC/D/E Rev Z errata sheet
http://www.st.com/stonline/products/literature/es/14732.pdf


STM32F10xx6/8/B errata sheet
http://www.st.com/stonline/products/literature/es/14574.pdf


Medium- and High-density STM32F101xx and STM32F103xx advanced ARM-based 32-bit MCUs Reference Manual
英文版:http://www.st.com/stonline/products/literature/rm/13902.pdf
中文版:http://www.stmicroelectronics.com.cn/stonline/mcu/images/STM32F10xxx_Library_Manual_ChineseV2.pdf


ARM-based 32-bit MCU STM32F101xx and STM32F103xx firmware library
英文版:http://www.st.com/stonline/products/literature/um/13475.pdf
中文版:http://www.stmicroelectronics.com.cn/stonline/mcu/images/STM32F10xxx_Reference_Manual_Chinese2.pdf
代码:http://www.st.com/stonline/products/support/micro/files/um0427.zip


STM32F10xxx USB developer kit
手册:http://www.st.com/stonline/products/literature/um/13465.pdf
代码:http://www.st.com/stonline/products/support/micro/files/um0424.zip



二、STM32的开发软件

1、IAR
应该是使用STM32开发使用最多的软件平台。IAR官方提供IAR for ARM 两种类型的版本供免费评估:


1)、32K学习版,只能支持编译32K目标代码,等效无时间限制
http://supp.iar.com/Download/SW/?item=EWARM-KS32


2)、30天评估版,无编译代码限制
http://supp.iar.com/Download/SW/?item=EWARM-EVAL

Note:需要注意上述的两种版本都是不含库文件的源代码,不支持MISRA C规则编译。


2、MDK
自从keil被ARM收购以后,在keil中集成了ARM自己的编译器,改名MDK。
中文版下载地址:
http://www.realview.com.cn/ApplyDEMO.asp?id=486&xingqu=RealView%20MDK%203.22%20评估版。


3、RIDE
http://www.raisonance.com/products/info/RIDE.php
该软件支持GCC编译器开发STM32产品。
最新版本的下载地址:
http://www.raisonance.com/download/index.php?active=RIDE7

还有其它不太流行的就不详述了。



三、开发板

1、ST官方版本

1)、STM3210B-EVAL
开发板的演示软件向导:
http://www.st.com/stonline/products/literature/um/13534.pdf
开发板的演示软件源代码:
http://www.st.com/stonline/products/support/micro/files/um0435.zip
开发板用户手册:
http://www.st.com/stonline/products/literature/um/13472.pdf


2)、STM3210E-EVAL
开发板的演示软件向导:
http://www.st.com/stonline/products/literature/um/14703.pdf
开发板的演示软件源代码:
http://www.st.com/stonline/products/support/micro/files/um0549.zip
开发板用户手册:
http://www.st.com/stonline/products/literature/um/14703.pdf


2、Keil版本

1)、keil MCBSTM32 - (http://www.keil.com/mcbstm32/)
规格: http://www.keil.com/mcbstm32/specs.asp
原理图:http://www.keil.com/mcbstm32/mcbstm32-schematics.pdf



2)、keil MCBSTM32E - (http://www.keil.com/mcbstm32e/)
规格: http://www.keil.com/mcbstm32e/specs.asp
原理图:http://www.keil.com/mcbstm32e/mcbstm32e-base-board-schematics.pdf
http://www.keil.com/mcbstm32e/mcbstm32e-display-board-schematics.pdf




3、IAR版本
STM32-SK - (http://www.iar.com/website1/1.0.1.0/658/1/index.php?item=prod_prod-s1/225&group=prod_prod_grp-s1/33)



4、万利版本
EK-STM32F - (http://www.manley.com.cn/web/product_neirong_01.asp?pro=262)




5、Raisonance版本
1)、STM32 Primer - (http://www.raisonance.com/arm/STM32/Primer.php#pro)




2)、REV_STM32



http://www.stm32circle.com/hom/index.php


四、调试工具:

1、J-Link - (http://www.iar.com/jlinkarm)
支持开发环境有IAR for ARM、MDK



2、JTrace - (http://www.iar.com/jtrace)
仅支持IAR for ARM、MDK



3、ULink 2 - (http://www.keil.com/ulink2/)
仅支持MDK



4、ULink Me - (http://www.keil.com/ulinkme/)
仅支持MDK



5、STX-RLINK Pro - (http://www.raisonance.com/products/RLink.php)
仅支持RIDE7



6、ST-Link II - (http://www.manley.com.cn/web/product_neirong_01.asp?pro=105)
IAR for ARM、MDK



7、wiggler + H-JTAG - (http://www.hjtag.com/)
在ARM7上支持IAR for ARM、MDK,在STM32上未测试,不详。





五、编程软件

1、RFlasher - (http://www.raisonance.com/products/RFlasher.php)
硬件仅支持RLink、RLink-Pro,编程目标文件大小无任何限制。



2、JFlash - (http://www.segger.com/jlink_arm_software_jflash.html)
硬件支持JLink,但需要Licence配合使用。

[最后修改于2008-10-29 18:16]
 
相关主题
一路驰骋!
回复 链接 收藏
 
回复:STM32入门工具篇
 

顶!!!

 
回复 链接 收藏
 
RE:STM32入门工具篇
 
不错的东西,太感谢楼主了。。。
 
冰冷的外表包藏着火热的内心!
回复 链接 收藏
 
RE:STM32入门工具篇
 
不错,谢谢楼主分享哦,很有用
 
回复 链接 收藏
 
RE:STM32入门工具篇
 
很有用的东西,谢谢LZ了
不过万利的st-linkII支持MDK么??
 
回复 链接 收藏
 
RE:STM32入门工具篇
 
1、J-Link - (http://www.iar.com/jlinkarm)
支持开发环境有IAR for ARM、MDK
2、JTrace - (http://www.iar.com/jtrace)
仅支持IAR for ARM、MDK
6、ST-Link II - (http://www.manley.com.cn/web/product_neirong_01.asp?pro=105)
IAR for ARM、MDK

最近想买个玩玩,三者有什么区别?
 
回复 链接 收藏
 
RE:STM32入门工具篇
 
JLink是个好东西
 
回复 链接 收藏
 
RE:STM32入门工具篇
 

如果想让你的练习更有趣一些,不妨看看这个:http://item.taobao.com/auction/item_detail-0db1-2ba22944d46c4124bf3c7bb3cf3c88aa.htm

或者在这里面选择一套:
http://shop34609037.taobao.com/?catId=20099965&queryType=cat&categoryName=u%2FrG98jL&encodeCategoriesName=y&search=y

因为嵌入式应用重在“嵌入”,有个具体的对象,可以使编程更有目的,也能使学习更具挑战和趣味。

 

 这是一个直径仅 10cm 的小车,可以在桌面上伴随你实现一个个有趣的想法:

 

下面是用流行的 RP5 履带底盘做的,因为体积大些,所以可以添加更多的附件,如摄像头等。

 

 

 

[最后修改于2009-03-31 09:23]
附件:请先登陆查看附件!
 
嵌入你的智慧,实现你的梦想!
回复 链接 收藏
 
RE:STM32入门工具篇
 
天啊--若要搞全套了---费用啊.....
 
回复 链接 收藏
 
RE:STM32入门工具篇
 
太好了,太感谢楼主了!
 
回复 链接 收藏
 
RE:STM32入门工具篇
 

 
回复 链接 收藏
 
RE:STM32入门工具篇
 
有点了解了!!谢谢楼主!
 
回复 链接 收藏
 
RE:STM32入门工具篇
 
很有帮助啊!!!!
 
回复 链接 收藏
 
RE:STM32入门工具篇
 
介绍的很详细,谢谢!
 
回复 链接 收藏
 
RE:STM32入门工具篇
 
2)、STM3210E-EVAL的第3项地址错了
开发板的演示软件向导:
http://www.st.com/stonline/products/literature/um/14703.pdf
开发板的演示软件源代码:
http://www.st.com/stonline/products/support/micro/files/um0549.zip
开发板用户手册:
http://www.st.com/stonline/products/literature/um/14703.pdf
→http://www.st.com/stonline/products/literature/um/14220.pdf
 
回复 链接 收藏
 
RE:STM32入门工具篇
 
非常感谢,!
------------来自ARM初学者
 
回复 链接 收藏
 
RE:STM32入门工具篇
 
很想了解一下STM32 48脚和64脚有没有什么区别。
如果用JTAG烧录可能用一样的工具吗?
 
回复 链接 收藏
 
回复:STM32入门工具篇
 

深圳市迪通科技有限公司专业经销ST公司32位MCU—STM32系列芯片、单片机,货源充足、价格优势!有意电联:15889724464    祁生

 
回复 链接 收藏
 
RE:STM32入门工具篇
 
不错的学习内容,受用良多
 
回复 链接 收藏
 
RE:STM32入门工具篇
 
 
回复 链接 收藏
 
RE:STM32入门工具篇
 
谢谢楼主,资料太齐全了
 
回复 链接 收藏
 
RE:STM32入门工具篇
 
很不错哦,支持~~~
 
回复 链接 收藏
 
回复:STM32入门工具篇
 

 
回复 链接 收藏
 
RE:STM32入门工具篇
 
支持,好资料
 
回复 链接 收藏
 
RE:STM32入门工具篇
 
学习了哈哈谢谢楼主
 
回复 链接 收藏
 
我要发帖  | 我要投票  | 我要回复  | 收藏