在网络/ socket.c中使用Printk的Tizen内核映像无法启动

时间:2014-07-17 07:12:34

标签: linux linux-kernel system-calls tizen

我正在编译Tizen Kernel 3.10。起初它编译成功。生成uImage,设备闪存,设备启动成功。然后我通过在printk net/socket.c函数中保留sendto()语句来编译内核,图像生成成功,但设备没有使用此图像启动。

如果删除printk中的net/socket.c,则图片即可成功运行。在这里,我想拦截发送到系统调用。任何人都可以帮我解决这个问题吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

在做了一些跟踪和错误后,我通过在if条件语句(如

)中添加printk来解决问题
     static __counter =0;
     if(__counter<10)
     {
        printk("some debug statement");
        __counter++; 
     }

if条件可以由基于要求的任何适当条件替换