Depuración de MCU

Utilice los siguientes métodos para imprimir el nombre de la función, el número de línea actual y acelerar el proceso de depuración

 


Después de admitir printf, puede utilizar la siguiente definición de macro en lugar de printf


#define	APP_ERROR(fmt, ...) printf("[ERROR][%s,%d]: " fmt "\n", __FUNCTION__, __LINE__, ##__VA_ARGS__)
#define	APP_TRACE(fmt, ...) printf("[TRACE][%s,%d]: " fmt "\n", __FUNCTION__, __LINE__, ##__VA_ARGS__)
#define	APP_DEBUG(fmt, ...) printf("[DEBUG][%s,%d]: " fmt "\n", __FUNCTION__, __LINE__, ##__VA_ARGS__)

El efecto es el siguiente

Supongo que te gusta

Origin blog.csdn.net/shaynerain/article/details/109380260
Recomendado
Clasificación