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

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

전 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 조회 수

[질문] ezjtag-aesop-r4 에 관해서 [2]

무선랜을 올렸는데요?? <== 완료 [1]

[re] CF 규격자료와 인터페이스칩 자료 입니다 ... [1]

UDA1341TS 기능중에 녹음기능 관련 질문이요 [2]

2440 or 2413에 CF 인터페이스 구현 정보 요청 [2]

volatile 의 의미는?[완료] [2]

s3c44b0x 의 Timer 5 설정...[완료] [5]

Flash Player의 제작 [1]

2440 nandboot 관련 <== 완료 [6]

mmc 사용중 질문입니다 <==완료 [1]

[질문] u-boot 에서 USB OHCI의 지원 ? [<= 완료] [2]

[질문] 이솝보드에 삼성의 DNW(USB/Sireal 다운로더)사용하려면..? [6]

[완료] 디바이스 드라이버에서 플래쉬 메모리에 접근하는법 [2]

[고현철님] SMDK2440A 보드 ping 문제에 관한 질문 세번째 &lt... [4]

u-boot 에서 usb 메모리스틱 읽기...<==[완료!] [3]

SMDK2440A 보드 ping 문제에 관한 질문 두번째 <= 132번과 ... [5]

SMDK2440A 타겟보드에서 ping 사용하기...ㅠㅠ <= 133에 추... [2]

이솦 uboot에서 128 nand 지원? [4]

[질문] Email 전송 애플리케이션을 보다가... [4]

안녕하세요 zd1211 컴파일까지 완료 하였습니다만 <==완료 [3]

사용자 로그인