포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 1GB 입니다.


고현철님과 통화로 말씀드렸던, Windows CE 5.0 BSP 입니다.

첨부된 자료는, 현철님께 이미 말씀드린대로,
AESOP의 정책에 맞게 사용하시면 됩니다.



* 테스트한 내용

- USB Device
플로피, 메모리스틱, 키보드, 마우스, CDROM

- Ethernet Card
PCI RTL8139D

- UART

UART1, UART2

- Touch Device
17" Touch panel

- VGA
1024x768 Size..

- 40GB HDD
MSDOS 6.2 - 2G로 Format하여 테스트.


기타등등...



* 성능.
코덱쪽은 제가 많이 테스트하지 못하였습니다. 사실제가 그쪽은 잘 몰라서 ㅜㅜ..
일단 17" LCD 모니터에 풀화면으로, 영상재생시 끊김 현상이 있습니다.
물론, 800x480 size면, 무리없이 재생하는것 같습니다.
여러 화일을 테스트 하지 못하였으니, 양해 바랍니다.

* 문제점
USB 인식률이 약간 떨어지는 디바이스가 있습니다.
이건 H/W문제인지, S/W인지 좀더 봐야될듯 합니다.
상용으로 사용하신다면, 이런 부분은 꼭 작업해야될듯합니다.


* 기타.

기타는....  없습니다. ^______^:...


* 고도리님에 의해서 게시물 복사되었습니다 (2007-09-28 20:17)

고도리

2007.09.29 05:18:14
*.70.26.87

한영민 님께서 aesop-lx800 에 알맞게 windows CE 5.0 BSP를 작성해 주셨습니다.

몇가지 민감한 사항때문에(한마디로 업체때문이죠...^^), 올릴까 말까 고민하고 있었습니다.

게다가 2530때문에 약간 까먹고 있다가 질문이 올라온 것을 보고, 이제현님과 상의해서
BSP를 올리기로 했습니다.

수고해주신 한영민님께 다시 감사드리고요(mp2530도 부탁드립니다....ㅎㅎ)

김정렬

2007.09.29 18:40:10
*.48.149.152

고맙습니다. 잘 사용하겠습니다.

neo

2007.10.01 23:55:51
*.124.34.132

이 bsp를 사용해서 이미지를 올리는 중입니다.

그런데 loadcepc를 해서 이미지를 올리면, 100%가지 올라간 후 jump 0x~를 한뒤에 계속해서 lcd화면이 백색으로 밖에 나오질 않는데요.. 현재 다운받은 bsp에서 특별하게 바꾸어 주거나 하는 부분이 있는 것인가요? 아니면 그냥 빌드 해서 올리면 올라가는 것인가요?

해보신 분들의 답변을 듣고 싶어요.. 왠지 유저바이러스 때문에 그런걸까요? ㅡ.ㅜ

한영민

2007.10.02 00:12:11
*.14.30.71

BIOS에서 설정을 어떻게 하셨는지요?...
기본 DISPLAY를 800x480으로 해주시고요.

BSP 환경 변수에 BSP_CRT 환경 변수를 제거 해주십시오.

관련된 내용은, SrcDriverslxvideolxvideo.reg 화일을 참고 하시면 됩니다.

고현철

2007.10.02 02:33:43
*.70.26.87

neo님...실명전환 부탁드립니다.

^^

김해성

2007.10.02 03:01:20
*.124.34.132

죄송합니다. 실명으로 전환 했어요 ^^;

아 그리고.. 한영민님.. Src/../lxvideo.reg 파일을 확인하고, BSP_CRT부분을 제거했는데요..
PDS부분을 찾다보니 수정하신 부분이 있다고 하셨는데 조금만 더 구체적으로 설명을 해주시면 안될까요?

영 초보라서.. 힘들어요 ㅡ.ㅜ

한영민

2007.10.02 19:13:38
*.14.30.71

