Chinaunix首页 | 论坛 | 博客
  • 博客访问: 348165
  • 博文数量: 69
  • 博客积分: 3077
  • 博客等级: 中校
  • 技术积分: 602
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-11 09:40
个人简介

或以为孤权重,妄相忖度

文章分类

全部博文(69)

文章存档

2012年(1)

2011年(10)

2010年(39)

2009年(19)

我的朋友

分类:

2009-06-13 11:50:34

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


STM32F101x Datasheet


STM32F101xC/D/E Datasheet


STM32F103xC/D/E Datasheet


STM32F101xC/D/E Rev Z errata sheet


STM32F10xx6/8/B errata sheet


Medium- and High-density STM32F101xx and STM32F103xx advanced ARM-based 32-bit MCUs Reference Manual
英文版:
中文版: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.stmicroelectronics.com.cn/stonline/mcu/images/STM32F10xxx_Reference_Manual_Chinese2.pdf
代码:


STM32F10xxx USB developer kit
手册:
代码:



二、STM32的开发软件

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


1)
32K学习版,只能支持编译32K目标代码,等效无时间限制


2)
30天评估版,无编译代码限制

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


2
MDK
自从keilARM收购以后,在keil中集成了ARM自己的编译器,改名MDK
中文版下载地址:
%20MDK%203.22%20
评估版。


3
RIDE

该软件支持GCC编译器开发STM32产品。
最新版本的下载地址:

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



三、开发板

1
ST官方版本

1)
STM3210B-EVAL
开发板的演示软件向导:

开发板的演示软件源代码:

开发板用户手册:


2)
STM3210E-EVAL
开发板的演示软件向导:

开发板的演示软件源代码:

开发板用户手册:


2
Keil版本

1)
keil MCBSTM32 ()
规格: specs.asp
原理图:mcbstm32-schematics.pdf



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




3
IAR版本
STM32-SK
()



4
、万利版本
EK-STM32F
()




5
Raisonance版本
1)
STM32 Primer ()




2)
REV_STM32






四、调试工具:

1
J-Link ()
支持开发环境有IAR for ARMMDK



2
JTrace ()
仅支持IAR for ARMMDK



3
ULink 2 ()
仅支持MDK



4
ULink Me ()
仅支持MDK



5
STX-RLINK Pro ()
仅支持RIDE7



6
STLink II ()
IAR for ARM
MDK



7
wiggler + H-JTAG ()
ARM7上支持IAR for ARMMDK,在STM32上未测试,不详。





五、编程软件

1
RFlasher ()
硬件仅支持RLinkRLink-Pro,编程目标文件大小无任何限制。



2
JFlash ()
硬件支持JLink,但需要Licence配合使用。

[

 

 

阅读(2340) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~