【发布时间】:2016-12-19 06:57:58
【问题描述】:
我正在使用带有 AC6 STM32 工作台(eclipse)的 Nucleo STM32L031。
我编写了我的应用程序并进入调试模式,一切都运行良好,直到我在我的应用程序中添加另一个函数。我注意到当我删除/评论“new_function”时,软件可以再次进入调试模式。但是,当我将“new_function”添加到代码中并进行调试时,会发生错误并且无法进入调试模式。
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()。
我试图搜索解决方案,但找不到。
谢谢 边
【问题讨论】:
-
我在运行一些我完全不熟悉的代码时遇到了类似的问题(我自己还没有编写)。如果我正确理解您的问题,这是否意味着我正在运行的代码中有一些错误?你找到解决方案了吗?