이런. 그게 제가 테스트를 VGA로 테스트를 한 후에 올린 것이라서 그렇습니다.

수정한 부분은,

BSP_CRT 환경변수를 추가하여 수정한 것입니다.

BSP_CRT 환경변수를 혹시 설마.... reg file에서 제거한 것인가요?

ㅡㅡ:

플랫폼 빌더 -> Platform -> Settings -> Environment -> BSP_CRT <= 요걸 제거해주십시오.

reg file은 그대로 놔두시구요..

Sysgen 꼭 다시 하시구요..

김해성

2007.10.02 23:25:06
*.124.34.132

플랫폼 빌더 -> Platform -> Settings -> Environment 에 BSP_CRT라는 녀석이 없습니다. 한영민님이 말씀하신대로 reg file은 그대로 두고 sysgen 하고, usb부팅하여 loadcepc를 사용하여 이미지를 올렸습니다.
근데 이제는 백색화면도 아니고 검정색 바탕에 "jumping to 0x00225758"이라는 문구만 나오고 진전이 없습니다.

amd에서 다운받은 ***.msi파일과 위의 파일을 비교해보니 다른 부분이 몇군데 있던데..

수정을 가해 주어야만 작동을 하는 것인가요?

다들 되는것 같던데ㅡ.ㅡ 왜 안되는 건지.. ㅡㅜ

한영민

2007.10.02 23:33:47
*.14.30.71

작업 순서.

1. AMD에서 BSP v2.1을 받아서 설치 하십시오.
2. c:wince500platformgeodelx 폴더가 생성되었는지 확인..
3. 확인 후... 위의 작업된 BSP를 다운 받아서 그대로 복사
4. PB에서 New Workspaces 생성.
5. reg file 확인.
6. BSP_CRT 변수 제거
7. Sysgen
8. Test

위의 BSP는 BSP 일뿐 입니다. 새롭게 Workspace를 생성해주시고 작업 하셔야됩니다.
새롭게 Workspace를 생성하면 환경변수는 모두 등록되어 있지 않습니다.
그러므로, 그대로 Sysgen하시면 됩니다.

(작업된 Workspace는 용량관계로 배포하지 않았습니다.)


한영민

2007.10.02 23:49:31
*.14.30.71


아. 혹시나 LOADCEPC를 사용하셨다면,

autoexec.bat file을 살펴보시길 바랍니다.
LCD 해상도 설정 부분이 포함 있습니다


:CEPC_800x480
REM #################################################################
REM Set RES=/L:800x480x16 for use with FLAT display driver.
REM
REM Format
REM /L:DXxDYxBPP[:PXxPY] in DECIMAL!!!!
REM

set RES=/L:800x480x16
goto WITHRES

김해성

2007.10.03 01:01:56
*.124.34.132

혹시 플랫폼빌더에서 카탈로그 추가하고 그런것은 없나요? 전 geodelx 비디오하고, usb호스트 부분만 추가 했거든요..

아무리 봐도 제가 한 작업 순서도 한영민님 하신대로이고, autoexec.bat파일에도 800x600부분을 800x480으로 수정해서 올리기도 해봤는데 변함이 없어서요.. ㅡㅡ;

혹시 jumping to 0x~ 라는 것이 nk.bin이 올라가는 주소인가요? loadcepc가 그 주소로 점프해서 nk.bin를 스타트 시키는 것 같기도 해서요.. 혹시 nk.bin의 start주소를 수정 하는 방법이라든지.. ^^;

별의 별 생각을 다 하게 되네여 ^^;

한영민

2007.10.03 01:46:40
*.14.30.71

점핑하는 주소 입니다.

혹시!!!

LOADCEPC 후에 메뉴가 나오는데, 거기에서 3번인가 4번을 하셨나요???

그건 eboot 입니다.

즉, 이더넷으로 이미지를 보드에 다운로딩 해야지 되는 것입니다.

