기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

안녕하세요.
리눅스/임베디드 시작한지 5개월정도되는 신선한(?) 직딩입니다. ^^;
다름이 아니라 현재 ez-2440와 확장보드를 자체 제작하여 현재 드라이버를 포팅 중에 있습니다.
di, do, key, led 등은 간단히 드라이버를 제작하였으나
16c554 드라이버를 만들어야 하는데 어떻게 시작해야 할지 막막합니다.
그래서 이렇게 도움관련 글을 올립니다.

혹 16c554 드라이버 관련 자료나 참고 문헌좀 소개 부탁드립니다.

16c554 드라이버를 공개해주시면 더더욱 감사합니다. ^^;

많은 조언 부탁드리겠습니다.

[결과]

먼저 답변 주신분께 감사 말씀 전합니다. ^^*
말씀대로 8250 소스를 수정하여 사용하였습니다.

몇까지 수정 사항은
인터럽터 / 리셑 단자의 gpio 설정이고
ic-type등 struct  설정 부분이였습니다.

분석하다 조금 이상한 부분이 실제 주소와 가상주소 처리 하는 부분이 이상하더군요.
결국 이부분을 수정하여 사용했습니다. 제가 잘못 분석하여 그럴수도 있지만...
그리고 irq를 사용하니 동작이 안되더군요. h/w 부분이 잘못 될수도 있습니다만.. 그래서 그냥 polling 방식으로 처리하였습니다.(진행 시간이 촉박한지라..)
꼭 다시 도전해 보겠습니다.

감사합니다.

고현철

2008.06.13 20:05:49
*.32.117.22

16c554는 기본으로 리눅스에 들어 있습니다....^^

howto만 안가르쳐 줄 뿐이지요....보통은
ez-2440 보드에 들어있지 않나요?.....쩝...

ez보드나, 한백전자 보드중 16c554 붙어 있는 보드의 소스를 구해보시기
바랍니다.

거기에 있는 것으로 알고 있습니다.

저도 구해보려다가 당장 쓸일도 없고, 그냥 필요하면 그 때 구해야지...
하고 그냥 냅두고 있습니다....^^

윤창준

2008.06.13 23:21:42
*.145.74.52

답변 감사합니다.
ez보드 사양에서는 554를 사용한 보드는 없더군요.
한백전자에는 2.6(emposiiiS6440)커널를 사용하는 보드에는 있었습니다.
문제는 자료실에 2.6커널이 없더군요. q&a에 다른이가 요청 질문도 있습니다만 답변이 없구요 ^^;

구할수 있는 방법이 없을까요?

고현철

2008.06.15 21:10:42
*.59.122.203

음....기본 커널에서 8250.c를 사용하는 칩들의 소스를 봐보시기 바랍니다.

예를 들으 au1200이나, 1550같은 녀석들은 16c554변종입니다.
즉, 칩 내부에 16c554가 들어 있는 녀석들입니다.

그 드라이버를 참조하시면 될겁니다.

간단하게 주의점만 말씀드리면, clock을 16c554에 입력되는 클럭으로
바꿔주시고, 몇가지 옵션을 조절하면 될거라고 보여집니다.

예전에 au12xx용 드라이버를 잠시 본적이 있거든요...

동일한 칩이라 동일한 세팅방법이 적용될겁니다.
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
6368 Apple TV 온보드 메모리 변경 가능할까요? [1] 당그니 2011-01-20 94749
6367 android pwm backlight 밝기 제어 [4] 김태영 2011-07-28 55269
6366 com.google.android.maps.jar는 어디서 얻는 것인가요??? [2] 천동이 2014-09-02 52347
6365 USB bluetooth dongle on jellybean [4] 신현호 2014-02-21 50338
6364 우분투 리눅스 ip 변경 도중에 "No such process" [5] 이세종 2009-04-01 46308
6363 OpenOCD 0.2.0 [1] 김광준 2009-10-24 45058
6362 [질문]memset, mmap, memcpy에 대해서 질문 있습니다. [5] 이태간 2007-05-22 45020
6361 libpcap 설치 [1] Apostasy 2011-04-12 44198
6360 램디스크 파일 시스템 만들기 [4] sinwho 2015-08-19 43806
6359 USB 포팅관련 질문드립니다. [1] 김승한 2010-01-07 33329
6358 android에 libusb porting 해보신 분?? [2] 꿈의사람 2014-02-13 29617
6357 오드로이드 배터리 패치 문의 [1] 이종문 2010-07-01 29077
6356 ODROID-T 2.2 셧다운 후 부팅이 안됩니다. [2] shkim 2010-10-02 26901
6355 오드로이드 디버깅이 안되네요... [2] 현쓰 2010-02-01 26618
6354 [질문]wince 이미지 다운로드시 에러 [3] 이태간 2008-04-06 26266
6353 slide event에 따른 landscape & portrait mode 전환 [1] 나영찬 2010-03-25 24685
6352 Andorid ALSA에 관해서...2 [1] 꺼북이 2011-05-18 24570
6351 wm1811 드라이버를 찾아요 [9] 김민욱 2016-11-01 18790
6350 이더넷 핀에서 값을 읽어 오고 싶은데요... [2] rubio 2013-07-09 13050
6349 usb host api 가 리눅스단에서도 사용가능한가요? [1] biokk 2014-02-07 11392

사용자 로그인