2009년 6월 22일 월요일

android kernel porting try #5

전에 막히는 부분에 대한 전임님의 조언으로 수정을 실시하였다.

/arch/arm/tools/mach-types

파일에서 16진수로 196을 10진수로 바꾼 406번지에 가보니 mainstone의 머신 ID가 적혀있었고

이것을 16진수 130을 10진수로 바꾼 304로 수정해주고 원래 304번지는 주석처리를 해주었다.

그 후 빌드를 해서 보드에 올리니 전에 막히는 부분은 통과가 되었다.

커널이 실행되고 역시나 중간에 막혀버렸다.



쉽지 않을꺼란 예상은 했지만 솔직히 맨땅에 헤딩하는 기분이다.

이 분야에대해서 처음 배우는 것이고 지식이 없다보니 어디를 어떻게 수정해야하고 어디가 잘못된 것인지 감도 안잡힌다.

지금까지 진행해 온것도 보면 막히는 부분마다 전임님에게 조언을 구해 해결책을 얻어 진행해 나간것에 불과하다.

지금 에러도 없이 그냥 멈춰버렸는데 UART부분이 잘못된 것이라는것만알지 다른 정보가 하나도 없다.

어디서 부터 어떻게 접근을 해야하는지 감이 안잡힌다.

인터넷을 검색해보아도 딱떨어지는 답은 커녕 비슷한것도 잘 나오질 않는다.

menuconfig 설정에도 UART에 대한 설정은 많이있고, 뭐가 STUART에 대한건지도 잘 모르겠다.

무식하게 설정을 하나씩 바꿔볼 생각을 했지만 생각해보니 이처럼 무식한 방법도 없다.


하지만 나만 애가 닳아 있는 것 같다.

시간은 촉박해오고...

점점 힘이 든다...

댓글 없음:

댓글 쓰기