1、uboot调试宏定义(#include <common.h>)
1、在【include/common.h】中加入如下宏定义,
2、其他c文件头加入:【#include <common.h>】即可使用该宏了。
//lsy log
#define LSY_DEBUG 1
#ifdef LSY_DEBUG
#define LSY_DEBUG_POSITION(format, ...) \
do { \
printf("\r\n"); \
printf("↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓\r\n"); \
printf("[lsy:log]:\r\n"); \
printf(" "format"\r\n", ##__VA_ARGS__); \
printf("[lsy:position]: \r\n"); \
pr

本文介绍了如何在Uboot和Linux内核环境中添加自定义的日志宏定义,包括lsylog调试宏,用于在编译期间启用或关闭调试信息,并提供详细的函数调用位置和文件信息。只需包含相应的头文件,即可在源文件中方便地使用这些调试功能。
最低0.47元/天 解锁文章
873

被折叠的 条评论
为什么被折叠?



