视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
STM32开发工具
2025-09-27 23:46:32 责编:小OO
文档
介绍一下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) 

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

4、万利版本 

    EK-STM32F - (http://www.manley.com.cn/web/product_neirong_01.asp?pro=262) 

 (原文件名:EK-STM32F 

引用图片

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配合使用。 

  下载本文

显示全文
专题