加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

STM32开发都有什么工具

(2011-04-01 19:55:24)
标签:

杂谈

分类: MCU

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

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

    STM32的全部英文官方版本下载地址: 
    http://www.st.com/mcu/familiesdocs-110.html#Application Note 
    这个地址可以下载到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 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 MDK 3.22 评估版。 

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 

file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-5541.png
 (原文件名:keil mcbstm32.jpg) 

引用图片




    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 

file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-11276.png
 (原文件名:mcbstm32e.jpg) 

引用图片




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) 

点击此处打开 ourdev_391239.jpg(文件大小:639K,只有300K以内的图片才能直接显示) (原文件名:STM32-SK.jpg)  


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

file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-25285.png
 (原文件名:EK-STM32F.jpg) 

引用图片




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

file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-16317.png
 (原文件名:STM32 Primer.jpg) 

引用图片



    2)、REV_STM32 

file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-6299.png
 (原文件名:REVA3_STM32_small.jpg) 

引用图片

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



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

file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-9500.png
 (原文件名:JLink.jpg) 

引用图片



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

file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-18168.png
 (原文件名:JTrace.jpg) 

引用图片



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

file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-9530.png
 (原文件名:ulink2.jpg) 

引用图片



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

file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-12578.png
 (原文件名:ulinkme.jpg) 

引用图片



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

file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-726.png
 (原文件名:RLink Pro.gif) 

引用图片

     

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

file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-12577.png
 (原文件名:ST Link2.jpg) 

引用图片



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

file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-28918.png
 (原文件名:HJTAG.gif) 

引用图片





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

file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-29316.png
 (原文件名:RFlash.jpg) 

引用图片

   

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

file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-1829.png
 (原文件名:JFlash.jpg) 

0

阅读 收藏 喜欢 打印举报/Report
后一篇:JTAG接口
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有