下图中,IAR自动显示的变量名有的是不对的;(猜测原因:我这边变量定义的类型都是UINT8)
如何找到对的变量名:
方法一:
程序打断点,运行到你要看的那一行汇编指令停下,查看当前PC寄存器值,然后计算出 [PC, #0xXXX] 的值;打开.map文件搜索计算值能找到对应的变量名;
方法二:
打开对应的.s文件,对相同的代码进行比对,能找到对应的变量名;
下图中,IAR自动显示的变量名有的是不对的;(猜测原因:我这边变量定义的类型都是UINT8)
如何找到对的变量名:
方法一:
程序打断点,运行到你要看的那一行汇编指令停下,查看当前PC寄存器值,然后计算出 [PC, #0xXXX] 的值;打开.map文件搜索计算值能找到对应的变量名;
方法二:
打开对应的.s文件,对相同的代码进行比对,能找到对应的变量名;