越来越奇怪了!使用单步执行的方法跟踪程序的运行,结果程序运行进入target.c中后,从watch中查看时,程序中使用的一些寄存器的值都是"name not found",包括PLLSTAT和PLLFEED,在程序执行到while((PLLSTAT & (1 << 10)) == 0);之前,有两句与PLLFEED有关,也这样,照道理name not found时应该是标识符没有定义或没有执行到定义处,但这些寄存器的定义都在头文件中,头文件也包含了进来,不应该出现这种情况呀.
有没有谁碰到过这种现象,帮忙给分析指导一下,非常感谢! |