STMCU小助手
发布时间:2022-7-22 22:00
|
引言 STM32 Nucleo板是一种低成本且易于使用的开发平台,可使用STM32 32引脚、64引脚和144引脚封装进行快速评估并开始开发。 m0 P2 \4 {& e0 G 本文档将指导初学者如何构建和运行应用程序示例,以及构建和调试自己的应用程序。其结构如下: • 第一章描述软件和硬件要求(一些支持STM32系列的工具链、ST-LINK/V2-1安装和固件包内容)。' M9 X6 X2 m8 B2 E6 X. ] • 第二章提供关于如何使用一些工具链构建和调试应用程序的分步指南:3 J4 R1 G; X8 [, N1 O/ C/ L$ N/ [! P – IAR systems®公司开发的IAR Embedded Workbench® for ARM®(EWARM)7 z z+ ]. D) s/ R – Keil®公司开发的Microcontroller Development Kit for ARM®(MDK-ARM)$ x5 }9 U4 x" j$ p7 Y – Atollic®公司开发的TrueSTUDIO® – AC6公司开发的System Workbench for STM32(SW4STM32)8 B. D7 M8 d2 E/ W 本手册并未涵盖与软件开发环境相关的所有主题,但是演示了编译器/调试器入门所需的基本步骤,并提供了全面理解每个步骤所需的文档的链接。 支持STM32 MCU Nucleo系列包括的所有板。/ _5 ?$ w; y5 ` C n7 Q! _
+ S# U- A- ?/ O8 p- P5 r 1系统要求" ?3 T; c: d7 e 开始前,用户应:; c$ D( M) ]+ b, m: | 1.安装首选的Integrated Development Environment(IDE)。 2. ST-LINK/V2-1驱动程序将自动安装。如果遇到问题,用户可以继续从工具链安装目录手动安装驱动程序(详情见第 3节)。( {6 R4 P0 m! Q9 _ 3. 从网页www.st.com/stm32nucleo下载STM32 Nucleo固件。 4. 为了与STM32 Nucleo板建立连接,将Nucleo板的连接器CN1连接到PC的USB端口(图 2、图 3和图 4中用红圈标出了连接器CN1)。0 {$ ~3 M! L2 h V& S 上述步骤将在后续章节中详细介绍。
' s- l' N- M, O% w a! H
( C- V1 A$ @+ V1 `
$ Z, H% R2 P7 w2 t) R' p6 M% o% K 2支持STM32系列的IDE 意法半导体基于32位ARM® Cortex® -M内核的STM32系列微控制器得到了一整套软件工具的支持。它整合了传统集成式开发环境IDE和主要第三方提供的C/C++编译器和调试器(免费版本可提供多达64KB的代码,具体取决于第三方),并以ST的创新工具作为补充。 支持所有Nucleo板的工具链:/ G1 c& U+ N5 g3 {3 A9 N •EWARM v7.10.3或更高版本(a)5 p7 p4 u+ p$ i, [) L – 30天评估版 – 32-Kb上限快速入门版本(Cortex M0限16-Kb) •MDK-ARM v5.17或更高版本(a)(b) – MDK-Lite(32-Kb代码大小限制) •TrueSTUDIO Lite v5或更高版本(b) –无限制" g. R9 {: \! b! N) X9 Z# G; g; Z •SW4STM32 v1.5及更高版本(a) –无限制, [) k" b' C6 z% Z' G 支持STM32器件的工具链版本信息可以在第三方网站上的工具链版本说明中找到。 3 ST-LINK/V2-1安装% i; h8 r8 t |) P! r 所有STM32 Nucleo板都包含ST-LINK/V2-1嵌入式调试工具接口。此接口需要安装专用USB驱动程序。此驱动程序可以在ST网站www.st.com上找到且可以在以下软件工具链中使用:8 J8 \. {/ ~7 m7 X •用于ARM(EWARM)的IAR Embedded Workbench。 该工具链默认安装在PC本地硬盘上的C:\Program Files\IAR Systems\EmbeddedWorkbench x.x目录下。 在安装EWARM后,通过运行[IAR_INSTALL_DIRECTORY]\Embedded Workbenchx.x\arm\drivers\ST-Link \ST-Link_V2_USBdriver.exe中的ST-Link_V2_USB.exe安装ST-LINK/V2-1驱动程序。 •Keil微控制器开发套件(MDK-ARM)工具链。 该工具链默认安装在PC本地硬盘上的C:\Keil目录下;安装程序将在开始菜单中创建µVision5快捷方式。& |) w4 {9 f# U+ n: x5 L 在连接ST-LINK/V2-1工具时,PC检测新硬件并要求安装ST-LINK_V2_USB驱动程序。屏幕上显示“找到新硬件向导”,它将指导用户完成从推荐位置安装驱动程序所需的步骤。 •Atollic TrueSTUDIO STM32。 该工具链默认安装在PC本地硬盘上的C:\Program Files\Atollic目录下。 在安装软件工具链时自动安装ST-Link_V2_USB.exe文件。/ B6 H9 p4 g0 B& B/ K: a •AC6 System Workbench for STM32(SW4STM32)。" u8 v0 j5 s v1 n' D5 Q4 G7 ?3 r 该工具链默认安装在PC本地硬盘上的C:\Program Files\AC6目录下。 在安装软件工具链时自动执行ST-Link_V2_USB.exe文件。7 \" H$ q& J g4 Z 关于固件包内容和STM32 Nucleo要求的补充信息可在STM32 Nucleo板固件包入门用户手册! P! _$ H% \# y" \2 R" ` (UM1726)(可从ST网站www.st.com下载)中找到。/ M3 B( K0 s& H( i5 M# ? 注: 嵌入式ST-LINK/V2-1只支持STM32器件的SWD接口。 3 L8 B; s5 ]& S. H' K4 c# C8 I 完整版请查看:附件 : ~/ [( T' J6 Q; V% G 9 K& f' Z$ {4 v, l% `% P" c0 m |
DM00105928_ZHV1.pdf
下载2.24 MB, 下载次数: 44
【STM32H735G-DK 测评】STM32H735G-DK External Loder 编译和测试
Keil-MDK 在线调试设置断点的高级用法
请教下STM32N6570 怎么把分辨率改成320x240并可以全屏显示
【福利三:逢7发帖赢大礼】想要充分利用STM32H743VI片内的RAM空间(但并不顺利)
基于stm32平台上的IC-MU磁绝对值编码器SPI通讯和码盘数据处理
使用STM32 MCU和MPU连接PDM数字麦克风
分享STM32资料-采用 STM32U031R8 MCU 的 STM32 Nucleo-64 开发板,官方资料,数据手册等资料
HRTIM 指南
使用 STM32 的 DWT 单元监控内存
DAC,COMP,HRTIM Fault 功能的使用
微信公众号
手机版