向设备下载镜像提示有未知符号的调试方式

尽管在我们调试代码的时候有很多时候可以编译成镜像,但是在向设备下载镜像的时候也可能会出错,

在我遇到的情况中比较突出的现象就是出现未知符号的问题;

当遇到未知符号的时候,我们需要调试串口的打印信息,来查看错误信息;

首先在linux内核路径下找到printk.c文件,然后找到如下这段代码:

/* We show everything that is MORE important than this.. */
#define MINIMUM_CONSOLE_LOGLEVEL 1 /* Minimum loglevel we let people use */
#define DEFAULT_CONSOLE_LOGLEVEL 7 /* anything MORE serious than KERN_DEBUG */

上面红色部分就是我们需要修改的部分,一般该宏的级别为0,但是当我们调试的时候需要将该宏的值

调试为7。

printk.c文件的路径为:kernel/printk/printk.c;

你可能感兴趣的:(使用技巧)