在调试驱动的时候想循环打印出缓冲区的内容,但printk 默认会换行,造成观察困难
这时可以 使用 KERN_CONT 输出选项,使用方法如下:
void dma_callback_func(void * dma_async_param)
{
int i;
for (i = 0 ; i < 128 ; i++) {
printk(KERN_CONT "%c", dst_dma[i]);
}
printk(KERN_CONT "\n");
}
在调试驱动的时候想循环打印出缓冲区的内容,但printk 默认会换行,造成观察困难
这时可以 使用 KERN_CONT 输出选项,使用方法如下:
void dma_callback_func(void * dma_async_param)
{
int i;
for (i = 0 ; i < 128 ; i++) {
printk(KERN_CONT "%c", dst_dma[i]);
}
printk(KERN_CONT "\n");
}