关于MDK调试时watch窗口为什么cannot evaluate

2019-07-20 19:13发布

keil4 X3的板子,定义全局变量m,if可以进去,但是在窗口看不到m的值,显示cannot evaluate,光盘,裸机第一个例程(与m有关的语句是我加的)

int m;
int main(void)
{
uint8_t ucKeyCode; /* 按键代码 */
/*
ST固件库中的启动文件已经执行了 SystemInit() 函数,该函数在 system_stm32f4xx.c 文件,主要功能是
配置CPU系统的时钟,内部Flash访问时序,配置FSMC用于外部SRAM
*/

bsp_Init(); /* 硬件初始化 */
PrintfLogo(); /* 打印例程信息到串口1 */
m=1;
if(m)
{
printf("LED4正在闪烁(闪烁频率 = 1Hz) ");//此处加断点
printf("按下K1键点亮LED1 ");
printf("按下K2键点亮LED2 ");
printf("按下K3键点亮LED3 ");
printf("操作按键和摇杆会打印按键事件 ");
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。