完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本文介绍一下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、神舟系列版本 STM32神舟I号开发板(STM32F103RBT6) - (http://www.armjishu.com) STM32神舟II号开发板(STM32F103VCT6) - (http://www.armjishu.com) STM32神舟III号开发板(STM32F103ZET6) - (http://www.armjishu.com) STM32神舟IV号开发板(STM32F107VCT6) - (http://www.armjishu.com) 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.***ag.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配合使用。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1658 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1571 浏览 1 评论
998 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
695 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1617 浏览 2 评论
1877浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
663浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
529浏览 3评论
548浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
517浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-29 15:31 , Processed in 3.180020 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号