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

허접 초보가 메뉴얼보고 하는데, 문제가 생겨서 질문 올려봅니다.

전 aESOP 보드를 사용하진 않고, Meritech(c)의 SMDK2440A Evaluation Board를
사용하고 있습니다.

목적은 해당 보드에 맞게 나온 카메라 모듈을 이용해 얻어진 YUV이미지 들을
실시간 h.264 인코딩 하려고 합니다.

그래서, 일차적으로 보드 기본 셋팅 및 u-boot, 커널 이미지, RFS 를  올려보았습니다.

보드 셋팅은 메뉴얼을 이용하여 따라해 보았습니다.
u-boot : v.1.0.0
Linux Kernel : 2.4.20
RFS : root-qtopia.cramfs

1. u-boot로 부팅 후 tftp를 호스트(192.168.1.10)로 부터
     타겟(192.168.1.11)에 커널 및 루트파일시스템(RFS) 이미지를
     램에 올린 뒤 다시 SMC 메모리에 저장
     => 커널 부팅 완료

2. 다음으로 Camera Module 테스트를 위해 또다시 메뉴얼을 따랐습니다.


[문제 발생]
메뉴얼에는 ztelnet을 이용하여 디바이스드라이버와 응용예제 파일을 업로드
하도록 되어 있습니다.  메뉴얼을 따라 호스트와 타겟에 대해 ztelnet 설치 및
이더넷 설정(ifconfig eth0)을 마쳤습니다.

메뉴얼에서는 ping 을 이용하여 호스트 => 타겟, 타겟 => 호스트로의 네트워크
상태를 확인했습니다. 이를 따라 했는데, 서로간의 ping 연결이 되지 않습니다.
(지금 다른 곳에 있어 정확한 메시지는 다시 올리겠습니다)
(대략적인 메시지로는 "~~~~network ~~~~ unreachable ~~~" 입니다.)


실행해본 디버깅
(1) 호스트와 타겟에서 localhost(127.0.0.1)를 ping 해보았습니다.
    결과 => 호스트 (이상없음),  타겟(연결안됨)
(2) 호스트와 타겟모두 eth0 설정을 이상없이 완료했습니다.

제가 보기엔 타겟쪽이 문제인것 같은데... u-boot에서 찾아 봐야 하는지?
커널에서 찾아 봐야 하는지?  아니면, 루트파일 시스템에서 찾아봐야 하는지?
정확히 모르겠습니다.

어떻게 해야 할까요? 어디를 살펴봐야 하나요?  ㅠㅠ

여기를 벗어나야만 다음단계로 진행될 수 있는데, 이틀째 고민입니다.

my e-mail : [email protected]
home page : http://eslab.cnu.ac.kr/~brian
   필요하면 이곳에 메시지를 남겨주셔도 됩니다.

읽어주셔서 감사합니다. 구루님들의 손길을 기다리며...

고현철

2006.08.11 11:58:23
*.117.46.252

1. u-boot에서 loading이 된다는 얘기는 ethernet이 동작된다는 얘기임.
2. kernel서 eth0가 잡혀있다고 보여짐.
3. 예전 경험으로 보면 ifconfig -a 해서 eth0의 mac address가
제대로 되어 있는지 확인해야함. 2410의 경우 000000000000 으로
되어 잇었음.
4. ifconfig -a해서 mac과 ip의 설정이 제대로 되어 있나 확인해야함.
network망이 좀 복잡할 경우는 route 명령으로 해서 routing table
까지 확인해야함(gateway확인)
5. target -> host로의 ping은 되어야함.
host -> target은 안되는 경우 많음(icmp daemon이 안떠있기 때문)

==> 결론적으로 커널이 부팅될때 ethernet설정이 제대로 안되어
있을 가능성이 엄청나게 많음

==> 해결책
부팅 후

ifconfig eth0 dowm
ifconfig eth0 [ip address]
route add default gw [gateway ip address] eth0

이렇게 해 준 후 핑을 시도할것(mac address는 ifconfig -a가지고 확인)

