NXP

调试技巧NXP

2019-07-12 11:14发布

调试技巧 调用代码: 每次函数都有一个返回值status拿到这个返回值去判断 status = phacDiscLoop_SetConfig(pDiscLoop, PHAC_DISCLOOP_CONFIG_TYPEA_DEVICE_LIMIT, 1); CHECK_STATUS(status); 定义: #define CHECK_STATUS(x) if ((x) != PH_ERR_SUCCESS) { DEBUG_PRINTF("file: "__FILE__", function: %s,Line: %d, Error - (0x%04X) has occurred ", __FUNCTION__,__LINE__, (x)); } 串口表现: file: ../Src/main.c, function: Ex4_NfcRdLibInit,Line: 857, Error - (0x4020) has occurred