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

S3C6410 CPU 살리기

조회 수 1132 추천 수 0 2010.01.04 20:57:37
   

 안녕하세요.

 

S3C6410을 이용하여  프로젝트를 진행하고 있는 초보자 입니다.

 

샘플 보드를 제작하여 JTAG 장비를 연결시켰더니 TDO Stuck High란 메세지만 나오는데요..

 

 

CPU가 구동되어 JTAG에서 CPU를 인식시킬 수 있을때까지 즉 CPU가 구동되는데 꼭 필요한 최소한의 신호들은 무엇이 있는지 알고 싶습니다.

 

 

 

크리스탈 : XXTI, XXTO => 12MHz

 

전원         : 3.3v, 1.8v, 1.2v

 

기타         :  리셋연결(XnReset)은 확인하였고,

                     XnBATF와 XWRESET 선은 100K로 풀업시켰습니다.

                    JTAG 선들은 연결을 확인하였습니다. (tck 10k풀다운, tms,trstn,tdi 10k풀업)

                     CPU와 PMIC와 DDR램만 자삽 등을 하였습니다.

                    JTAG 신호선 쇼트 확인.

 

 

위의 사항은 검사를 마쳤습니다.

 

이것들 이외에 무엇이 있을까요?

 

감사합니다.

 

p.s. 파형 오실로스코프로 측정한것 올립니다. ( 2.0v/div ) 

 

 

 

 파형.JPG

 

 

파형-2.jpg

 

 

 

 

 

 

 

 

 

 

 


profile

JhoonKim

2010.01.05 20:16:44
*.162.60.144

파형을 단순히 봤을때  CPU의 Initial Power Sequence가 잘못된 가능성이 있네요..

JTAG은 레퍼런스 보드 회로대로 설계가 되어 있으면, 왠만해서는 그냥 붙는게 정상 입니다.

특히 6410에서 붙지 않는다면 우선 PMIC에 설정된 Power Sequence를 확인해 보시고요..

 

TDO Stuck High 메시지가 떳을 때의 점검 사항은 보통 다음의 경우 입니다.

첫째. nSRST 핀이 CPU의 Reset Input에 제대로 연결이 되어 있지 않을 경우

둘째. nTRST 핀이 CPU의 nTRST Input에 제대로 연결이 되어 있지 않을 경우

셋째. nSRST 핀이 CPU의 nTRST 핀에 연결되어 있을 경우 입니다.

 

그리고, JTAG은 기본적으로, VCC, GND, nTRST, TDI, TMS, TCK, RTCK, TDO, nSYSRST 시그널이 필요합니다.

 

과거 XScale 프로세서 이후의 최신 프로세서의 경우, CPU를 JTAG에 붙일 때 반드시 Reset를 걸어줘야 하는 경우도 있습니다.

List of Articles
번호 제목 글쓴이 날짜sort 조회 수
3648 김성주님의 SDL-1.2.11을 이용한 문서 관련질문 [6] 김경섭 2009-12-30 780
3647 이 문제좀 해결해주실분. file [1] 레인군 2009-12-30 486
3646 usb 커넥션 없이 apk 설치하는 방법은? [4] [春] 2009-12-30 1682
3645 오드로이드 안테나 질문 [1] 현쓰 2009-12-30 517
3644 회로설계시 조언 부탁드립니다. [1] 이창훈 2009-12-30 487
3643 adb 또는 그 밖의 방법을 통해 application을 실행하는 방법은? [5] [春] 2009-12-31 1459
3642 nand flash 의 ecc 관련 [2] 이진우 2009-12-31 988
3641 어플리케이션 프로그램 부팅시 자동실행시키는 방법? [1] domyst 2009-12-31 671
3640 6410 USB 2.0 OTG to GL850A HUB 연결 [1] 개굴화쟁이 2009-12-31 801
3639 안드로이드 개발 환경 설정을 위한 How to 가이드가 있나요? [1] just4you 2009-12-31 795
3638 DNW 글자가 깨지는 현상 file [3] 하늘소망지기 2010-01-01 833
3637 이솝 3차보드 배포 DVD 자료 찾습니다. [1] 나한일 2010-01-01 491
3636 리눅스 커널의 디바이스 쪽 module_init에 대하여 질문이 있습니다. [1] 레오니 2010-01-02 1180
3635 S3C6410 CPU D3D드라이버와 OpenGLES 2.0드라이버를 구하고 싶습... [2] kgp700 2010-01-04 1124
3634 android porting 을 따라 컴파일 하던중 cannot find -lstdc++ [1] 고포릿 2010-01-04 1303
» S3C6410 CPU 살리기 file [1] 김승환 2010-01-04 1132
3632 Odroid 2차 소스 공개 언제 가능하신가요 ? [1] 권도홍 2010-01-05 486
3631 openICE-A1000 으로 omap1710 디버깅 도와주세요!! file [1] 하얀세상 2010-01-05 680
3630 오드로이드 관련자료 질문입니다. [1] 김승한 2010-01-05 533
3629 init console이 없다고 나오네요.. [2] just4you 2010-01-05 673

사용자 로그인