ezflash 에 대해 많이 알게되어서 넘 감사해요^^
이번이 마지막 질문일듯.........................

@@질문요지 : JTAG으로 특정핀을 제어할때, TAP상태를 EXTEST 상태로
둔다음에 SA1110의 모든핀의 상태를 표시한 배열의 데이터값( HIGH or LOW)
을 마지막으로 써주면 SA1110의 핀출력이 생성되는것 같은데요.......
다음은 ezflash/jtag.c 의 JTAG_Access_DR 함수에서 데이터를 실제로
써넣는 부분입니다.


TAG_TTMS( LOW );
JTAG_TCLK( LOW );
JTAG_TCLK( HIGH );

size = strlen( WriteDRPattern );

ReadDRValue = 0;
for( lp = size - 1; lp > 0; lp-- )
{
JTAG_TCLK( LOW );
// TDO 값을 읽을 수 있도록 클럭을 LOW로 한다...

ReadDRPattern[ lp ] = JTAG_TTDO();

JTAG_TTDI( ( WriteDRPattern[ lp ] == '1' ) ? HIGH : LOW );

JTAG_TCLK( HIGH );
}

이때 이해가 안가는 부분이 EXTEST상태에서는 첫번째 입력되는 데이터가
SA1110 바운더리 스캔셀 핀번호1번에 대한 출력이며 두번째도 계속해서
이런식입니까?? 위의 소스를 보면 이런식인것 같은데요..............

@@ 질문하나더 - 아직 해보진않앗는데( 물론 나중에 해보고 질문을 드리면
더 좋을듯싶었는데...^^) 혹시 BYPASS 모드에서 하면 속도가 더
빠르진 않나요........강좌보니깐 BYPASS모드는 JTAG의 효율을 높이기 위해서
고안‰榮鳴