도와주세요!!
글 수 2,499
2013.09.30 14:10:54 (*.194.70.101)
17571
trace32 를 이용하여 디버깅을 하려고 하는데요
디버깅 정보를 담기위해 컴파일 config에서 kernel hacking 부분에 필요한것들을
체크한뒤 컴파일을 해서 생성된 zImage파일을
보드에 올리고 부팅을 하면 Uncompressing linux..... 단계 이전에 멈추거나
직후에 멈추는 현상이 있습니다.
혹시 디버깅 옵션을 활성화하면 커널 시작시 스타트 하는 주소가 다르기때문인지요
다른 수정이 필요한지 궁금합니다.
trace32에는 커널 해킹 옵션 활성화 하여 생성된 vmlinux파일의 elf정보를 넘기고
ez-x5(pxa255)보드에는 커널 해킹 옵션을 비활성화시킨 zImage를 올리면 부팅이 되기는 하지만
모듈 디버깅할때 문제가 발생합니다.
커널버젼은 v2.6.21
ez-boot 버젼은 v2.2.48 입니다.
커널 해킹 옵션을 키고 로우레벨 디버깅 옵션을 선택하게 되면
로우레벨용 시리얼 포트가 설정됩니다.
아마도 로우레벨 시리얼 포트의 포팅이 문제가 있지 않나 하는 생각을 해 봅니다.
옵션을 끄면 당연히 부팅 잘하겠죠?