1. Wiki首页
  2. MediaTek X20 工具文档
  3. Debug tool guide
  4. 3.Kernel debug

3.Kernel debug

Funtion :

#define printk(fmt, args…) printk(“\033[;34m[TEEI][TZDriver]”fmt”\033[0m”, ##args)

asmlinkage __visible int printk(const char *fmt, …)

Log  level:

#define KERN_EMERG     KERN_SOH “0”         /* system is unusable */

#define KERN_ALERT       KERN_SOH “1”         /* action must be taken immediately */

#define KERN_CRIT KERN_SOH “2”         /* critical conditions */

#define KERN_ERR  KERN_SOH “3”         /* error conditions */

#define KERN_WARNING         KERN_SOH “4”         /* warning conditions */

#define KERN_NOTICE    KERN_SOH “5”         /* normal but significant condition */

#define KERN_INFO          KERN_SOH “6”         /* informational */

#define KERN_DEBUG     KERN_SOH “7”         /* debug-level messages */

#define KERN_DEFAULT  KERN_SOH “d”         /* the default kernel loglevel */

eg:  If you want to use uart print “hello world”, please write code :

printk(KERN_WARNING “hello world\n”);

Debug tool guide3

这篇文章对你有帮助吗?