도와주세요!!
글 수 15,339
2008.12.08 13:16:44 (*.252.100.231)
7743
안녕하세요 한동대학생입니다.
기본적인 질문입니다.
저희가 이번에 보드를 제작했습니다. 그리고 프로그램을 올리려고 합니다.
보드는 현재 사용하는 보드에서 LCD부분만 제외하고 나머지부분은 똑같이 제작했습니다.
그런데 jtag을 통해서 부트로더가 안올라가네요
에러메세지는 보드와 연결이 안됬거나 전원이 안들어왔다고 나옵니다.
그래서 저희가 새로운 보드와 제작의 기본이 보드를 비교해보았는데
jtag 부분 칩 부분 전압을 비교한 결과 같습니다.
혹시 jtag을 통해 부트로더를 올리기 전에 다른 작업이 필요한가요?
그리고 그게 아니라면 어디부분이 잘못됬는지 확인할 방법을 알려주시면 감사하겠습니다.
기본적인 질문입니다.
저희가 이번에 보드를 제작했습니다. 그리고 프로그램을 올리려고 합니다.
보드는 현재 사용하는 보드에서 LCD부분만 제외하고 나머지부분은 똑같이 제작했습니다.
그런데 jtag을 통해서 부트로더가 안올라가네요
에러메세지는 보드와 연결이 안됬거나 전원이 안들어왔다고 나옵니다.
그래서 저희가 새로운 보드와 제작의 기본이 보드를 비교해보았는데
jtag 부분 칩 부분 전압을 비교한 결과 같습니다.
혹시 jtag을 통해 부트로더를 올리기 전에 다른 작업이 필요한가요?
그리고 그게 아니라면 어디부분이 잘못됬는지 확인할 방법을 알려주시면 감사하겠습니다.
MCU 는 어떤것을 사용했는지.. 그리고 저의 어떤 보드와 동일하게 제작했는지 ...
JTAG 이 안된다면 우선
1. MCU 가 열이 나는지 확인하시고
2. MCU 에 공급되는 CORE 전원과 IO 전윈이 정확히 공급되는지 확인하시고
3. 시스템 RESET# 핀도 HIGH 인지 확인하시고
4. JTAG TRST# 신호가 HIGH 인지 확인하시고
5. JTAG 신호선이 회로도 상에서 정확히 연결되어 있는지 확인하시고
6. JTAG 핀 TCK, TMS, TDI 에 신호가 들어가는지 확인 후 TDO 에서 신호가 나오는지 확인하시고
7. 시스템 RESET# 스위치를 눌렀을때 전제적인 파워소모가 변하는지 확인하시고
8. 그래도 안되면 MCU 를 꾹 눌러서(냉땜의심) 되는지 확인하시고
9. 그래도 또 안되면 새로운 보드를 조립하여 동일한 증상인지 확인한다.
그 이후에는 상상력을 총 동원하셔야 합니다.
보드내부에 들어갈 수 있다면 좋을텐데 ..
하드웨어 쟁이는 상상력이 부족하면 디버깅이 안된다. ^^ (개인적인 어록 ㅋㅋ)