我正在使用 Nucleo STM32L031 和 AC6 STM32 工作台(eclipse)。
我编写应用程序并进入调试模式,一切正常,直到我在应用程序中添加另一个功能。我注意到当我删除/评论“新函数”,软件可以再次进入调试模式。但是当我添加“新函数” 到代码并进入调试,出现错误,无法进入调试模式。
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() 。
我试图寻找解决方案,但找不到。
谢谢
比恩
In my case (stm32f429) changing this option helped:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)