STMCU小助手
发布时间:2022-10-4 14:43
|
STM32CubeIDE开发环境搭建" @- q) `* D% P: y$ A. f! g$ R q 1.从官网下载最新的STM32CubeIDE开发环境 安装MP1系列固件包的时候出现错误(target directory already exists)/ V- |" r9 B3 C8 N; ~( f/ W" b / L* }4 K. z) z1 f 2.打开IDE,设置一个工作空间,按照默认的即可。( S" Y) L3 l" I) m; X % D- d' r) m$ ^9 T5 \) I, y, { 3.进入IDE显示如下界面
创建一个STM32MP157A的演示工程 鼠标右键ProjectExplorer 区域,新建一个带CubeMx的工程。芯片选择STM32MP157A4 V% Z/ K4 g c; v' l9 J5 j8 v
最后输入一个工程名, 并完成创建工程的流程。 ( y/ t* C) v3 ?9 x
5 j/ D7 |) k% l- j6 A' s 解决Problem during Download and/or Unzip of selected Files* P* }$ }% I7 b- p& U 我这里创建完工程,并在工程初始化的过程中出现了这个错误弹窗" H6 A8 F6 d( y* g' f. P
问题出在固件支持库解包的过程,查看你的固件支持库安装位置$ h: g0 f/ U' s4 c5 U% g% h8 v 打开你的preference窗口,位置在IDE工具栏的 window/preference % ]" E- D( x, p/ f* L
7 U, v; c$ r( _: M: m3 A+ \. U# Q 一般在C:/User/你的名字/STM32Cube/Repository/这个位置 0 ?+ ~8 c- B( r% k 到达这个位置手动解压你的固件支持包 # N! Z- E2 l4 r8 B
1 W4 e' @8 d O: X 重新启动IDE,选择刚刚创建的演示工程重新生成一下代码。 ' I. Z4 K! y6 S6 q" B$ k7 j9 ~
4 g& ]& P. p( Q2 K2 F2 M 点亮LED程序 根据开发板配置电路,设置CubeMx配置文件" Z- i) ?" }( W1 A- M |/ c" U0 M : w1 @) s" n3 s" ^, [' L- t" B2 h
蓝色LED,IO初始化* R' e1 h* n |- e0 p
主循环中LED闪烁
配置调试/烧录选项 1.配置调试选项,进入向导 2.新建一个调试配置3 `3 n: f, F- A* a+ d0 \, y$ [ 3.进入调试器选项卡 4.选择本地调试,使用SWD,JLINK调试,5 H$ d) u" P& F5 N; X8 G3 a6 o& i 5.设备输入STM32MP15xx_M4_Bank2 或 STM32MP15xx_M4_Bank1! V; H2 I, R7 N 6.保存配置
编译/烧录/运行 1.构建工程 2.点击调试 3.全速运行
" m. R5 l& J1 J4 z$ U
————————————————* ]$ i) G7 F) j 版权声明:AgileTortoise $ x7 N4 p' x: `6 P- k " e- |. G, S. G3 {0 v6 [ |
STM32MP157双A核Linux + 自研RTOS双系统镜像免费下载
扩展STM32微处理器,实现高性价比、低功耗和灵活性能
STM32MP1 自举程序编程:USB DFU/USART 协议全解析
兔哥心中的ST中文论坛
我心中的ST中文论坛
STM32 开发者指南:ST.com 全新 MCU 产品阵容视觉布局深度解析
深度拆解 STM32MP1 Boot 链路
STM32串口自动识别波特率的原理
STM32MP135 MP157 MP257 CoreMark移植&&跑分对比&&多核心负载不均衡问题排查与解决
STM32--STM32 微控制器详解
微信公众号
手机版