==> ethernet이 살아 있는 상태면 ztelnet을 쓸필요없음.
그냥 ftp를 사용하면 됨...

대략 생각나는대로 적었습니다.

^^

강성곤

2006.08.11 19:04:48
*.240.201.14

저는 SMDK2440A보드는 아니고 SMDK2440을 사용했을 때 이와 비슷한 증상을 겪은 적이 있습니다.

고현철님이 말씀하신 것처럼 mac address와 routing table에 문제가 있을 가능성이 제일 많아 보입니다. 저는 SMDK2440 보드에서 발생하는 여러 종류의 네트워크 트래픽을 호스트 PC에서 모니터링 하는 프로그램을 작성한 적이 있었는데, 그때 cross로 연결을 해서, 간단한 socket 통신을 하도록 하였습니다.

그때 문제가 발생했었는데, mac address, routing table등 알고 있는 방법을 다 써봤는데 되다 안되다 하더군요... 그래서 언제 되나 싶었더니... 호스트 PC와 연결이 된 상태에서 전원이 들어오면, 통신이 되고 그렇지 않으면 통신이 안되는 거였습니다 -_-;;

(아니 이게 정말 황당한데요... 그리고 제가 잘못 알고 있는 걸 수도 있는데요... 글쎄 그렇더라고요 ;;)

그래서 늘 호스트 PC와 먼저 연결을 해놓고 보드에 전원을 넣었던 기억이 납니다... ;;

아, 그리고 저와 사용한 커널 버전이 다르셔서 연관은 없을 것 같습니다만, 랜카드 자체가 인식이 안됐을 때는 커널 컴파일 옵션에서 PnP와 ISA PnP를 체크하니까 됐었던 기억이 납니다(v2.6.15-2... 별로 상관 없죠 ^^?)

그럼... 꼭 문제 해결하시길...

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
5368 C110 소비전류가 어떻게 되나요? [6] 땜철학자 2012-05-22 1517
5367 [질문 수정했음] RTC 드라이버 포팅 관련 .... file [5] 장석원 2011-07-05 1516
5366 ffserver 질문드립니다. file [3] 이호석 2013-02-20 1514
5365 [S5PV210] CUPS 1.6.2 포팅 오류 때끼때끼 2013-06-11 1513
5364 [완료] mplayer에서 wma파일 재생관련 [5] 박세웅 2007-08-30 1512
5363 DDR DRAM 붙일때 주의점이 있나요? [3] 이종민 2009-03-05 1512
5362 안드로이드에서 파일 암호화/복호화 사용에 관한 질문입니다. [2] 김영일 2010-02-23 1512
5361 [해결] NAND bad block 관련 질문 [1] 박영기1 2011-08-02 1512
5360 미디어 플레이어의 네트워크 스트림 구현에 대한 문의 [6] whiterub 2012-10-05 1512
5359 arndale 보드에서 opencl 사용하는 방법에 대한 싸이트 김영준 2013-09-10 1512
5358 uboot에서 jpeg lib [3] 양파링 2014-02-04 1512
» SMDK2440A 타겟보드에서 ping 사용하기...ㅠㅠ <= 133에 추... [2] 류민희 2006-08-11 1511
5356 노트 PC에 grub rescue> prompt가 뜨는데??? [3] 요셉 2010-07-08 1511
5355 임베디드 리눅스 메모리맵 작업 관련...... [1] blue0sky 2011-12-29 1511
5354 안드로이드에서 Socket데몬 실행시 퍼미션 문제 [2] 사당 2013-02-16 1511
5353 Exynos4(S5PV310) Module loading 문제. [2] 준성아빠 2012-01-02 1510
5352 U-boot에서 usb storage 인식하기. 최종환 2008-12-30 1509
5351 Framework 개발 서비스 연동? 질문 드립니다. [3] Supsupi 2014-01-17 1508
5350 uart... CTS/RTS TEST에 대해서 의견 부탁드립니다. [2] 이성호 2009-11-27 1507
5349 libmpfr.so.1 : cannot open shared object file: No such f... [4] 하민근 2010-11-17 1507

사용자 로그인