使用CubeIDE不能下载程序到stm32,可以使用STM32 ST-LINK Utility下载。原因在这里!!!

一、问题现象

使用CubeIDE下载更改后的程序,芯片并未按程序执行,而是执行之前的程序(将灯闪烁改成灯常亮)。 用STM32 ST-LINK Utility下载可以覆盖。这就导致更改程序后,使用CubeIDE进行在线调试的现象不准确。

二、问题原因以及解决办法

在这里插入图片描述

原因:“Download”选项被设置为“false”,这意味着在调试时并不会自动下载(编程)程序到目标板上。相反,只会加载符号信息用于调试。这就解释了为什么芯片没有按照更改后的程序执行,而是执行之前的程序。
一句话,程序在调试时不会下载新的程序进stm32,只会读里面的程序。

在这里插入图片描述
解决办法:勾选上Download之后点确认就可以了

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值