Programming/Linux_Kernel
memory mapping 전에 serial print 사용하기
decdream
2010. 11. 23. 14:49
기본적으로 printk 는 buffer 를 사용하기 때문에 memory mapping 이 되기 전에는 puts 정도밖에 사용할 수 없습니다.
따라서 debugging 을 할때 변수값등을 볼 수 없어서 어려움이 있는데요.
2.6.33 kernel 이후 부터는 다음 함수를 사용하면 됩니다.
< linux-xx/arch/arm/kernel/early_printk.c >
asmlinkage void early_printk(const char *fmt, ...);