현재 AT91SAM9G20 CPU와 256MB SDRAM, 256MB NAND FLASH를 붙여서 보드를 하나 만들었는데..

U-BOOT까지는 올라온거 같습니다. 그런데..

아래와 같이 U-BOOT에서 커널을 올리지 못하고 있습니다.

그래서 디버깅을 하기 위해서...

 

 

--------------------------U-BOOT LOG-------------------------------------------------------------

## Booting kernel from Legacy Image at 22000000 ...
Image Name: linux-2.6
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1498916 Bytes = 1.4 MB
Load Address: 20008000
Entry Point: 20008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK

Starting kernel ...

vsprintk()함수에서 아래와 같이 printascii()함수를 넣었더니...에러가 나더군요..

printascii()함수를 사용하기 위해서 추가해야할 header file은 무엇인가요?

고수님들의 친절한 답변 부탁드립니다.

 

 

======================== vsprintk()함수 ========================

asmlinkage int vprintk(const char *fmt, va_list args)
{
..

...

.....
/* Emit the output into the temporary buffer */
printed_len += vscnprintf(printk_buf + printed_len,
sizeof(printk_buf) - printed_len, fmt, args);

printascii(printk_buf);