본문 바로가기
dev, tech

255B BSP

by 구띵 2007. 4. 13.

안녕 하세요 쌩초보 부트로더 부터 BSP 만들기 에 도전하고있는 곤지 입니다.

현재WinCE .NET 4.2에서  X-Hyper255B(PXA255B) 보드를 이용해서 공부중인데요 ... 첫번째단계로

 

PXA255 부트로더를 만들어 보려구요

1. X-Hyper255B 보드의 BSP를 Clone 하여 새로운 BSP 생성

2. Tiny Kernel Configurations 로 프로젝트 생성

3. Generation 및 Build, Make Image 과정 수행

4. X-Hyper255B 보드에 Eboot.nb0 업로드

5. 부팅완료.

 

이렇게해서 부트로더를 제가 만든건가요 ??? ㅋㅋㅋㅋ

질문1) 다음 진행은 뭘해야할까요 ??

질문2) 부트로더를 올리기는했는데 PXA255B CPU 를 사용하는 다른 보드에 올려도 올라갈까요 ?? ㅜㅠ

 

부트로더를 만든게 아니고 부트로더를 부팅만 한거죠...flash에 write만 한것입니다.
만든다는것은 그 CPU의 특성과 보드의 특성에 맞게 소스를 수정해서 포팅을 성공한 것이라고 할 수 있겠죠~
CPU가 같더라도 보드에서 랜이나, GPIO...USB등등...또는 RAM메모리..등에 의해서 다를 수 있으므로 아마 안될 가능성이...95%입니다.
일단 처음이라면...OS를 바꿔보면 실습을 먼저 해보세요 03/06 13:42 
 
 곤지  OS를 바꿔본다는말씀은 아이템들을 추가및 삭제 해본서 해보라는 말씀이신가요 ? 03/06 13:44 
 
 크루즈  보드에 처음부터 포팅을 원한다면 C:\WINCE420\PLATFORM\XSC1BD를 클론해서 부트로더부터 수정해가면서 해보세요. 현재는 남이 만들어 놓은거 그냥 올려보는 수준이라고 할 수 있습니다. 03/06 14:10 
 
 곤지  아 ... 네 감사 합니다. 03/06 14:12 

 

 

댓글