2.运行程序,当进入断点后,点开寄存器表
根据说明
按寄存器表单,应该是 = 0 ,SP = 0X2000240C(PSP)
按 go to
如下
三角的位置,就是出问题的函数,
测试代码如下
void App_ReadMeterProcessControl_Internal(void)
{
INT8U addPointNumber = 0 ;
INT8U *pData ;
*pData = 0x68 ;
if(*pData)
{
pData++ ;
}
}
跟预期的一样,这样就可以简单定位的出问题的地方.