最近调试一个项目,用到一个指针定义如下:extern volatile float *ADCDRV_1ch_CLA_Rlt0; volatile float Fdb; ADCDRV_1ch_CLA_Rlt0=&Fdb; 程序中用到了“ADCDRV_1ch_CLA.asm"这个官方文件,调试中发现Watch window中可以显示Fdb的值,但无法显示ADCDRV_1ch_CLA_Rlt0所指向的值,理论上讲这两个显示的数值应该一致,但在Watch window中显示”can not load from non_primitive location",请问这是怎么回事?急求解答。小弟先谢过各位大侠了。