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

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

전 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
번호 제목 글쓴이 날짜 조회 수
768 SMDK2440A 보드 ping 문제에 관한 질문 두번째 <= 132번과 ... [5] 류민희 2006-08-12 1363
» SMDK2440A 타겟보드에서 ping 사용하기...ㅠㅠ <= 133에 추... [2] 류민희 2006-08-11 1512
766 이솦 uboot에서 128 nand 지원? [4] 김대영 2006-08-11 1219
765 [질문] Email 전송 애플리케이션을 보다가... [4] 이재훈 2006-08-11 857
764 안녕하세요 zd1211 컴파일까지 완료 하였습니다만 <==완료 [3] 윤현승 2006-08-05 1067
763 CE 부터로더 다운로드 질문 [3] 안정섭 2006-08-03 1291
762 2차 보드에서 LCD 출력을 일반 그래픽 카드의 디지털 출력으로 구... [7] 조준동 2006-08-02 1169
761 aesop 2440과 smdk2440 질문입니다. <= 완료 [4] 안정섭 2006-08-02 2145
760 [질문] 이번에는 su 관련 질문입니다. 이재훈 2006-07-31 1307
759 ==>이렇게 하시면 됩니다. [1] 고현철 2006-07-31 1237
758 질문) 2440 의watchdog 사용에 관해서 [4] 김형기 2006-07-30 1188
757 3차보드구매하고 싶습니다. <= 완료 [1] 마승환 2006-07-29 1034
756 IEEE1394 포트에 외장하드 연결해서 리눅스부팅<==완료 [3] 오주열 2006-07-28 1187
755 [질문] 이솝보드의 telnetd 질문입니다. <== 완료 ^^ [4] 이재훈 2006-07-28 1129
754 무선랜 ?? <==완료 [3] 윤현승 2006-07-28 1494
753 [질문]회로 베껴서 보드 떴는데 JTAG로 부트로더 다운로드가 안됩니... [5] 양용현 2006-07-26 1358
752 AESOP 3차 Board 일정이 어떻게 되나요? <== 완료 [2] 손진호 2006-07-25 1112
751 와이브로의 경우 ... [3] 장석원 2006-07-25 907
750 혹시 aesop 보드에 wince 포팅해보신분 계신가요?? <= 완료 [3] 안정섭 2006-07-24 1428
749 이솝 3차보드에 LCD용 핀이 몇개나 나오나요?<--완료 [2] 오주열 2006-07-20 1070

사용자 로그인