USB调试STC323G12K128,为什么全部变量定义为XDATA时,WATCH串口看不到此变量的数值???
USB调试STC323G12K128,为什么全部变量定义为XDATA时,WATCH串口看不到此变量的数值,变量不是定义为XDATA就可以是WATCH窗口 参考这里看DEBUG模式调试STC32+STC-USB Link1D 的SWD仿真+串口2通信
国学芯用 发表于 2024-2-2 10:19
参考这里看DEBUG模式调试STC32+STC-USB Link1D 的SWD仿真+串口2通信
我不是不会把要观察的变量添加到Wach1,Wach2,是添加到Wach1上的XDATA变量一直显示0,如果该变量不是定义为XDATA的,添加到Wach1的变量数值就不是一直显示0,同个变量我取消XDATA,就立马可以观察到数值 定义为uint8_t Disp_Time,在右边的Watch1里可以看到该变量的变化值
定义为uint8_t Xdata Disp_Time,在右边的Watch1里该变量的变化值一直为0,实际上该数值不是0的,跑程序没问题.
我直接用官网的例程也是一样 所以不是程序问题,是哪里没设置好?? periodict window update也打了勾 使用USB接口仿真在watch窗口看不到xdata变量数据,使用SWD仿真可以。 乘风飞扬 发表于 2024-2-2 18:03
使用USB接口仿真在watch窗口看不到xdata变量数据,使用SWD仿真可以。
也就说是与调试工具有关?
页:
[1]