eclipse - stm32l0 : Failed to execute MI command. 使用 vFlashErase 数据包删除闪存时出错

标签 eclipse stm32

我正在使用带有 AC6 STM32 工作台 (eclipse) 的 Nucleo STM32L031。

我编写我的应用程序并进入 Debug模式,一切正常,直到我在我的应用程序中添加另一个功能。我注意到当我删除/评论“new_function”时,软件可以再次进入 Debug模式。但是,当我将“new_function”添加到代码中并进行调试时,会发生错误并且无法进入 Debug模式。

Error: Error in final launch sequence
Failed to execute MI command:
load C:Project_STM32L031K6-Nucleo\\Debug\\Project.elf 

Error message from debugger back end:
Error erasing flash with vFlashErase packet
Error erasing flash with vFlashErase packet

此错误不仅发生在此特定的“new_function”上,还会发生在其他函数上,例如 STM32Cube 生成的 TIM21_Init()。

我试图搜索解决方案,但找不到。

谢谢

最佳答案

在我的情况下(stm32f429)改变这个选项有帮助:
option to change

关于eclipse - stm32l0 : Failed to execute MI command. 使用 vFlashErase 数据包删除闪存时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38914955/

相关文章:

java - Ant build.xml 导致 java.io.IOException : System cannot find the specified file

c++ - STM32 NVIC ADC 中断未触发

microcontroller - I2C、上拉电阻(STM32发现)

c - 无需交叉编译的嵌入式 C 代码和单元测试

stm32 - 在STM32板上运行后如何更改UART波特率?

java - 更改java控制台中文本的颜色

eclipse - 使用Eclipse时如何给tomcat添加基本认证?

java - Android - 如果我不导入 R 会出现错误,如果导入则会出现另一个错误?

java - 使用与JBOSS兼容的ANT创建WAR

c - SIM800 孤独地关闭 FTP GET session