해성님이 원하시는 방법은 바로 부팅을 원하시는것 같습니다.
그렇다면, 메뉴에서 1번(젤 첫번재)을 선택하셔야 됩니다.
또한, USB로 부팅을 하셨다면 nk.bin file이 USB 메모리에 존재하여야 됩니다.

해성님의 의견을 종합해 보았을때, 아무래도 eboot로 선택되어서,
보드가 이미지 다운로딩 대기 상태가 아닐까 싶습니다.

알아보는 방법은 Debug Port를 여는 방법이 있습니다.
하지만, AESOP 보드에서는 조금 까다롭습니다 (H/W 작업을 해야됨)

유추해보건데, 위의 작업들이 정상적으로 이루어졌다면,
아마도 이미지 다운로딩 대기 상태가 아닐까 싶습니다.

ethernet card를 장착후(반드시 3.3v용 PCI Card)
PB에서, Target에 connection 부분을 클릭해서 보시면 알 수 있습니다.
(이부분은 글로 설명하기 조금 어렵네요..)


김해성

2007.10.03 02:06:47
*.124.34.132

아.. 우려하시는 바는 아니고요.. ^^;
물론 첫번째 것하고, 콘솔로 빠지는 마지막에서 두번째의 것을 선택해서 했습니다.
마지막에서 두번째 것을 선택해 도스화면으로 나왔을 때는.. "loadcepc /v /l:800x480x16 nk.bin"을 직접 입력을 했었구요..

현재는 geodelx bsp가 아닌 플랫폼 빌더에서 제공하는 cepc bsp를 이용해 이미지 올리는 부분까지는 성공한 상태입니다. usb가 동작을 하지는 않지만요..

하지만.. 기분에 왠지 geodelx의 것으로 꼭 하고 싶네요.. ^^;

죄송한데 디버깅포트 여는 방법에 대해서 이야기 해주실 수 있나요? 당장은 아니지만 조만간 하드웨어적인 작업을 할 수 있을것 같습니다. 여기저기 알아보니 터치의 시리얼을 빼서 디버깅용으로 사용하면 된다고들 하던데요.. 들은 이야기로는 추가로 bsp에 해주어야 할일들이 만만치 않을것 같아서요..

아.. 추가로 workspace를 생성하시고, 빌드하시기 전에 추가하신 카탈로그 피쳐가 있으신가요? 전 usb host 관련 부분과 display관련 부분만 했었거든요.. 혹시 그것 때문에 그런 것인지 궁금해서요..

친절한 답변 정말 감사합니다.

한영민

2007.10.04 17:35:32
*.14.30.71

말로 설명드리기 어려운 부분이 좀 있군요.

1. CEPC로 하게되면, 안되는 것들이 좀 있을것입니다. LCD도 해상도를 지원하지 않는 것으로 알고 있습니다.

2. Geodelx의 경우에도 800x480은 지원하지 않아서 Device Driver를 수정해주어야 합니다.
이것은 제가 올려드린 BSP를 사용하시면 수정이 되어 있습니다.

3. Debug Port는 AESOP Board에 Serial1, 2가 있습니다. H/W적으로 연결을 하신 후에
PC에 Com Port로 붙이시면 됩니다.

Touch 쪽을 사용하실 것이라면, Touch Driver를 제거 하시고 COM으로 묶으시면 Debug Message를 보실 수 있을 것입니다.

관련 file은 PlatformGeodelxSrcX86CommonOtherdebug.c file 입니다.

또한 기본적으로 AESOP Board 에서는 Serial1만 지원을 하므로, Serial2를 사용하시려면, 별도로 수정해주어야 되는 부분이 있습니다.

PUBLICCOMMONOAKDRIVERSSERIALCOM16550com16550.cpp


위의 2개의 파일을 보시면 감이 오실 것입니다.


geodelx BSP를 설치 하면 AMD Geodelx catalog item이 추가로 생성됩니다.
이것을 workspace에 추가 해주어야됩니다. ..

