도와주세요!!
글 수 15,339
2009.12.13 18:20:14 (*.11.119.190)
34860
안녕하세요?
AU-1200 보드를 이용하여 보드를 새로 만들었는데요.
전원 IC파트만 새로 구성하였습니다.
그런데 보드를 구동하고 부트로더를 올렸는데 다음과 같은 메세지가 나옵니다.
135E80008028:EPC-82001014:BAD-BDEEFB7F:SP-82080000/
135E2000802C:EPC-82001008:BAD-FFB766FA:SP-82080000/
235E00008028:EPC-82001008:BAD-D6C7AABB:SP-82080000/
부트로더 코드를 살펴보니 부트로더를 NORFLASH에서 SDRAM으로 복사한 후에 STACK포인터 설정후
BOOT_MAIN으로 JUMP를 하면서 에러가 나는것 같습니다. 엉뚱한 주소로 JUMP를 하려는 것 같고요,
exception_ignore 루틴이 수행되면서 위의 메세지를 찍고 에러가 납니다. (CP0_cause 메세지도 주소관련 메세지 같은데요)
제생각엔 SDRAM에 제대로 복사가 안되는 것 같습니다만 ( SDRAM을 떼도 똑같은 현상이...-.-;;)
전에 성공한 보드랑 AU1200, NORFLASH(EN29LV400B), SDRAM(K4T51163QE) 등의 아트웍 라인은 동일하게 가져 갔습니다.
그래서 부팅시퀀스에 문제가 있나 해서 여러모로 보고 있는데요.
기본적인 부팅시퀀스는 이상이 없는것 같습니다.( VDDX, VDDY, VDDXOK, VDDI, RESETIN# )
-_- 난감합니다. 혹시 이런 증상을 격어 보신분들의 도움이 필요합니다.
회로도가 정상적이라면 아트웍 문제(DDR2 라우팅)일 경우가 많습니다.
예전보드와 동일한 라우팅을 가져갔다고 하더라도 예전것이 잘못된 라우팅일 수도 있습니다.
PCB 의 상태에 따라 타이밍은 변경 될 수 있습니다.
전원 시퀸스 문제도 의심해야 할 부분이구요.