'AVR JTAG'에 해당되는 글 2건

  1. 2011.12.29 AVR ATmega용 JTAG과 AVR32 호환성?
  2. 2010.05.03 ARM JTAG DIY
embeded/AVR (ATmega,ATtiny)2011. 12. 29. 22:45
혹시나 AVR32에서도 ISP를 쓸수있나 찾아봤더니
데이터 시트에서도 ISP 검색은 하나도 안나와고 JTAG만 나오는데..
This is not for AVR32.
AVR32 is JTAG device and Atmel's Jtag mkII required.
While there are many mkII compatible devices for AVR8 the protocall and commands for supporting AVR32 are not known, so original mkII is the only choice at this time..... 

[링크 : http://www.edaboard.com/thread95651.html

JTAG도 ATmega용은 대부분 AT90, ATmega 시리즈만 지원한다고 되어 있다.
AVR 마이크로 컨트롤러 중에서
AT90CAN128,
ATmega128, ATmega16, ATmega162,  ATmega169, ATmega32, ATmega323, ATmega64만 지원합니다. 
 
[링크 : http://devicemart.co.kr/goods/view.php?seq=27471

아무튼, AVR32을 지원하다는 JTAG은 조금더 비싸긴한데..
AVR JTAG과 AVR32 JTAG을 구분해서 포트를 만들어 놓았고
VCC와 RST 관련이 조금 다른것 봐서는 호환이 안될수도 있을것 같긴한데...
써보기 전에는 알수도 없고... 써볼지도 모르는 상황이라 흐음...


[링크 : http://devicemart.co.kr/goods/view.php?seq=29653] 

흐음.. AVR JTAG MKII 를 검색해보니 아래의 하드웨어 지원목록이 나오는데.. 다른넘들은 우찌될랑가?
AT32 AT90 ATmega ATtiny ATtiny
AT32AP7000
AT32AP7001
AT32AP7002
AT32UC3A0128
AT32UC3A0256
AT32UC3A0512
AT32UC3A1128
AT32UC3A1256
AT32UC3A1512
AT32UC3A3128


AT32UC3A3128S
AT32UC3A3256
AT32UC3A3256S
AT32UC3A364
AT32UC3A364S
AT32UC3B0128
AT32UC3B0256
AT32UC3B064
AT32UC3B1128
AT32UC3B1256
AT32UC3B164

AT90CAN128
AT90CAN128
AT90CAN32
AT90CAN32
AT90CAN64
AT90CAN64

AT90PWM1
AT90PWM2
AT90PWM216
AT90PWM2B
AT90PWM3
AT90PWM316
AT90PWM3B
AT90USB1286

AT90USB1287
AT90USB162
AT90USB646
AT90USB647
AT90USB82

ATmega1280
ATmega1281 ATmega1284PATmega128   ATmega128A
ATmega128RZAV  ATmega128RZBV
ATmega16  ATmega162
ATmega164P  ATmega164P
ATmega164PA  ATmega165
ATmega165P  ATmega168
ATmega168  ATmega168P
ATmega168PA  ATmega169
ATmega169P  ATmega16A
ATmega16U2  ATmega16U4
ATmega2560  ATmega2561
ATmega256RZAV  ATmega256RZBV
ATmega32  ATmega324P
ATmega324P  ATmega324PA
ATmega325  ATmega3250
ATmega3250P  ATmega325P
ATmega328P  ATmega329
ATmega3290  ATmega3290P
ATmega329P  ATmega32A
ATmega32C1  ATmega32M1
ATmega32U2  ATmega32U4
ATmega406  ATmega48
ATmega48  ATmega48P
ATmega48PA  ATmega64
ATmega640  ATmega644
ATmega644P  ATmega644P
ATmega644PA  ATmega645
ATmega6450  ATmega649
ATmega6490  ATmega64A
ATmega64C1  ATmega64M1
ATmega64RZAPV  ATmega64RZAV
ATmega88  ATmega88
ATmega88P  ATmega88PA
ATmega8U2

ATtiny13
ATtiny13A
ATtiny167
ATtiny2313
ATtiny24
ATtiny24
ATtiny24A
ATtiny25
ATtiny25
ATtiny261
ATtiny261
ATtiny43U
ATtiny44
ATtiny44
ATtiny44A
ATtiny45
ATtiny45
ATtiny461
ATtiny461
ATtiny48
ATtiny84
ATtiny84
ATtiny85
ATtiny85
ATtiny861
ATtiny861
ATtiny87
ATtiny88

 
ATxmega128A1
ATxmega128A3

ATxmega128A4
ATxmega16A4
ATxmega192A1
ATxmega192A3
ATxmega256A1
ATxmega256A3
ATxmega256A3B
ATxmega32A4
ATxmega384A1
ATxmega64A1
ATxmega64A3
ATxmega64A4


[링크 : http://enshop.avrvi.com/index.php?route=product/product&product_id=35]

'embeded > AVR (ATmega,ATtiny)' 카테고리의 다른 글

AVR TWI 예제  (0) 2012.01.11
AVR EEPROM / CODE section 관련  (0) 2012.01.03
ATMEL AVR 시리즈별 플래시 / 메모리 용량  (2) 2011.12.29
avr ddr pin port  (0) 2011.12.28
winAVR에서 코드 영역에 변수 선언하기  (4) 2011.12.26
Posted by 구차니
embeded/ARM2010. 5. 3. 01:04
암용 JTAG 중에 자작가능한 것으로 Wiggler 라는 녀석이 있다.
eleparts에서 완제품 팔기도 하고, 회로도 구해서 만들수도 있다.
예전에 주워온 PalmPalm 보드에서 지원가능한지는 모르겠다.

아무튼 74AC244 칩이 핵심인듯
그러고 보니.. AVR에는 74HC244인데 호환이 되려나?


[링크 : http://www.eleparts.co.kr/front/productdetail.php?productcode=017023007001000006&sort=]


[링크 : http://www.frozeneskimo.com/electronics/arm-tutorials/jtag-wiggler-clone/]

검색을 해보니
74HC/HCT vs.74AC/ACT

"AC / ACT stands for Advanced CMOS Logic (ACL for short).
 HC / HCT stands for High-speed CMOS Logic (HCL).

The AC and ACT subfamilies are faster than the HC and HCT subfamilies, and draw some more power in some circuits. All chips in the AC* subfamily have lower output resistance than HC* and can sink and source 24 mA at logic levels and up 70 mA (typ) per gate for motor loads. As a result AC* gates can handle more than twice the current of HC* gates (50 - 70 mA vs. 24 mA). Note, though, that while most HC* chips have a 25 mA limit, the HC* driver chips such as the 74HC240 and the 74HC245 (i.e., buffers) can handle 35 mA per device, and a maximum of 75 mA per chip.

The AC & ACT families also draw about twice as much current as the HC & HCT chips (but we speaking here of microamps, so it's usually not a huge deal).

It is occasionally possible to find (high quality) motors that you can drive directly from an HC chip. For intermittent operation, such as you get with a quadcore, you COULD drive very efficient (i.e., very low-current) motors directly. You would definitely need a capacitor (say 0.47 uF) across each motor to keep the noise under control.

[링크 : http://www.extremetesting.tv/forums/showthread.php?t=16755]

머.. 결론은 It works! 라는데.. 흐음..

아래 문서에는 74HC244로 되어있다.
[링크 : http://files.tomek.cedro.info/electronics/doc/jtag/doc/openocd_preliminary_20060102.pdf]

아무튼, PalmPalm은 PXA255 칩이고 이녀석은 ARMv5TE 계열이고 Intel XScale 인데
[링크 : http://en.wikipedia.org/wiki/XScale]

일단은 Wiggler에서 지원하니 Wiggler 호환에서도 되지 않을려나?
[링크 : http://www.macraigor.com/cpus.htm]
Posted by 구차니