Cortex-M4开发篇1STM32MP1微控制器之开发环境

STM32CubeIDE是一个高级C / C ++开发平台 , 具有用于STM32微控制器和微处理器的外设配置 , 代码生成 , 代码编译和调试功能 。 它基于ECLIPSE?/ CDT框架和用于开发的GCC工具链 , 以及用于调试的GDB 。 它允许集成数百个现有插件 , 这些插件可以完善ECLIPSE?IDE的功能 。
主要特点:

  • 集成STM32CubeMX , 可提供以下服务:STM32微控制器和微处理器的选择引脚排列 , 时钟 , 外设和中间件配置项目创建和初始化代码的生成
  • 基于Eclipse?/ CDT , 以支持Eclipse?的附加软件 , GNU C / C ++为ARM ?工具链和GDB调试器
  • 其他高级调试功能包括:CPU内核 , 外设寄存器和内存视图实时变量观看视图系统分析和实时跟踪(SWV)CPU故障分析工具
  • 支持ST-LINK(STMicroelectronics)和J-Link(SEGGER)调试探针
  • 从Atollic导入项目?TrueSTUDIO ?和AC6系统工作台的STM32(SW4STM32)
  • 多操作系统支持:Windows ? , Linux的?和MacOS ? , 仅64位版本
1.1 STM32CubeIDE软件获取
Cortex-M4开发篇1STM32MP1微控制器之开发环境文章插图
光盘路径【华清远见-FS_MP1A开发资料\01-工具软件\st-stm32cubeide_1.3.0_5720_20200220_1053_x86_64.exe】
1.2 STM32CubeIDE安装
不能在中文路径下安装
双击进行安装:
Cortex-M4开发篇1STM32MP1微控制器之开发环境文章插图
点击下一步:
Cortex-M4开发篇1STM32MP1微控制器之开发环境文章插图
Cortex-M4开发篇1STM32MP1微控制器之开发环境文章插图
自行选择路径安装:
Cortex-M4开发篇1STM32MP1微控制器之开发环境文章插图
Cortex-M4开发篇1STM32MP1微控制器之开发环境文章插图
弹出需要安装STLINK驱动 , 选择安装:
Cortex-M4开发篇1STM32MP1微控制器之开发环境文章插图
Cortex-M4开发篇1STM32MP1微控制器之开发环境文章插图
Cortex-M4开发篇1STM32MP1微控制器之开发环境文章插图
安装完成后如上图 。
STM32CubeIDE软件安装完成后同样ST-Link驱动也安装完成 , ST-Link连接至PC , 可在设备管理器中看到ST-link Debug和STMicroelectronics STLink Virtual COM Port串口 。
Cortex-M4开发篇1STM32MP1微控制器之开发环境文章插图
注意:如果设备管理器中ST-Link驱动无法识别 , 带有惊叹号 , 需在高级启动中禁用驱动程序强制签名 。
1.3 STM32CubeIDE软件使用
双击桌面图标打开软件 , 选择workspace目录
Cortex-M4开发篇1STM32MP1微控制器之开发环境文章插图
【Cortex-M4开发篇1STM32MP1微控制器之开发环境】软件界面
Cortex-M4开发篇1STM32MP1微控制器之开发环境文章插图
1.3.1 新建工程
打开STM32CubeIDE->File->New->STM32 Project
Cortex-M4开发篇1STM32MP1微控制器之开发环境文章插图
可以在左侧搜索框内输入芯片型号STM32MP157A进行搜索 , 选择对应芯片 , 点击Next 。
Cortex-M4开发篇1STM32MP1微控制器之开发环境文章插图