도와주세요!!
글 수 15,339
2009.04.21 16:36:22 (*.130.115.227)
6695
이곳에 계속된 질문을 하면서 스스로 찾아낸 것도 있고-
아직 해결안된 것도 있지만
무엇보다 궁금한것이 있습니다.
ezboot 의 start.S 에서 error_loop 로 진입하는 문제는
디버깅으로 삽입한 코드 (0x30000000 번지에 아무값을 써 넣음) 으로써
정상적으로 main.c 로 진입 하고 시리얼 출력까지 나타남을 알 수 있었습니다.
디버깅코드를 주석으로 처리하면..
다시 error_loop 로 빠지더군요.
그리고 'S' 란 시리얼 출력이 계속 되어 나타납니다. (소프트웨어 인터럽트 더군요)
ez_2410.h 에 잘 정리된 소스와 주석 덕분에 쉽게 266Mhz 클럭을
192 또는 202 Mhz 로 변경하였습니다만.. 속도가 변경된 탓에 약간 변화가 있었던 것일까요
cpu가 200 Mhz 로 동작하는 s3c2410 - AL20 입니다.
2009.04.22 14:40:34 (*.130.115.227)
댓글 감사드립니다.
위 문제는 falinux 를 베이스로 하여 만든 테스트보드에서 ezboot 를 올렸다가 발생한 것입니다.
그래서 cpu 도 약간 다르구요. sdram의 버스크기(16bit)도 다르게 되어 있어요.
위에 올린 궁금증 보다 지금 문제는..
ezboot 올리고 시리얼통신(출력메세지)까지 성공시켰는데..
fail to find magic number
의 메세지와 함께 넨드가 잘 인식되지 못하는것 같습니다.
흠.. 낸드는 falinux 의 EZ-S2410 과 똑같은 모델 (용량등) 을 사용하였습니다만.. 이유를 모르겠네요.
출력메세지를 캡쳐하여 그림파일로 올렸습니다.
위 문제는 falinux 를 베이스로 하여 만든 테스트보드에서 ezboot 를 올렸다가 발생한 것입니다.
그래서 cpu 도 약간 다르구요. sdram의 버스크기(16bit)도 다르게 되어 있어요.
위에 올린 궁금증 보다 지금 문제는..
ezboot 올리고 시리얼통신(출력메세지)까지 성공시켰는데..
fail to find magic number
의 메세지와 함께 넨드가 잘 인식되지 못하는것 같습니다.
흠.. 낸드는 falinux 의 EZ-S2410 과 똑같은 모델 (용량등) 을 사용하였습니다만.. 이유를 모르겠네요.
출력메세지를 캡쳐하여 그림파일로 올렸습니다.
질문의 요지가 먼지 모르겟어요 ㅡ.ㅡ
문제가있다면 어떤것인지 다시 리플달아주세요 ^^