EZ-x5에서 jtag실험을 하는데 extest실험을 어떻게 해야하나요?

GET ID , BYPASS실험은 제대로 다되었습니다.
제가 임의로 짠 코드가
memset(WPattern, '0', 500);
memset(RPattern, '0', 500);

WPattern[500]='\n';
RPattern[500]='\n";

JTAG_RunTestIdle();
PXA255_DebugSetIR(PXA255_IR_EXTEST); // extest 모드 변환//

WPattern[183]=HIGH;  //Addr_CTL
WPattern[184]=HIGH;  //nWE_nOE_CTL

for(i=0; i<4; i++) {
WPattern[163]=LOW;        //Addr 1번 LOW
JTAG_Access_DR(WPattern, RPattern);  //제어 신호 인가
JTAG_Access_DR(WPattern, RPattern); //데이터 적용
printf(RPattern[162, %c]\n", RPattern[162]);
printf(RPattern[163, %c]\n", RPattern[163]);
printf(RPattern[164, %c]\n", RPattern[164]);

WPattern[163]=HIGH;       //Addr 1번 HIGH
JTAG_Access_DR(WPattern, RPattern);
JTAG_Access_DR(WPattern, RPattern);
printf(RPattern[162, %c]\n", RPattern[162]);
printf(RPattern[163, %c]\n", RPattern[163]);
printf(RPattern[164, %c]\n", RPattern[164]);

}

이렇게 해서 변화된값이 RPattern에 들어가는걸 보려고 하는데 제대로 값이 안들어  가는것같네요 그러니 핀에서도 신호가
안나오는것 같습니다. 혹시 제가 빠뜨린것이나 실수한것이 있는지 조언부탁드립니다.