在针对stm32f407的硬件仿真时,遇到了监控某个变量时,出现cannot evaluate的问题,在选中view选板下的periodic window update的情况下该变量的值仍然无法实时显示,情况如下图。 第242行的jiaoyan2变量无法显示,经过学习后,发现该变量此时位于中断服务函数内,且定义在其中,此时属于局部变量,而局部变量在程序运行时系统不...
目录 一.显示cannot evaluate的问题 方案1(对局部变量): 方案2(对静态变量): 二.数组不能展开的问题 1.输入的是带下角标的数组 2.添加的数组是静态变量数组或者是局部变量数组(参考上面的原因) 一.显示cannot evaluate的问题 变量可能为静态变量或者是局部变量 方案1(对局部变量): (1).进入魔术棒设置代码的优...
在针对stm32f407的硬件仿真时,遇到了监控某个变量时,出现cannot evaluate的问题,在选中view选板下的periodic window update的情况下该变量的值仍然无法实时显示,情况如下图。 第242行的jiaoyan2变量无法显示,经过学习后,发现该变量此时位于中断服务函数内,且定义在其中,此时属于局部变量,而局部变量在程序运行时系统不...
<not in scope>和<cannot evaluate>,无奈凑合着通过printf函数进行串口打印查看。 1 编译器把这个局部变量给优化掉了,并没有在内存中生成,把优化级别改为Level 0,重新编译。 Keil默认优化是等级3,最高优化,这时就会把一些可有可无的操作优优掉,当然也会把仿真优化,所以只需要把优化调为0,不优化,则没有有这个...
<not in scope>和<cannot evaluate>,无奈凑合着通过printf函数进行串口打印查看。 1 编译器把这个局部变量给优化掉了,并没有在内存中生成,把优化级别改为Level 0,重新编译。 Keil默认优化是等级3,最高优化,这时就会把一些可有可无的操作优优掉,当然也会把仿真优化,所以只需要把优化调为0,不优化,则没有有这个...
现在的情况是进入硬件DEBUG后,可以观察寄存器内容,但就是WATCH中显示"CANNOT EVALUATE",连变量类型都是...
18、er does not match previous definition和前面定义的过程或函数不匹配error 133 : Cannot evaluate this expression不能计算该表达式error 134 : Expression incorrectly terminated表达式错误结.专业专注.束error 135 : Invalid format specifier无效格式说明符error 136 : Invalid indirect reference无效的间接引用error...
88、; 初始条件定义错误 error 131:Header does not match previous definition 和前面定义的过程或函数不匹配 error 133:Cannot evaluate this expression & 89、#160; 不能计算该表达式 error 134:Expression incorrectly terminated 表达式错误结束 error 135:Invalid format specifier 90、60; 无效格式说明符 error...
error 138:Cannot evaluate without System unit没有System单元不能计算 error 139:Cannot access this symbol不能存取符号 error 140:Invalid floating point operation无效的符号运算 error 141:Cannot compile overlays to memory不能编译覆盖模块至内存 error 142:Pointer or procedural variable expected缺指针或过程变量...
error 133:Cannot evaluate this expression 不能计算该表达式 error 134:Expression incorrectly terminated 表达式错误结束 error 135:Invalid format specifier 无效格式说明符 error 136:Invalid indirect reference 无效的间接引用 error 137:Structured variables are not allowed here 该处不允许结构变量 ...