추가 되는 것들은.

Audio, Display, AES Driver 들이며, USB도 물론 추가를 해야됩니다.
아마도 이런 부분은 CE 초급 강좌들을 보는 것이 유용할 듯 싶습니다 ^_^....

윤준호

2007.10.05 19:41:45
*.117.180.62

Loadcepc를 사용하셨나요???
시리얼포트를 연결을 해보시고...어떤 메세지가 나오는지 보세요...
BootMe 255.255.이렇게 나오는것은 아닌지... (Eboot이 동작하는거죠...)
또는 OS에서 KITL을 적용했으면...그럴수도 있습니다.^^
(http://cafe.naver.com/wincepro)

이제현

2007.10.05 20:59:46
*.41.109.34

WinCE 열기가 뜨겁네요. ㅎㅎㅎ

한영민

2007.10.05 22:32:29
*.14.30.71

CE 프로님 오셨네요 ㅎㅎㅎ

윤준호님의 카페 홍보 ㅋㅋㅋㅋㅋㅋㅋㅋ

김해성

2007.10.06 02:08:05
*.124.34.132

흠.. 현재 geodelx bsp로 이미지를 올리면 LCD에는 나오지 않는 화면이 모니터를 연결하면 모니터에는 나오고 있습니다.. 정상적이진 않고, 좌우로는 정상인데 상하로는 위아래가 짤린건 아니지만 검은 화면으로 비게 나옵니다..

QnA에 질문을 올리고 보니 이전에 이런 현상을 가지신 분이 계시던데.. 해결하셨나요?? ㅡㅡ;
List of Articles
번호 제목 글쓴이 날짜 조회 수
45 고도리님께 받은 lx800용 X-windows driver 수정본입니다. file 신철수 2008-02-05 8303
44 GeodeLX800 Windows CE 6.0 BSP입니다. file [3] 김해성 2007-12-17 8358
43 lx800용 X-windows driver 수정본 file [1] 고현철 2007-12-10 7918
42 lx800 development board를 구합니다. [1] 조은성 2007-11-16 8063
41 [자료] GeodeLX800 Windows CE 5.0 Workspace - 9 [완료] file 한영민 2007-10-17 7841
40 [자료] GeodeLX800 Windows CE 5.0 Workspace - 8 file 한영민 2007-10-17 7090
39 [자료] GeodeLX800 Windows CE 5.0 Workspace - 7 file 한영민 2007-10-17 6925
38 [자료] GeodeLX800 Windows CE 5.0 Workspace - 6 file 한영민 2007-10-17 6988
37 [자료] GeodeLX800 Windows CE 5.0 Workspace - 5 file 한영민 2007-10-17 6488
36 [자료] GeodeLX800 Windows CE 5.0 Workspace - 4 file 한영민 2007-10-17 6465
35 [자료] GeodeLX800 Windows CE 5.0 Workspace - 3 file 한영민 2007-10-17 6755
34 [자료] GeodeLX800 Windows CE 5.0 Workspace - 2 file 한영민 2007-10-17 6921
33 [자료] GeodeLX800 Windows CE 5.0 Workspace - 1 file 한영민 2007-10-17 8124
32 LX800 Wince 6.0 BSP file [1] 김정렬 2007-10-17 9075
31 LX800 Wince 포팅된 화면 file [1] 김정렬 2007-10-16 9594
» [자료] GeodeLX800 Windows CE 5.0. file [18] 한영민 2007-07-25 8421
29 LXPanel 프로그램용 config 파일입니다. file 이제현 2007-08-10 7589
28 Windows CE 5.0 Booting Image file [2] 한영민 2007-06-07 8410
27 Geode Platform WINCE Porting 관련자료 사이트 ... [1] 장석원 2007-06-02 8779
26 LX800 : Win CE 5.0 사용기 'CEPC'로 올림.(초급용) file [3] 이승진 2007-05-29 8936

사용자 로그인