안녕하세요..
제가 최근에 2440으로 보도를 하나 제작했습니다.
보드에는 DM9000B ethernet 칩을 사용했고,
현재 u-boot-1.1.6으로 포팅 작업을 했습니다.
davicom으로부터 받은 DM9000용 u-boot 소스를 컴파일해서
DM9000B를 동작시키고 있습니다.
tftp로 테스트르 해 봤는데 데이터를 주고 받기는 합니다.
문제는, tftp 명령을 실행 시키면, 1초 정도 있다가
TFTP from server 192.168.100.2; our IP address is 192.168.100.5
Filename 'zImage.bin'.
Load address: 0x30200000
Loading: *
위와 같은 메시지가 뜨고난 후, 한 7~8초 있다가
loading이 진행되는데, 진행되는 과정도 끊기면서 진행되고 있습니다.
aesop 사이트에서 이런 저런 정보를 찾다가 bus control register(0x38h)의
data bus current driving을 6mA로 고쳐보라 해서 그렇게 했으나 차도가 없네요.
그외에는 dm9000b에 대한 정보가 없습니다.
우선, 제 생각으로는 소프트웨어 쪽은 문제가 없다고 가정하고 하드웨어부터
차근차근 문제를 찾아보려 합니다.
그래서 하드웨어 설계 시, 문제가 있지 않을까 싶어.. 문의를 하려 합니다.
제가 하드웨어 설계를 잘 하는 편이 아니라서, 혹시 제가 설계한 것에
문제가 있지 않나 싶은데 dm9000b를 사용해 보신 분이 있으시다면 조언 부탁드립니다.