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

회로도 베껴서 약간 변경한 다음 보드를 떳는데 문제가 생겼습니다.
RAM 어드레스가 0번부터 들어갔거던요 RAM도 마찬가지구요
근데 ROM, RAM 어드레스 연결을 잘 못하면 JTAG로 다운로드 할 때
ezjtag-aesop-win.exe -i 하면 코어 ID가 0xFFFFFFFF로 뜨나요?
어드레스 연결이 잘못되도 코어 ID는 제대로 떠야 하는 거 아닌지요?


윤덕배

2006.07.26 06:03:58
*.155.134.252

ezjtag-aesop-r04.zip 에 첨부된 readme.txt를 참조 하시고
-i 옵션은 다음과 같습니다.

3. FLASH ID 시험
명령: ezjtag-aesop-win -i
내용: CS0에 연결되어 있는 NOR Flash ID 를 읽는다.
출력내용:
------------------------------------------------------------
EZJTAG-AESOP v0.4 (2005-09-20)
============================================================
> Init JTAG H/W Interface...
> FileName : (null)
> ARM920T ID Test...
Core ID : 0x0032409D
> Change Debug Mode ARM920T...
Debug Status : 0x00000000
Core is in Debug Mode
Debug Status : 0x0000000D
> Setting Registers for S3C2440...
> Detect Flash ID
Manufacture ID : 0x0001
FLASH ID : 0x2249
------------------------------------------------------------
program end
여기에서
> ARM920T ID Test...
Core ID : 0x0032409D
이런 결과가 나오지 않는 다면 코어가 제대로 살지 못하는 것입니다.

또는 가지고 계신 동글이 정상 동작하시는지 aesop 보드로 test 해보시길 바랍니다.
aesop 보드에서 정상 동작 한다면, 새로 만드신 보드가 문제가 있는 것이므로 상당한 노력이 필요하겠습니다.

윤덕배

2006.07.26 06:07:20
*.155.134.252

메모리 가 어떻게 연결 되어 있건 jtag core id는 정상적으로 읽혀야 합니다.
jtag 연결이 정상이고 clock만 공급된단면, 당연히 읽혀야 됩니다.

양용현

2006.07.26 17:35:13
*.229.212.16

음...그렇군요~ 감사합니다.
한가지만 더 질믄 드리겠습니다. Jtag clock은 어디서 공급되나요?
ARM Core에서 공급되나요? Arm Core의 32.768 X-tal하고 16.9344 X-tal이 뛰는 건 확인 됐습니다만 JTAG에 연결된 Clock이 어떤건지 잘 모르겠습니다.

윤덕배

2006.07.26 19:50:28
*.155.134.252

제가 말씀드린 clock의 의미는 system clock을 의미 합니다. 말씀하신 크리스탈이 정상적으로 동작한다면, jtag은 정상적으로 동작하여만 합니다.
아마도 동글쪽 문제일수도 있겠습니다.

양용현

2006.07.27 02:56:52
*.229.212.16

감사합니다. 해결되었습니다. 알고보니 케이블 연결이 잘 못 되었더군요. 동글쪽에서요
List of Articles
번호 제목 글쓴이 날짜sort 조회 수

사용자 로그인