实时表达式停止工作“Failed to evaluate expression”
使用STM32CubeIDE调试,并通过实时表达式视图没有任何问题。但最近开始出现“无法...”的错误。当我把失败对应的变量添加到“表达式”标签页时,得到“Error: Multiple errors reported”。报告的错误:执行MI命令失败:
-data-evaluate-expression HelloWorld
Error message from debugger back end:No symbol "HelloWorld" in current context.
临时关闭优化,将优化级别改为 -O0,重新编译并调试。 如果变量必须被优化,试试将其声明为 volatile 变量未正确初始化或声明 启用调试符号生成,重新编译并调试。 检查代码并正确定义变量 表达式可能有语法错误
页:
[1]