你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32MP1系列Cortex-M4内核开发和调试

[复制链接]
STMCU小助手 发布时间:2022-10-4 14:43
STM32CubeIDE开发环境搭建
1.从官网下载最新的STM32CubeIDE开发环境

安装MP1系列固件包的时候出现错误(target directory already exists)

2.打开IDE,设置一个工作空间,按照默认的即可。

3.进入IDE显示如下界面

20200916110111428.png

创建一个STM32MP157A的演示工程
鼠标右键ProjectExplorer 区域,新建一个带CubeMx的工程。芯片选择STM32MP157A

20200916111149423.gif

最后输入一个工程名, 并完成创建工程的流程。

20200916111432938.png

解决Problem during Download and/or Unzip of selected Files
我这里创建完工程,并在工程初始化的过程中出现了这个错误弹窗

202009161119094.png

问题出在固件支持库解包的过程,查看你的固件支持库安装位置
打开你的preference窗口,位置在IDE工具栏的
window/preference

20200916112525803.png

一般在C:/User/你的名字/STM32Cube/Repository/这个位置

到达这个位置手动解压你的固件支持包

20200916113926475.gif

重新启动IDE,选择刚刚创建的演示工程重新生成一下代码。

20200916114529611.gif

点亮LED程序

根据开发板配置电路,设置CubeMx配置文件

20200917104212315.png
20200917104212432.png

蓝色LED,IO初始化
  1. #define LED_BLUE_SET(state) HAL_GPIO_WritePin(GPIOA, GPIO_PIN_14, state)
  2. static void LEDS_GPIO_Init(void)
  3. {
  4.         __HAL_RCC_GPIOA_CLK_ENABLE();

  5.         GPIO_InitTypeDef initstruct = {0};
  6.         initstruct.Mode = GPIO_MODE_OUTPUT_PP;
  7.         initstruct.Pull = GPIO_PULLUP;
  8.         initstruct.Speed = GPIO_SPEED_FREQ_HIGH;
  9.         initstruct.Pin =  GPIO_PIN_14;
  10.         HAL_GPIO_Init(GPIOA, &initstruct);
  11.         LED_BLUE_SET(1);
  12. }
复制代码

主循环中LED闪烁
  1.   while(1){
  2.           LED_BLUE_SET(led_state);
  3.           led_state = !led_state;
  4.           delay_ms(1000);
  5.   }
复制代码

配置调试/烧录选项
1.配置调试选项,进入向导
2.新建一个调试配置
3.进入调试器选项卡
4.选择本地调试,使用SWD,JLINK调试,
5.设备输入STM32MP15xx_M4_Bank2 或 STM32MP15xx_M4_Bank1
6.保存配置

20200917112835993.gif

编译/烧录/运行
1.构建工程
2.点击调试
3.全速运行

20200917112541749.gif

20200917142019259.gif

————————————————
版权声明:AgileTortoise


收藏 评论0 发布时间:2022-10-4 14:43

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版