Atmel logoICE Debugger Programmers
Ntuziaka onye ọrụNdị mmemme Atmel-ICE Debugger Ndị mmemme na ndị debuggers
Atmel-ICE
Ntụziaka onye ọrụ

Atmel-ICE Debugger

Atmel-ICE bụ ngwa mmepe siri ike maka nbipu na mmemme ARM® Cortex®-M dabere Atmel ®SAM na Atmel AVR microcontrollers nwere ® On-Chip Debug ike.
Ọ na-akwado:

  • Mmemme na nbibi nke ihe niile Atmel AVR 32-bit microcontrollers na ma J.TAG na aWire interfaces
  • Mmemme na nbibi nke ngwaọrụ ezinụlọ Atmel AVR XMEGA® na ma JTAG na PDI 2-waya interfaces
  • Mmemme (JTAG, SPI, UPDI) na debugging nke niile Atmel AVR 8-bit microcontrollers na OCD nkwado na ma J.TAG, debugWIRE ma ọ bụ UPDI interfaces
  • Mmemme na nbibi nke Atmel SAM ARM Cortex-M microcontrollers dabere na ma SWD na J.TAG interfaces
  • Mmemme (TPI) nke microcontrollers 8-bit nke Atmel penyAVR nwere nkwado maka interface a.

Gaa na ndepụta ngwaọrụ ndị akwadoro na ntuziaka onye ọrụ Atmel Studio maka ndepụta ngwaọrụ na oghere zuru oke nke ntọhapụ firmware a kwadoro.

Okwu mmalite

1.1. Okwu Mmalite nke Atmel-ICE
Atmel-ICE bụ ngwa mmepe siri ike maka nbipu na mmemme ARM Cortex-M dabere Atmel SAM na Atmel AVR microcontrollers nwere On-Chip Debug ike.
Ọ na-akwado:

  • Mmemme na nbibi nke ihe niile Atmel AVR UC3 microcontrollers na ma JTAG na aWire interfaces
  • Mmemme na nbibi nke ngwaọrụ ezinụlọ AVR XMEGA niile na JTAG na PDI 2wire interfaces
  • Mmemme (JTAG na SPI) na debugging nke microcontrollers AVR 8-bit niile nwere nkwado OCD na J ma J.TAG ma ọ bụ debugWIRE interfaces
  • Mmemme na nbibi nke Atmel SAM ARM Cortex-M microcontrollers dabere na ma SWD na J.TAG interfaces
  • Mmemme (TPI) nke microcontrollers 8-bit nke Atmel obere AVR nwere nkwado maka interface a.

1.2. Atụmatụ Atmel-ICE

  • Dakọtara nke ọma na Atmel Studio
  • Na-akwado mmemme na debugging niile Atmel AVR UC3 32-bit microcontrollers
  • Na-akwado mmemme na debugging nke ngwaọrụ 8-bit AVR XMEGA niile
  • Na-akwado mmemme na nbipu nke ngwaọrụ 8-bit Atmel megaAVR® na obere AVR nwere OCD
  • Na-akwado mmemme na nbibi nke SAM ARM Cortex-M microcontrollers dabere
  • Ebumnuche na-arụ ọrụ voltag1.62V ruo 5.5V
  • Na-adọta ihe na-erughị 3mA site na VTref lekwasịrị anya mgbe ị na-eji interface debugWIRE na ihe na-erughị 1mA maka oghere ndị ọzọ niile.
  • Na-akwado JTAG Ugboro elekere site na 32kHz ruo 7.5MHz
  • Na-akwado ugboro elekere PDI site na 32kHz ruo 7.5MHz
  • Na-akwado debugWIRE baud ọnụego si 4kbit/s ruo 0.5Mbit/s
  • Na-akwado ọnụego baud aWire site na 7.5kbit/s ruo 7Mbit/s
  • Na-akwado ugboro elekere SPI site na 8kHz ruo 5MHz
  • Na-akwado ọnụego baud UPDI site na ruo 750kbit/s
  • Na-akwado ugboro elekere SWD site na 32kHz ruo 10MHz
  • USB 2.0 ngwa ngwa nnabata nnabata
  • ITM na-ejide usoro nsonazụ ihe ruru 3MB/s
  • Na-akwado oghere DGI SPI na USART mgbe ọ naghị arụ ọrụ ma ọ bụ mmemme
  • Na-akwado 10-pin 50-mil JTAG njikọ na ma AVR na Cortex pinouts. Igwe nyocha ọkọlọtọ na-akwado AVR 6-pin ISP/PDI/TPI 100-mil nkụnye eji isi mee yana 10-pin 50-mil. Ihe nkwụnye dị maka ịkwado 6-pin 50-mil, 10-pin 100-mil, na 20-pin 100-mil nkụnye eji isi mee. Enwere ọtụtụ nhọrọ ngwa nwere eriri na nkwụnye dị iche iche.

1.3. System chọrọ
Ngalaba Atmel-ICE chọrọ ka etinyere gburugburu nbibi n'ihu Atmel Studio ụdị 6.2 ma ọ bụ karịa na kọmputa gị.
A ga-ejikọta Atmel-ICE na kọmpụta onye ọbịa site na iji eriri USB enyere, ma ọ bụ eriri Micro-USB agbaara agba.

Na-amalite na Atmel-ICE

2.1. Ọdịnaya Ngwa zuru ezu
Ngwa zuru ezu Atmel-ICE nwere ihe ndị a:

  • Otu Atmel-ICE
  • eriri USB (1.8m, nnukwu ọsọ, Micro-B)
  • Board nkwụnye nwere 50-mil AVR, 100-mil AVR/SAM, na 100-mil 20-pin SAM nkwụnye.
  • IDC flat cable nwere 10-pin 50-mil njikọ na 6-pin 100-mil njikọ
  • Obere squid 50-mil 10-pin nwere oghere 10 x 100-mil

Ọgụgụ 2-1. Ngwa ngwa Atmel-ICE zuru okeNdị na-eme mmemme Atmel-ICE Debugger - foto 12.2. Ọdịnaya ngwa ngwa
Ngwa nke Atmel-ICE nwere ihe ndị a:

  • Otu Atmel-ICE
  • eriri USB (1.8m, nnukwu ọsọ, Micro-B)
  • IDC flat cable nwere 10-pin 50-mil njikọ na 6-pin 100-mil njikọ

Ọgụgụ 2-2. Ọdịnaya Ngwa Atmel-ICENdị na-eme mmemme Atmel-ICE Debugger - foto 22.3. Ngwa PCBA
Ngwa Atmel-ICE PCBA nwere ihe ndị a:

  • Otu Atmel-ICE na-enweghị mkpuchi plastik

Ọgụgụ 2-3. Ihe ọdịnaya Atmel-ICE PCBANdị na-eme mmemme Atmel-ICE Debugger - foto 32.4. Ngwa ngwa mapụtara
Ngwa ngwa ngwa ndị a dị:

  • Ngwa nkwụnye
  • Ngwa USB

Ọgụgụ 2-4. Ngwa ihe nkwụnye Atmel-ICENdị na-eme mmemme Atmel-ICE Debugger - foto 42.5. Kit Overview
E gosipụtara nhọrọ ngwa Atmel-ICE n'ụdị eserese ebe a:
Ọgụgụ 2-6. Ngwa Atmel-ICE gafereviewNdị na-eme mmemme Atmel-ICE Debugger - foto 52.6. Na-achịkọta Atmel-ICE
A na-ebufe nkeji Atmel-ICE na-enweghị eriri ejikọtara. Enyere nhọrọ USB abụọ na ngwa zuru ezu:

  • 50-mil 10-pin IDC flat cable nwere 6-pin ISP na 10-pin njikọ
  • Igwe squid 50-mil 10-pin nwere oghere 10 x 100-mil

Ọgụgụ 2-7. Atmel-ICE CablesNdị na-eme mmemme Atmel-ICE Debugger - foto 6Maka ọtụtụ ebumnuche, enwere ike iji eriri 50-mil 10-pin IDC flat, jikọọ ma ọ bụ nwa amaala na njikọ 10-pin ma ọ bụ 6-pin, ma ọ bụ jikọọ site na bọọdụ nkwụnye. A na-enye nkwụnye atọ n'otu obere PCBA. Ihe nkwụnye ọkụ gụnyere:

  • 100-mil 10-pin JTAG/ SWD nkwụnye
  • 100-mil 20-pin SAM JTAG/ SWD nkwụnye
  • 50-mil 6-pin SPI/debugWIRE/PDI/aWire nkwụnye

Ọgụgụ 2-8. Ihe nkwụnye Atmel-ICENdị na-eme mmemme Atmel-ICE Debugger - foto 7Mara: 
50-mil JTAG enyebeghị ihe nkwụnye ọkụ - nke a bụ n'ihi na enwere ike iji eriri IDC 50-mil 10-pin jikọọ ozugbo na 50-mil J.TAG nkụnye eji isi mee. Maka ọnụọgụ akụkụ nke akụrụngwa ejiri maka njikọ 50-mil 10-pin, lee Atmel-ICE Target Connectors Part Numbers.
Isi isi ISP/PDI 6-pin gụnyere dịka akụkụ nke eriri IDC 10-pin. Enwere ike ebipụ nkwụsị a ma ọ bụrụ na ọ chọghị.
Iji kpokọta Atmel-ICE gị na nhazi nke ndabara, jikọọ eriri IDC 10-pin 50-mil na nkeji dịka egosiri n'okpuru. Jide n'aka na ị ga-atụgharị eriri ahụ ka waya na-acha uhie uhie (pin 1) na eriri ahụ kwekọọ na ihe ngosi triangular na eriri anụnụ anụnụ nke ogige ahụ. Eriri kwesịrị ijikọ elu site na otu. Jide n'aka na ị jikọọ na ọdụ ụgbọ mmiri kwekọrọ na pinout nke ebumnuche gị - AVR ma ọ bụ SAM.
Ọgụgụ 2-9. Njikọ eriri Atmel-ICENdị na-eme mmemme Atmel-ICE Debugger - foto 8Ọgụgụ 2-10. Njikọ Njikọ Atmel-ICE AVR
Ndị na-eme mmemme Atmel-ICE Debugger - foto 9Ọgụgụ 2-11. Njikọ Atmel-ICE SAM ProbeNdị na-eme mmemme Atmel-ICE Debugger - foto 102.7. Mepee Atmel-ICE
Mara: 
Maka ịrụ ọrụ nkịtị, ngalaba Atmel-ICE agaghị emepe. Emeghe otu unit ahụ n'ihe egwu nke gị.
Ekwesịrị ịkpachapụ anya mgbochi static.
Ihe mkpuchi Atmel-ICE nwere ihe atọ dị iche iche rọba - mkpuchi elu, mkpuchi ala, na eriri na-acha anụnụ anụnụ - nke a na-ejikọta ọnụ n'oge mgbakọ. Iji mepee unit ahụ, naanị tinye nnukwu screwdriver dị larịị n'ime oghere na eriri anụnụ anụnụ, tinye nrụgide dị n'ime ma tụgharịa nwayọ. Tinyegharịa usoro ahụ na oghere snapper ndị ọzọ, mkpuchi elu ga-apụkwa.
Ọgụgụ 2-12. Imepe Atmel-ICE (1)
Ndị na-eme mmemme Atmel-ICE Debugger - foto 11Ọgụgụ 2-13. Imepe Atmel-ICE (2)
Ndị na-eme mmemme Atmel-ICE Debugger - foto 12Ọgụgụ 2-14. Mepee Atmel-ICE(3)Ndị na-eme mmemme Atmel-ICE Debugger - foto 13Ka imechi unit ahụ ọzọ, naanị dozie mkpuchi elu na ala nke ọma, wee pịakọta ọnụ.
2.8. Na-akwado Atmel-ICE
A na-akwado Atmel-ICE site na ụgbọ ala USB voltage. Ọ na-achọ ihe na-erughị 100mA iji rụọ ọrụ, yabụ enwere ike ịkwado ya site na eriri USB. Igwe ọkụ ikanam ga-enwu mgbe agbanyere unit ahụ. Mgbe ejikọtaghị ya na mmemme mmemme ma ọ bụ ngbanwe oge, unit ahụ ga-abanye n'ụdị oriri ike dị ala iji chekwaa batrị kọmputa gị. Enweghị ike ịgbanyụ Atmel-ICE - ekwesịrị ịwepụ ya mgbe anaghị eji ya.
2.9. Ijikọ na Kọmputa nnabata
Atmel-ICE na-ekwurịta okwu nke ọma site na iji ọkọlọtọ HID interface, na ọ dịghị achọ onye ọkwọ ụgbọ ala pụrụ iche na kọmputa onye ọbịa. Iji jiri arụmọrụ data Gateway dị elu nke Atmel-ICE, jide n'aka na ịwụnye ọkwọ ụgbọ ala USB na kọmpụta nnabata. A na-eme nke a na-akpaghị aka mgbe ị na-etinye ngwanrọ n'ihu nke Atmel nyere n'efu. Lee www.atmel.com maka ozi ndị ọzọ ma ọ bụ budata ngwanro n'ihu kacha ọhụrụ.
A ga-ejikọrịrị Atmel-ICE na ọdụ USB dị na kọmpụta nnabata site na iji eriri USB enyere, ma ọ bụ eriri USB dabara adaba. Atmel-ICE nwere ihe njikwa nnabata USB 2.0, ma nwee ike ịrụ ọrụ na ụdị ọsọ zuru oke yana oke ọsọ. Maka nsonaazụ kacha mma, jikọọ Atmel-ICE ozugbo na eriri USB 2.0 na-akwado oke ọsọ na kọmpụta nnabata site na iji eriri enyere.
2.10. Ntinye USB ọkwọ ụgbọ ala
2.10.1. Windows
Mgbe ị na-etinye Atmel-ICE na kọmputa na-agba Microsoft® Windows®, a na-ebunye ọkwọ ụgbọ ala USB mgbe etinyere Atmel-ICE mbụ.
Mara: 
Jide n'aka na ịwụnye ngwungwu ngwanrọ n'ihu tupu ịtinye unit na nke mbụ.
Ozugbo arụnyere nke ọma, Atmel-ICE ga-apụta na njikwa ngwaọrụ dị ka "Ngwaọrụ Interface mmadụ".

Jikọọ Atmel-ICE

3.1. Jikọọ na AVR na SAM Target Devices
Atmel-ICE nwere 50-mil 10-pin JTAG njikọ. Njikọ abụọ ahụ na-ejikọta ya na ọkụ eletrik, ma kwekọọ na pinouts abụọ dị iche iche; Ọnụahịa kasị elu nke AVR JTAG nkụnye eji isi mee na nkụnye eji isi mee ihe nke ARM Cortex Debug. Ekwesịrị ịhọrọ njikọ ahụ dabere na pinout nke bọọdụ ebumnuche, ọ bụghị ụdị MCU ebumnuche - maka exampNgwa SAM nke etinyere na ngwugwu AVR STK® 600 kwesịrị iji nkụnye eji isi mee AVR.
Cabling na nkwụnye dị iche iche dị na ngwa Atmel-ICE dị iche iche. Nfefeview egosiri nhọrọ njikọ.
Ọgụgụ 3-1. Nhọrọ Njikọ Atmel-ICENdị na-eme mmemme Atmel-ICE Debugger - foto 14Waya uhie na-egosi pin 1 nke njikọ 10-mil 50-pin. A na-etinye pin 1 nke njikọ 6-pin 100-mil n'aka nri nke igodo ahụ mgbe a na-ahụ njikọ site na eriri. Akara ntụtụ 1 nke njikọ ọ bụla na nkwụnye ahụ na ntụpọ ọcha. Ọnụ ọgụgụ dị n'okpuru na-egosi pinout nke eriri debug. Njikọ ahụ akara A plọg n'ime debugger ebe akụkụ B na-agbanye n'ime bọọdụ ebumnuche.
Ọgụgụ 3-2. Pinout USB debug
Ndị na-eme mmemme Atmel-ICE Debugger - foto 153.2. Ijikọ na JTAG Ebumnuche
Atmel-ICE nwere 50-mil 10-pin JTAG njikọ. Njikọ abụọ ahụ na-ejikọta ya na ọkụ eletrik, ma kwekọọ na pinouts abụọ dị iche iche; Ọnụahịa kasị elu nke AVR JTAG nkụnye eji isi mee na nkụnye eji isi mee ihe nke ARM Cortex Debug. Ekwesịrị ịhọrọ njikọ ahụ dabere na pinout nke bọọdụ ebumnuche, ọ bụghị ụdị MCU ebumnuche - maka exampNgwa SAM nke etinyere na ngwugwu AVR STK600 kwesịrị iji nkụnye eji isi mee AVR.
Pinout akwadoro maka 10-pin AVR JTAG egosiri njikọ na eserese 4-6. A na-egosi pinout nke akwadoro maka njikọ nbibi 10-pin ARM Cortex Debug na eserese 4-2.
Njikọ ozugbo na ọkọlọtọ 10-pin 50-mil nkụnye eji isi mee
Jiri eriri flat 50-mil 10-pin (gụnyere na ngwa ụfọdụ) iji jikọọ ozugbo na bọọdụ na-akwado ụdị nkụnye eji isi mee a. Jiri ọdụ ụgbọ mmiri njikọ AVR na Atmel-ICE maka nkụnye eji isi mee nwere pinout AVR, yana ọdụ ụgbọ mmiri njikọ SAM maka nkụnye eji isi mee na-agbaso ARM Cortex Debug header pinout.
E gosipụtara pinouts maka ọdụ ụgbọ mmiri njikọ 10-pin n'okpuru.
Njikọ na ọkọlọtọ 10-pin 100-mil nkụnye eji isi mee 
Jiri ihe nkwụnye 50-mil ruo 100-mil ọkọlọtọ jikọọ na nkụnye eji isi mee 100-mil. Enwere ike iji bọọdụ nkwụnye (gụnyere na ngwa ụfọdụ) maka ebumnuche a, ma ọ bụ ọzọ JTAGEnwere ike iji nkwụnye ICE3 maka ebumnuche AVR.
Ndị na-eme mmemme Atmel-ICE Debugger - foto 16 Ihe dị mkpa: 
Ihe JTAGEnweghị ike iji nkwụnye ICE3 100-mil na ọdụ ụgbọ mmiri SAM, ebe ọ bụ na ejikọrọ pin 2 na 10 (AVR GND) na nkwụnye ahụ.
Njikọ na nkụnye eji isi mee 100-mil omenala
Ọ bụrụ na bọọdụ ebumnuche gị enweghị 10-pin JTAG nkụnye eji isi mee na 50- ma ọ bụ 100-mil, ị nwere ike maapụ na pinout omenala site na iji eriri 10-pin "mini-squid" (gụnyere na ngwa ụfọdụ), nke na-enye ohere ịnweta oghere 100-mil mmadụ iri.
Njikọ na isi 20-mil 100-pinr
Jiri bọọdụ nkwụnye ọkụ (gụnyere na ụfọdụ ngwa) iji jikọọ na ebumnuche ya na nkụnye eji isi mee 20-mil 100-pin.
Isiokwu 3-1. Atmel-ICE JTAG Nkọwa Pin

Aha AVR ntụtụ ọdụ ụgbọ mmiri SAM ntụtụ ọdụ ụgbọ mmiri Nkọwa
TCK 1 4 Ule elekere (mgbama elekere sitere na Atmel-ICE n'ime ngwaọrụ ebumnuche).
TMS 5 2 Họrọ ụdị nnwale ( mgbama njikwa sitere na Atmel-ICE n'ime ngwaọrụ ebumnuche).
TDI 9 8 Nwalee Data In (data ebugara site na Atmel-ICE n'ime ngwaọrụ ebumnuche).
TDO 3 6 Nwalee Data Out (data ebugara site na ngwaọrụ ebumnuche n'ime Atmel-ICE).
nTRST 8 Nyochaa Tọgharia (nhọrọ, naanị na ụfọdụ ngwaọrụ AVR). Ejiri ya iji tọgharịa JTAG Onye njikwa TAP.
nSRST 6 10 Tọgharia (nhọrọ). Ejiri iji tọgharịa ngwaọrụ ebumnuche. A na-atụ aro ijikọ ntụtụ a ebe ọ na-enye ohere ka Atmel-ICE jide ngwaọrụ a na-achọsi ike na ọnọdụ nrụpụta, nke nwere ike ịdị mkpa iji debugging na ụfọdụ ọnọdụ.
VTG 4 1 Ebumnuche voltage ntụaka. Atmel-ICE samples the target voltage na a ntụtụ ka ike larịị converters n'ụzọ ziri ezi. Atmel-ICE na-adọta ihe na-erughị 3mA site na ntụtụ a na ọnọdụ debugWIRE yana ihe na-erughị 1mA n'ụdị ndị ọzọ.
GND 2, 10 3, 5, 9 Ala. Ha niile ga-ejikọrịrị iji hụ na Atmel-ICE na ngwaọrụ ebumnuche nwere otu ntụaka ala.

3.3. Jikọọ na aWire Target
Ihe interface aWire chọrọ naanị otu ahịrị data na mgbakwunye na VCC na GND. Na ebumnuche nke ahịrị a bụ ahịrị nRESET, ọ bụ ezie na onye nrụpụta na-eji JTAG Ahịrị TDO dị ka ahịrị data.
A na-egosi pinout akwadoro maka njikọ aWire 6-pin na eserese 4-8.
Njikọ na isi isi aWire 6-pin 100
Jiri mgbata 6-mil 100-pin na eriri dị larịị (gụnyere na ngwa ụfọdụ) iji jikọọ na nkụnye eji isi mee aWire 100-mil ọkọlọtọ.
Njikọ na isi isi aWire 6-pin 50
Jiri bọọdụ nkwụnye (gụnyere na ụfọdụ ngwa) iji jikọọ na nkụnye eji isi mee aWire 50-mil ọkọlọtọ.
Njikọ na nkụnye eji isi mee 100-mil omenala
Ekwesịrị iji eriri mini-squid 10-pin jikọọ n'etiti ọdụ ụgbọ mmiri njikọ Atmel-ICE AVR na bọọdụ ebumnuche. Achọrọ njikọ atọ, dịka akọwara na tebụl dị n'okpuru.
Tebụl 3-2. Atmel-ICE aWire Pin Mapping

Atmel-ICE AVR ọdụ ụgbọ mmiri

Ntụnye ebumnuche Obere squid pin

aWire pinout

Pin 1 (TCK) 1
Pin 2 (GND) GND 2 6
Pin 3 (TDO) DATA 3 1
Pin 4 (VTG) VTG 4 2
Pin 5 (TMS) 5
Pin 6 (nSRST) 6
Pin 7 (anaghị ejikọrọ) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

3.4. Jikọọ na PDI Target
A na-egosi pinout akwadoro maka njikọ PDI 6-pin na eserese 4-11.
Njikọ na 6-pin 100-mil PDI nkụnye eji isi mee
Jiri 6-pin 100-mil tap na eriri dị larịị (gụnyere na ụfọdụ ngwa) iji jikọọ na ọkọlọtọ 100-mil PDI nkụnye eji isi mee.
Njikọ na 6-pin 50-mil PDI nkụnye eji isi mee
Jiri bọọdụ nkwụnye (gụnyere na ngwa ụfọdụ) iji jikọọ na isi isi PDI-mil 50 ọkọlọtọ.
Njikọ na nkụnye eji isi mee 100-mil omenala
Ekwesịrị iji eriri mini-squid 10-pin jikọọ n'etiti ọdụ ụgbọ mmiri njikọ Atmel-ICE AVR na bọọdụ ebumnuche. Achọrọ njikọ anọ, dịka akọwara na tebụl dị n'okpuru.
Ndị na-eme mmemme Atmel-ICE Debugger - foto 16 Ihe dị mkpa: 
Ihe pinout chọrọ dị iche na JTAGICE mkII JTAG nyocha, ebe ejikọrọ PDI_DATA na pin 9. Atmel-ICE dakọtara na pinout nke Atmel-ICE ji, J.TAGICE3, AVR ONE!, na ngwaahịa AVR Dragon™.
Tebụl 3-3. Atmel-ICE PDI Pin Mapping

Atmel-ICE AVR ọdụ ụgbọ mmiri Ntụnye ebumnuche Obere squid pin

aWire pinout

Pin 1 (TCK) 1
Pin 2 (GND) GND 2 6
Pin 3 (TDO) DATA 3 1
Pin 4 (VTG) VTG 4 2
Pin 5 (TMS) 5
Pin 6 (nSRST) 6
Pin 7 (anaghị ejikọrọ) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

3.4 Ijikọ na ebumnuche PDI
A na-egosi pinout akwadoro maka njikọ PDI 6-pin na eserese 4-11.
Njikọ na 6-pin 100-mil PDI nkụnye eji isi mee
Jiri 6-pin 100-mil tap na eriri dị larịị (gụnyere na ụfọdụ ngwa) iji jikọọ na ọkọlọtọ 100-mil PDI nkụnye eji isi mee.
Njikọ na 6-pin 50-mil PDI nkụnye eji isi mee
Jiri bọọdụ nkwụnye (gụnyere na ngwa ụfọdụ) iji jikọọ na isi isi PDI-mil 50 ọkọlọtọ.
Njikọ na nkụnye eji isi mee 100-mil omenala
Ekwesịrị iji eriri mini-squid 10-pin jikọọ n'etiti ọdụ ụgbọ mmiri njikọ Atmel-ICE AVR na bọọdụ ebumnuche. Achọrọ njikọ anọ, dịka akọwara na tebụl dị n'okpuru.
Ndị na-eme mmemme Atmel-ICE Debugger - foto 16 Ihe dị mkpa:
Ihe pinout chọrọ dị iche na JTAGICE mkII JTAG nyocha, ebe ejikọrọ PDI_DATA na pin 9. Atmel-ICE dakọtara na pinout nke Atmel-ICE ji, J.TAGICE3, AVR ONE!, na AVR Dragọn ngwaahịa.
Tebụl 3-3. Atmel-ICE PDI Pin Mapping

Ntụtụ ọdụ ụgbọ mmiri Atmel-ICE AVR Ntụnye ebumnuche Obere squid pin Atmel STK600 PDI pinout
Pin 1 (TCK) 1
Pin 2 (GND) GND 2 6
Pin 3 (TDO) PDI_DATA 3 1
Pin 4 (VTG) VTG 4 2
Pin 5 (TMS) 5
Pin 6 (nSRST) PDI_CLK 6 5
Pin 7 (anaghị ejikọrọ) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

3.5 Jikọọ na ebumnuche UPDI
A na-egosi pinout akwadoro maka njikọ UPDI 6-pin na eserese 4-12.
Njikọ na 6-pin 100-mil UPDI nkụnye eji isi mee
Jiri mgbata 6-mil 100-pin na eriri dị larịị (gụnyere na ngwa ụfọdụ) iji jikọọ na nkụnye eji isi mee 100-mil UPDI ọkọlọtọ.
Njikọ na 6-pin 50-mil UPDI nkụnye eji isi mee
Jiri bọọdụ nkwụnye (gụnyere na ngwa ụfọdụ) iji jikọọ na nkụnye eji isi mee 50-mil UPDI.
Njikọ na nkụnye eji isi mee 100-mil omenala
Ekwesịrị iji eriri mini-squid 10-pin jikọọ n'etiti ọdụ ụgbọ mmiri njikọ Atmel-ICE AVR na bọọdụ ebumnuche. Achọrọ njikọ atọ, dịka akọwara na tebụl dị n'okpuru.
Isiokwu 3-4. Atmel-ICE UPDI Pin Mapping

Ntụtụ ọdụ ụgbọ mmiri Atmel-ICE AVR Ntụnye ebumnuche Obere squid pin

Atmel STK600 UPDI pinout

Pin 1 (TCK) 1
Pin 2 (GND) GND 2 6
Pin 3 (TDO) UPDI_DATA 3 1
Pin 4 (VTG) VTG 4 2
Pin 5 (TMS) 5
Pin 6 (nSRST) [/Tụgharịa uche] 6 5
Pin 7 (anaghị ejikọrọ) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

3.6 Jikọọ na debugWIRE Target
A na-egosi pinout akwadoro maka njikọ 6-pin debugWIRE (SPI) na Tebụl 3-6.
Njikọ na 6-pin 100-mil SPI nkụnye eji isi mee
Jiri mgbata 6-mil 100-pin na eriri dị larịị (gụnyere na ngwa ụfọdụ) iji jikọọ na nkụnye eji isi mee 100-mil SPI ọkọlọtọ.
Njikọ na 6-pin 50-mil SPI nkụnye eji isi mee
Jiri bọọdụ nkwụnye (gụnyere na ụfọdụ ngwa) jikọọ na isi isi SPI 50-mil ọkọlọtọ.
Njikọ na nkụnye eji isi mee 100-mil omenala
Ekwesịrị iji eriri mini-squid 10-pin jikọọ n'etiti ọdụ ụgbọ mmiri njikọ Atmel-ICE AVR na bọọdụ ebumnuche. A chọrọ njikọ atọ, dịka akọwara na Tebụl 3-5.
Agbanyeghị na interface debugWIRE chọrọ naanị otu akara akara (RESET), VCC na GND ka ọ rụọ ọrụ nke ọma, a na-adụ ọdụ ka ị nweta njikọ SPI zuru ezu ka e wee nwee ike ịmegharị ihe ntanetịime debugWIRE site na iji mmemme SPI.
Mgbe agbanyere fuse DWEN, a na-ekpuchi interface SPI n'ime ka modul OCD nwee ike ịchịkwa ntụtụ RESET. The debugWIRE OCD nwere ike gbanyụọ onwe ya nwa oge (iji bọtịnụ na debugging tab na Properties dialog na Atmel Studio), si otú a na-ahapụ akara nke RESET akara. A na-enwetakwa interface SPI ọzọ (naanị ma ọ bụrụ na emebere fuse SPIEN), na-ekwe ka fuse DWEN ghara ime ya site na iji interface SPI. Ọ bụrụ na agbanwuru ike tupu emebeghị fuse DWEN, modul debugWIRE ga-ejikwakwa pin RESET ọzọ.
Mara:
A na-adụ ọdụ ka ị hapụ Atmel Studio ijikwa ntọala na ikpochapụ fuse DWEN.
Ọ gaghị ekwe omume iji interface debugWIRE ma ọ bụrụ na etinyere lockbits na ngwaọrụ AVR ebumnuche. Jide n'aka mgbe niile na a na-ekpocha ihe mkpọchi ahụ tupu ịmebe fuse DWEN ma ọ dịghị mgbe ọ bụla ị ga-etinye lockbits mgbe a na-ahazi fuse DWEN. Ọ bụrụ na edobere ma debugWIRE fuse (DWEN) na lockbits, mmadụ nwere ike iji High Vol.tage Programming ime a mgbawa ihicha, na si otú kpochapụ lockbits.
Mgbe ekpochapụ ihe mkpọchi ahụ, interface debugWIRE ga-emegharị ọzọ. Interface SPI nwere ike ịgụ fuses, ịgụ mbinye aka na ime ihe nchicha mgbe emebere ngwa DWEN.
Isiokwu 3-5. Atmel-ICE debugWIRE Pin Mapping

Ntụtụ ọdụ ụgbọ mmiri Atmel-ICE AVR Ntụnye ebumnuche

Obere squid pin

Pin 1 (TCK) 1
Pin 2 (GND) GND 2
Pin 3 (TDO) 3
Pin 4 (VTG) VTG 4
Pin 5 (TMS) 5
Pin 6 (nSRST) Tụgharịa 6
Pin 7 (anaghị ejikọrọ) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

3.7 Ijikọ na ebumnuche SPI
A na-egosi pinout akwadoro maka njikọ SPI 6-pin na eserese 4-10.
Njikọ na 6-pin 100-mil SPI nkụnye eji isi mee
Jiri mgbata 6-mil 100-pin na eriri dị larịị (gụnyere na ngwa ụfọdụ) iji jikọọ na nkụnye eji isi mee 100-mil SPI ọkọlọtọ.
Njikọ na 6-pin 50-mil SPI nkụnye eji isi mee
Jiri bọọdụ nkwụnye (gụnyere na ụfọdụ ngwa) jikọọ na isi isi SPI 50-mil ọkọlọtọ.
Njikọ na nkụnye eji isi mee 100-mil omenala
Ekwesịrị iji eriri mini-squid 10-pin jikọọ n'etiti ọdụ ụgbọ mmiri njikọ Atmel-ICE AVR na bọọdụ ebumnuche. Achọrọ njikọ isii, dịka akọwara na tebụl dị n'okpuru.
Ndị na-eme mmemme Atmel-ICE Debugger - foto 16 Ihe dị mkpa:
A na-enwe nkwarụ SPI nke ọma mgbe emebere fuse debugWIRE (DWEN), ọ bụrụgodị na etinyekwara SPIEN fuse. Iji mee ka interface SPI dịghachi, a ga-enyerịrị iwu 'gbanyụọ debugWIRE' mgbe ọ nọ na nnọkọ nbibi . Ịkwụsị debugWIRE n'ụzọ a chọrọ ka emeberelarị fuse SPIEN. Ọ bụrụ na Atmel Studio adaghị gbanyụọ debugWIRE, ọ ga-ekwe omume n'ihi na ejighị SPIEN fuse. Ọ bụrụ na nke a bụ ikpe, ọ dị mkpa iji elu-voltage mmemme interface iji mee ihe SPIEN fuse.
Atmel-ICE Debugger Programmers - akara ngosi Ozi:
A na-akpọkarị interface SPI dị ka "ISP", ebe ọ bụ na ọ bụ nke mbụ Na System Programming interface na Atmel AVR ngwaahịa. Oghere ndị ọzọ dị ugbu a maka Mmemme Sistemu.
Isiokwu 3-6. Atmel-ICE SPI Pin Mapping

Atmel-ICE AVR ọdụ ụgbọ mmiri Ntụnye ebumnuche Obere squid pin

SPI pụtara

Pin 1 (TCK) SCK 1 3
Pin 2 (GND) GND 2 6
Pin 3 (TDO) MISO 3 1
Pin 4 (VTG) VTG 4 2
Pin 5 (TMS) 5
Pin 6 (nSRST) /Tọgharịa 6 5
Pin 7 (anaghị ejikọrọ) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) MOSI 9 4
Pin 10 (GND) 0

3.8 Jikọọ na ebumnuche TPI
A na-egosi pinout akwadoro maka njikọ TPI 6-pin na eserese 4-13.
Njikọ na 6-pin 100-mil TPI nkụnye eji isi mee
Jiri mgbata 6-mil 100-pin na eriri dị larịị (gụnyere na ngwa ụfọdụ) iji jikọọ na nkụnye eji isi mee TPI 100-mil ọkọlọtọ.
Njikọ na 6-pin 50-mil TPI nkụnye eji isi mee
Jiri bọọdụ nkwụnye (gụnyere na ụfọdụ ngwa) iji jikọọ na nkụnye eji isi mee TPI 50-mil ọkọlọtọ.
Njikọ na nkụnye eji isi mee 100-mil omenala
Ekwesịrị iji eriri mini-squid 10-pin jikọọ n'etiti ọdụ ụgbọ mmiri njikọ Atmel-ICE AVR na bọọdụ ebumnuche. Achọrọ njikọ isii, dịka akọwara na tebụl dị n'okpuru.
Isiokwu 3-7. Atmel-ICE TPI Pin Maping

Atmel-ICE AVR ọdụ ụgbọ mmiri Ntụnye ebumnuche Obere squid pin

TPI pụtara

Pin 1 (TCK) EGE 1 3
Pin 2 (GND) GND 2 6
Pin 3 (TDO) DATA 3 1
Pin 4 (VTG) VTG 4 2
Pin 5 (TMS) 5
Pin 6 (nSRST) /Tọgharịa 6 5
Pin 7 (anaghị ejikọrọ) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

3.9 Ijikọ na ebumnuche SWD
ARM SWD interface bụ mpaghara nke JTAG interface, na-eji TCK na TMS pin, nke pụtara na mgbe ị na-ejikọta na ngwaọrụ SWD, 10-pin J.TAG njikọ nwere ike jiri teknụzụ mee ihe. Ụlọ ọrụ ARM JTAG na AVR JTAG njikọ agbanyeghị, ọ bụghị pin-dakọtara, yabụ nke a dabere na nhazi nke bọọdụ ebumnuche ejiri. Mgbe ị na-eji STK600 ma ọ bụ bọọdụ na-eji AVR JTAG pinout, a ga-ejirịrị ọdụ ụgbọ mmiri njikọ AVR na Atmel-ICE. Mgbe ị na-ejikọta na bọọdụ, nke na-eji ARM JTAG pinout, a ga-ejirịrị ọdụ ụgbọ mmiri njikọ SAM na Atmel-ICE.
A na-egosi pinout akwadoro maka njikọ nbibi Cortex 10-pin na eserese 4-4.
Njikọ na isi isi Cortex 10-pin 50
Jiri eriri dị larịị (gụnyere na ngwa ụfọdụ) iji jikọọ na nkụnye eji isi mee Cortex 50-mil ọkọlọtọ.
Njikọ na 10-pin 100-mil Cortex-layout nkụnye eji isi mee
Jiri bọọdụ nkwụnye (gụnyere na ụfọdụ ngwa) iji jikọọ na isi Cortex-pinout 100-mil.
Njikọ na isi isi SAM 20-pin 100
Jiri bọọdụ nkwụnye (gụnyere na ụfọdụ ngwa) iji jikọọ na isi SAM 20-mil 100-pin.
Njikọ na nkụnye eji isi mee 100-mil omenala
Ekwesịrị iji eriri mini-squid 10-pin jikọọ n'etiti ọdụ ụgbọ mmiri Atmel-ICE AVR ma ọ bụ SAM na bọọdụ ebumnuche. Achọrọ njikọ isii, dịka akọwara na tebụl dị n'okpuru.
Isiokwu 3-8. Atmel-ICE SWD Pin Mapping

Aha AVR  ntụtụ ọdụ ụgbọ mmiri SAM ntụtụ ọdụ ụgbọ mmiri Nkọwa
SWDC LK 1 4 Serial Wire Debug Elekere.
SWDIO 5 2 Ntinye/Mpụta data Serial Wire Debug.
SWO 3 6 Mmepụta Waya Oghere Usoro (nhọrọ- anaghị etinye ya na ngwaọrụ niile).
nSRST 6 10 Tọgharia.
VTG 4 1 Ebumnuche voltage ntụaka.
GND 2, 10 3, 5, 9 Ala.

3.10 Jikọọ na ọnụ ụzọ ámá data
Atmel-ICE na-akwado mmachi Data Gateway Interface (DGI) mgbe arụrụ ọrụ na mmemme anaghị eji. Ọrụ dị ka nke achọtara na ngwa Atmel Xplained Pro nke ngwaọrụ Atmel EDBG kwadoro.
The Data Gateway Interface bụ interface maka nkwanye data sitere na ngwaọrụ ebumnuche gaa na kọmputa. Nke a pụtara dị ka ihe enyemaka na ngwa debugging nakwa dị ka ngosipụta nke atụmatụ na ngwa na-agba ọsọ na iche ngwaọrụ.
DGI nwere ọtụtụ ọwa maka nkwanye data. Atmel-ICE na-akwado ụdịdị ndị a:

  • USART
  • SPI

Isiokwu 3-9. Atmel-ICE DGI USART Pinout

ọdụ ụgbọ mmiri AVR

ọdụ ụgbọ mmiri SAM DGI USART pin

Nkọwa

3 6 TX Nyefee pin si Atmel-ICE gaa na ngwaọrụ ebumnuche
4 1 VTG Ebumnuche voltage ( ntụaka voltage)
8 7 RX Nata ntụtụ site na ngwaọrụ ebumnuche gaa na Atmel-ICE
9 8 CLK USART elekere
2, 10 3, 5, 9 GND Ala

Isiokwu 3-10. Atmel-ICE DGI SPI Pinout

ọdụ ụgbọ mmiri AVR

ọdụ ụgbọ mmiri SAM DGI SPI pin

Nkọwa

1 4 SCK SPI elekere
3 6 MISO Nna-ukwu Na Ohu
4 1 VTG Ebumnuche voltage ( ntụaka voltage)
5 2 nCS Chip họrọ obere ọrụ
9 8 MOSI Nna-ukwu Ọ Bụ Ohu Na
2, 10 3, 5, 9 GND Ala

Ndị na-eme mmemme Atmel-ICE Debugger - foto 16 Ihe dị mkpa:  Enweghị ike iji oghere SPI na USART n'otu oge.
Ndị na-eme mmemme Atmel-ICE Debugger - foto 16 Ihe dị mkpa:  Enweghị ike iji DGI na mmemme ma ọ bụ debugging n'otu oge.

Ndozi na mgbawa

4.1 Okwu mmalite
Ndozi na mgbawa
Igwe nbibi na mgbapu bụ sistemụ na-enye onye nrụpụta ohere inyocha ma jikwaa ogbugbu na ngwaọrụ sitere na ikpo okwu mmepe mpụga, na-abụkarị site na ngwaọrụ a maara dị ka ihe nbipu ma ọ bụ ihe nbibi.
Site na sistemụ OCD, enwere ike ịme ngwa ahụ ka ọ na-edobe njirimara ọkụ eletrik na oge n'ime sistemụ ebumnuche, ebe enwere ike ịkwụsị igbu ya na ọnọdụ ma ọ bụ aka ya wee lelee usoro mmemme na ebe nchekwa.
Usoro ịgba ọsọ
Mgbe na-agba ọsọ mode, ogbugbu nke koodu na-adabere kpamkpam na Atmel-ICE. Atmel-ICE ga-aga n'ihu na-enyocha ngwaọrụ ebumnuche iji hụ ma ọnọdụ ezumike emeela. Mgbe nke a mere sistemụ OCD ga-ajụ ngwaọrụ ahụ ajụjụ site na interface debug ya, na-enye onye ọrụ ohere view ọnọdụ dị n'ime ngwaọrụ ahụ.
Ụkpụrụ akwụsịla
Mgbe a rutere ebe nkwụsịtụ, a kwụsịrị mmezu mmemme ahụ, mana ụfọdụ I/O nwere ike ịga n'ihu na-agba ọsọ dị ka a ga-asị na ọ nweghị nkwụsịtụ mere. Maka example, were ya na a ka amalitela mbufe USART mgbe ebe nkwụsịtụ ruru. N'okwu a USART na-aga n'ihu na-agba ọsọ ọsọ ọsọ na-emecha nnyefe ahụ, n'agbanyeghị na isi ahụ dị na ọnọdụ nkwụsị.
Ebe nkwụsịtụ ngwaike
Modul OCD lekwasịrị anya nwere ọtụtụ ndị comparators mmemme etinyere na ngwaike. Mgbe counter mmemme dabara uru echekwara na otu n'ime ndekọ comparator, OCD na-abanye n'ọnọdụ kwụsịrị. Ebe ebe nkwụsịtụ ngwaike chọrọ ngwaike raara onwe ya nye na modul OCD, ọnụọgụ nkwụsịtụ dị na-adabere n'ogo nke modul OCD etinyere na ebumnuche. Ọtụtụ mgbe, otu ụdị ngwaike comparator bụ 'dobere' site debugger maka ime.
Ebe nkwụsịtụ ngwanrọ
Ebe nkwụsịtụ sọftụwia bụ ntụzịaka BREAK etinyere na ebe nchekwa mmemme na ngwaọrụ ebumnuche. Mgbe etinyere ntuziaka a, mmegbu mmemme ga-agbaji na OCD na-abanye n'ọnọdụ kwụsịrị. Iji gaa n'ihu na-egbu, a ga-enyerịrị iwu “mmalite” site na OCD. Ọ bụghị ngwaọrụ Atmel niile nwere modul OCD na-akwado ntuziaka BREAK.
4.2 Ngwa SAM nwere JTAG/SWD
Ngwa SAM niile na-egosipụta interface SWD maka mmemme na nbipu. Na mgbakwunye, ụfọdụ ngwaọrụ SAM nwere JTAG interface nwere otu ọrụ. Lelee akwụkwọ data ngwaọrụ maka oghere ngwaọrụ ahụ akwadoro.
Ngwa CoreSight 4.2.1.ARM
Ndị na-ahụ maka microcontrollers Atmel ARM Cortex-M na-emejuputa ihe OCD kwekọrọ na CoreSight. Atụmatụ nke akụrụngwa ndị a nwere ike ịdị iche site na ngwaọrụ gaa na ngwaọrụ. Maka ozi ndị ọzọ, lelee mpempe data ngwaọrụ yana akwụkwọ CoreSight nke ARM nyere.
4.2.1. JTAG Interface anụ ahụ
Ihe JTAG interface nwere njikwa 4-waya Test Access Port (TAP) nke dabara na IEEE.® 1149.1 ọkọlọtọ. Emepụtara ọkọlọtọ IEEE iji wepụta ụzọ ọkọlọtọ ụlọ ọrụ iji nwalee njikọta bọọdụ sekit nke ọma (Boundary Scan). Ngwa Atmel AVR na SAM agbatịla ọrụ a iji tinye nkwado mmemme na On-chip Debugging zuru oke.
Ọgụgụ 4-1. JTAG Isi ihe ntanetịNdị na-eme mmemme Atmel-ICE Debugger - foto 25

4.2.2.1 SAM JTAG Pinout (njikọ debug Cortex-M)
Mgbe ị na-emepụta PCB ngwa nke gụnyere Atmel SAM na JTAG interface, a na-atụ aro ka iji pinout dị ka egosiri na foto dị n'okpuru. A na-akwado ma 100-mil na 50-mil variants nke pinout a, dabere na cabling na ihe nkwụnye gụnyere ya na ngwa ahụ.
Ọgụgụ 4-2. SAM JTAG Pinout nkụnye eji isi mee
Ndị na-eme mmemme Atmel-ICE Debugger - foto 20

Isiokwu 4-1. SAM JTAG Nkọwa Pin

Aha Ntụtụ

Nkọwa

TCK 4 Ule elekere (mgbama elekere sitere na Atmel-ICE n'ime ngwaọrụ ebumnuche).
TMS 2 Họrọ ụdị nnwale ( mgbama njikwa sitere na Atmel-ICE n'ime ngwaọrụ ebumnuche).
TDI 8 Nwalee Data In (data ebugara site na Atmel-ICE n'ime ngwaọrụ ebumnuche).
TDO 6 Nwalee Data Out (data ebugara site na ngwaọrụ ebumnuche n'ime Atmel-ICE).
ntọgharịa 10 Tọgharia (nhọrọ). Ejiri iji tọgharịa ngwaọrụ ebumnuche. A na-atụ aro ijikọ ntụtụ a ebe ọ na-enye ohere ka Atmel-ICE jide ngwaọrụ a na-achọsi ike na ọnọdụ nrụpụta, nke nwere ike ịdị mkpa iji debugging na ụfọdụ ọnọdụ.
VTG 1 Ebumnuche voltage ntụaka. Atmel-ICE samples the target voltage na a ntụtụ ka ike larịị converters n'ụzọ ziri ezi. Atmel-ICE na-adọta ihe na-erughị 1mA site na ntụtụ a na ọnọdụ a.
GND 3, 5, 9 Ala. Ha niile ga-ejikọrịrị iji hụ na Atmel-ICE na ngwaọrụ ebumnuche nwere otu ntụaka ala.
Igodo 7 Ejikọtara n'ime ya na ntụtụ TRST na njikọ AVR. Akwadoro ka enweghị njikọ.

Atmel-ICE Debugger Programmers - akara ngosi 1 Ndụmọdụ: Cheta itinye capacitor ngbanwe n'etiti pin 1 na GND.
4.2.2.2 JTAG Daisy Ịkpọnye
Ihe JTAG interface na-enye ohere maka ọtụtụ ngwaọrụ jikọọ na otu interface na nhazi nke yinye daisy. Ngwa ndị e lekwasịrị anya ga-enwerịrị ike site na otu ọkọnọ voltage, kekọrịta ọnụ ọnụ ala ọnụ, na a ga-ejikọtarịrị dịka egosiri na foto dị n'okpuru.
Ọgụgụ 4-3. JTAG Daisy ChainNdị na-eme mmemme Atmel-ICE Debugger - foto 23

Mgbe ị na-ejikọta ngwaọrụ na yinye daisy, isi ihe ndị a ga-atụle:

  • Ngwa niile ga-ekekọrịta otu ala, jikọọ na GND na nyocha Atmel-ICE
  • Ngwa niile ga-arụ ọrụ n'otu ebumnuche voltage. A ga-ejikọta VTG na Atmel-ICE na voltage.
  • Ejikọtara TMS na TCK n'otu aka ahụ; Ejikọtara TDI na TDO n'usoro
  • nSRST na nyocha Atmel-ICE ga-ejikọta ya na RESET na ngwaọrụ ma ọ bụrụ na ngwaọrụ ọ bụla dị na yinye ahụ kwụsịrị J ya.TAG ọdụ ụgbọ mmiri
  • "Ngwaọrụ tupu" na-ezo aka na ọnụọgụ nke JTAG ngwaọrụ nke mgbaàmà TDI ga-agafe na yinye daisy tupu ha erute ngwaọrụ a chọrọ. N'otu aka ahụ "ngwaọrụ mgbe" bụ ọnụọgụ ngwaọrụ nke mgbaàmà ga-agafe mgbe ngwaọrụ ezubere tupu ya eruo Atmel-ICE TDO.
  • “Ntụziaka “tupu” na “mgbe” na-ezo aka na mkpokọta JTAG ngwaọrụ 'ntụziaka ndekọ ogologo, nke na-jikọrọ tupu na mgbe lekwasịrị ngwaọrụ ke daisy yinye
  • Ngụkọta ogologo IR (ntuziaka tupu + ngwaọrụ Atmel lekwasịrị anya IR ogologo + ntuziaka ka emechara) nwere oke na 256 ibe n'ibe. Ọnụ ọgụgụ nke ngwaọrụ ndị dị na yinye bụ nanị 15 tupu na 15 mgbe e mesịrị.

Atmel-ICE Debugger Programmers - akara ngosi 1 Ndụmọdụ:
Daisy chaining example: TDI → ATmega1280 → ATxmega128A1 → ATUC3A0512 → TDO.
Iji jikọọ na Atmel AVR XMEGA® ngwaọrụ, ntọala yinye daisy bụ:

  • Ngwa ndị dị na mbụ: 1
  • Ngwa mgbe: 1
  • Iberibe ntụziaka tupu: 4 (ngwaọrụ 8-bit AVR nwere 4 IR ibe n'ibe)
  • Iberibe ntụziaka mgbe: 5 (ngwaọrụ AVR 32-bit nwere 5 IR ibe n'ibe)

Isiokwu 4-2. Ogologo IR nke Atmel MCUs

Ụdị ngwaọrụ Ogologo IR
AVR 8-bit 4 ibeji
AVR 32-bit 5 ibeji
SAM 4 ibeji

4.2.3. Ijikọ na JTAG Ebumnuche
Atmel-ICE nwere 50-mil 10-pin JTAG njikọ. Njikọ abụọ ahụ na-ejikọta ya na ọkụ eletrik, ma kwekọọ na pinouts abụọ dị iche iche; Ọnụahịa kasị elu nke AVR JTAG nkụnye eji isi mee na nkụnye eji isi mee ihe nke ARM Cortex Debug. Ekwesịrị ịhọrọ njikọ ahụ dabere na pinout nke bọọdụ ebumnuche, ọ bụghị ụdị MCU ebumnuche - maka exampNgwa SAM nke etinyere na ngwugwu AVR STK600 kwesịrị iji nkụnye eji isi mee AVR.
Pinout akwadoro maka 10-pin AVR JTAG egosiri njikọ na eserese 4-6.
A na-egosi pinout nke akwadoro maka njikọ nbibi 10-pin ARM Cortex Debug na eserese 4-2.
Njikọ ozugbo na ọkọlọtọ 10-pin 50-mil nkụnye eji isi mee
Jiri eriri flat 50-mil 10-pin (gụnyere na ngwa ụfọdụ) iji jikọọ ozugbo na bọọdụ na-akwado ụdị nkụnye eji isi mee a. Jiri ọdụ ụgbọ mmiri njikọ AVR na Atmel-ICE maka nkụnye eji isi mee nwere pinout AVR, yana ọdụ ụgbọ mmiri njikọ SAM maka nkụnye eji isi mee na-agbaso ARM Cortex Debug header pinout.
E gosipụtara pinouts maka ọdụ ụgbọ mmiri njikọ 10-pin n'okpuru.
Njikọ na ọkọlọtọ 10-pin 100-mil nkụnye eji isi mee
Jiri ihe nkwụnye 50-mil ruo 100-mil ọkọlọtọ jikọọ na nkụnye eji isi mee 100-mil. Enwere ike iji bọọdụ nkwụnye (gụnyere na ngwa ụfọdụ) maka ebumnuche a, ma ọ bụ ọzọ JTAGEnwere ike iji nkwụnye ICE3 maka ebumnuche AVR.
Ndị na-eme mmemme Atmel-ICE Debugger - foto 16 Ihe dị mkpa:
Ihe JTAGEnweghị ike iji nkwụnye ICE3 100-mil na ọdụ ụgbọ mmiri SAM, ebe ọ bụ na ejikọrọ pin 2 na 10 (AVR GND) na nkwụnye ahụ.
Njikọ na nkụnye eji isi mee 100-mil omenala
Ọ bụrụ na bọọdụ ebumnuche gị enweghị 10-pin JTAG nkụnye eji isi mee na 50- ma ọ bụ 100-mil, ị nwere ike maapụ na pinout omenala site na iji eriri 10-pin "mini-squid" (gụnyere na ngwa ụfọdụ), nke na-enye ohere ịnweta oghere 100-mil mmadụ iri.
Njikọ na 20-mil nkụnye eji isi mee 100-pin
Jiri bọọdụ nkwụnye ọkụ (gụnyere na ụfọdụ ngwa) iji jikọọ na ebumnuche ya na nkụnye eji isi mee 20-mil 100-pin.
Isiokwu 4-3. Atmel-ICE JTAG Nkọwa Pin

Aha AVR ntụtụ ọdụ ụgbọ mmiri SAM ntụtụ ọdụ ụgbọ mmiri Nkọwa
TCK 1 4 Ule elekere (mgbama elekere sitere na Atmel-ICE n'ime ngwaọrụ ebumnuche).
TMS 5 2 Họrọ ụdị nnwale ( mgbama njikwa sitere na Atmel-ICE n'ime ngwaọrụ ebumnuche).
TDI 9 8 Nwalee Data In (data ebugara site na Atmel-ICE n'ime ngwaọrụ ebumnuche).
TDO 3 6 Nwalee Data Out (data ebugara site na ngwaọrụ ebumnuche n'ime Atmel-ICE).
nTRST 8 Nyochaa Tọgharia (nhọrọ, naanị na ụfọdụ ngwaọrụ AVR). Ejiri ya iji tọgharịa JTAG Onye njikwa TAP.
nSRST 6 10 Tọgharia (nhọrọ). Ejiri iji tọgharịa ngwaọrụ ebumnuche. A na-atụ aro ijikọ ntụtụ a ebe ọ na-enye ohere ka Atmel-ICE jide ngwaọrụ a na-achọsi ike na ọnọdụ nrụpụta, nke nwere ike ịdị mkpa iji debugging na ụfọdụ ọnọdụ.
VTG 4 1 Ebumnuche voltage ntụaka. Atmel-ICE samples the target voltage na a ntụtụ ka ike larịị converters n'ụzọ ziri ezi. Atmel-ICE na-adọta ihe na-erughị 3mA site na ntụtụ a na ọnọdụ debugWIRE yana ihe na-erughị 1mA n'ụdị ndị ọzọ.
GND 2, 10 3, 5, 9 Ala. Ha niile ga-ejikọrịrị iji hụ na Atmel-ICE na ngwaọrụ ebumnuche nwere otu ntụaka ala.

4.2.4. Interface anụ ahụ SWD
ARM SWD interface bụ mpaghara nke JTAG interface, na-eji TCK na TMS atụdo. Ụlọ ọrụ ARM JTAG na AVR JTAG Njikọ adịghị, agbanyeghị, ọ bụghị pin-dakọtara, yabụ mgbe ị na-emepụta PCB ngwa, nke na-eji ngwaọrụ SAM nwere SWD ma ọ bụ J.TAG interface, a na-atụ aro ka iji pinout ARM egosiri na foto dị n'okpuru. Ọdụ ụgbọ mmiri njikọ SAM dị na Atmel-ICE nwere ike jikọọ ozugbo na pinout a.
Ọgụgụ 4-4. Akwadoro ARM SWD/JTAG Pinout nkụnye eji isi meeNdị na-eme mmemme Atmel-ICE Debugger - foto 18

Atmel-ICE nwere ike ịkwanye trace UART-format ITM na kọmpụta nnabata. Ededere trace na ntụtụ TRACE/SWO nke isi 10-pin (JTAG TDO pin). A na-echekwa data n'ime na Atmel-ICE ma ziga ya na interface HID na kọmputa onye ọbịa. Ọnụego data kachasị ntụkwasị obi bụ ihe dịka 3MB/s.
4.2.5. Jikọọ na SWD Target
ARM SWD interface bụ mpaghara nke JTAG interface, na-eji TCK na TMS pin, nke pụtara na mgbe ị na-ejikọta na ngwaọrụ SWD, 10-pin J.TAG njikọ nwere ike jiri teknụzụ mee ihe. Ụlọ ọrụ ARM JTAG na AVR JTAG njikọ agbanyeghị, ọ bụghị pin-dakọtara, yabụ nke a dabere na nhazi nke bọọdụ ebumnuche ejiri. Mgbe ị na-eji STK600 ma ọ bụ bọọdụ na-eji AVR JTAG pinout, a ga-ejirịrị ọdụ ụgbọ mmiri njikọ AVR na Atmel-ICE. Mgbe ị na-ejikọta na bọọdụ, nke na-eji ARM JTAG pinout, a ga-ejirịrị ọdụ ụgbọ mmiri njikọ SAM na Atmel-ICE.
A na-egosi pinout akwadoro maka njikọ nbibi Cortex 10-pin na eserese 4-4.
Njikọ na isi isi Cortex 10-pin 50
Jiri eriri dị larịị (gụnyere na ngwa ụfọdụ) iji jikọọ na nkụnye eji isi mee Cortex 50-mil ọkọlọtọ.
Njikọ na 10-pin 100-mil Cortex-layout nkụnye eji isi mee
Jiri bọọdụ nkwụnye (gụnyere na ụfọdụ ngwa) iji jikọọ na isi Cortex-pinout 100-mil.
Njikọ na isi isi SAM 20-pin 100
Jiri bọọdụ nkwụnye (gụnyere na ụfọdụ ngwa) iji jikọọ na isi SAM 20-mil 100-pin.
Njikọ na nkụnye eji isi mee 100-mil omenala
Ekwesịrị iji eriri mini-squid 10-pin jikọọ n'etiti ọdụ ụgbọ mmiri Atmel-ICE AVR ma ọ bụ SAM na bọọdụ ebumnuche. Achọrọ njikọ isii, dịka akọwara na tebụl dị n'okpuru.
Isiokwu 4-4. Atmel-ICE SWD Pin Mapping

Aha AVR ntụtụ ọdụ ụgbọ mmiri SAM ntụtụ ọdụ ụgbọ mmiri Nkọwa
SWDC LK 1 4 Serial Wire Debug Elekere.
SWDIO 5 2 Ntinye/Mpụta data Serial Wire Debug.
SWO 3 6 Mmepụta Waya Oghere Usoro (nhọrọ- anaghị etinye ya na ngwaọrụ niile).
nSRST 6 10 Tọgharia.
VTG 4 1 Ebumnuche voltage ntụaka.
GND 2, 10 3, 5, 9 Ala.

4.2.6 Nlebara anya pụrụ iche
Kpuchie ntụtụ
Ụfọdụ ngwaọrụ SAM na-agụnye ntụtụ ERASE nke a na-ekwusi ike na ọ ga-emecha nchacha zuru oke ma kpọghee ngwaọrụ nke edoziri bit nchekwa. Njirimara a jikọtara ya na ngwaọrụ n'onwe ya yana njikwa flash na ọ bụghị akụkụ nke isi ARM.
Ntụtụ ERASE abụghị akụkụ nke nkụnye eji eme ihe ọ bụla, yana Atmel-ICE enweghị ike ikwupụta mgbaama a iji kpọghee ngwaọrụ. N'ọnọdụ ndị dị otú ahụ, onye ọrụ kwesịrị iji aka ya mee nhichapụ tupu ịmalite nnọkọ nbibi.
Oghere anụ ahụ JTAG interface
Ekwesịrị ijikọ ahịrị RESET mgbe niile ka Atmel-ICE nwee ike mee ka JTAG interface.
SWD interface
Ekwesịrị ijikọ ahịrị RESET mgbe niile ka Atmel-ICE nwee ike mee ka interface SWD dị.
4.3 Ngwa AVR UC3 nwere JTAG/aWire
Ngwa niile AVR UC3 na-egosipụta JTAG interface maka mmemme na debugging. Na mgbakwunye, ụfọdụ ngwaọrụ AVR UC3 na-egosipụta interface aWire nwere ọrụ yiri ya site na iji otu waya. Lelee akwụkwọ data ngwaọrụ maka oghere ngwaọrụ ahụ akwadoro
4.3.1 Atmel AVR UC3 On-chip Debug Sistemu
Emebere sistemu Atmel AVR UC3 OCD dabere na ọkọlọtọ Nexus 2.0 (IEEE-ISTO 5001™-2003), nke bụ nnukwu mgbanwe na ike mepere emepe na mgbapu maka microcontrollers 32-bit. Ọ na-akwado atụmatụ ndị a:

  • Ngwọta nbupu na-akwado Nexus
  • OCD na-akwado ọsọ CPU ọ bụla
  • Isi ihe mgbochi ngwaike mmemme isii
  • Ebe nkwụsị data abụọ
  • Enwere ike ịhazi ebe nkwụsịtụ ka ọ bụrụ ebe nche
  • Enwere ike ijikọ ebe nkwụsị ngwaike iji nye nkwụsịtụ na oke
  • Ọnụọgụ na-akparaghị ókè nke nkwụsị mmemme onye ọrụ (iji BREAK)
  • Nchọgharị ngalaba counter mmemme ozugbo, nchọta data, usoro usoro (ọ bụ naanị ndị debugger na-akwado ya nwere ọdụ ụgbọ mmiri njide trace).

Maka ozi ndị ọzọ gbasara sistemụ AVR UC3 OCD, lelee akwụkwọ ntuziaka AVR32UC Technical Reference, nke dị na ya. www.atmel.com/uc3.
4.3.2. JTAG Interface anụ ahụ
Ihe JTAG interface nwere njikwa 4-waya Test Access Port (TAP) nke dabara na IEEE.® 1149.1 ọkọlọtọ. Emepụtara ọkọlọtọ IEEE iji wepụta ụzọ ọkọlọtọ ụlọ ọrụ iji nwalee njikọta bọọdụ sekit nke ọma (Boundary Scan). Ngwa Atmel AVR na SAM agbatịla ọrụ a iji tinye nkwado mmemme na On-chip Debugging zuru oke.
Ọgụgụ 4-5. JTAG Isi ihe ntanetịNdị na-eme mmemme Atmel-ICE Debugger - foto 17

4.3.2.1 AVR JTAG Pinout
Mgbe ị na-emepụta PCB ngwa, nke gụnyere Atmel AVR na JTAG interface, a na-atụ aro ka iji pinout dị ka egosiri na foto dị n'okpuru. A na-akwado ma 100-mil na 50-mil variants nke pinout a, dabere na cabling na ihe nkwụnye gụnyere ya na ngwa ahụ.
Ọgụgụ 4-6. AVR JTAG Pinout nkụnye eji isi mee
Ndị na-eme mmemme Atmel-ICE Debugger - foto 22

Tebụl 4-5. AVR JTAG Nkọwa Pin

Aha Ntụtụ

Nkọwa

TCK 1 Ule elekere (mgbama elekere sitere na Atmel-ICE n'ime ngwaọrụ ebumnuche).
TMS 5 Họrọ ụdị nnwale ( mgbama njikwa sitere na Atmel-ICE n'ime ngwaọrụ ebumnuche).
TDI 9 Nwalee Data In (data ebugara site na Atmel-ICE n'ime ngwaọrụ ebumnuche).
TDO 3 Nwalee Data Out (data ebugara site na ngwaọrụ ebumnuche n'ime Atmel-ICE).
nTRST 8 Nyochaa Tọgharia (nhọrọ, naanị na ụfọdụ ngwaọrụ AVR). Ejiri ya iji tọgharịa JTAG Onye njikwa TAP.
nSRST 6 Tọgharia (nhọrọ). Ejiri iji tọgharịa ngwaọrụ ebumnuche. A na-atụ aro ijikọ ntụtụ a ebe ọ na-enye ohere ka Atmel-ICE jide ngwaọrụ a na-achọsi ike na ọnọdụ nrụpụta, nke nwere ike ịdị mkpa iji debugging na ụfọdụ ọnọdụ.
VTG 4 Ebumnuche voltage ntụaka. Atmel-ICE samples the target voltage na a ntụtụ ka ike larịị converters n'ụzọ ziri ezi. Atmel-ICE na-adọta ihe na-erughị 3mA site na ntụtụ a na ọnọdụ debugWIRE yana ihe na-erughị 1mA n'ụdị ndị ọzọ.
GND 2, 10 Ala. Ha abụọ ga-ejikọrịrị iji hụ na Atmel-ICE na ngwaọrụ ebumnuche nwere otu ntụaka ala.

Atmel-ICE Debugger Programmers - akara ngosi 1 Ndụmọdụ: Cheta itinye capacitor ngbanwe n'etiti pin 4 na GND.
4.3.2.2 JTAG Daisy Ịkpọnye
Ihe JTAG interface na-enye ohere maka ọtụtụ ngwaọrụ jikọọ na otu interface na nhazi nke yinye daisy. Ngwa ndị e lekwasịrị anya ga-enwerịrị ike site na otu ọkọnọ voltage, kekọrịta ọnụ ọnụ ala ọnụ, na a ga-ejikọtarịrị dịka egosiri na foto dị n'okpuru.
Ọgụgụ 4-7. JTAG Daisy ChainNdị na-eme mmemme Atmel-ICE Debugger - foto 19

Mgbe ị na-ejikọta ngwaọrụ na yinye daisy, isi ihe ndị a ga-atụle:

  • Ngwa niile ga-ekekọrịta otu ala, jikọọ na GND na nyocha Atmel-ICE
  • Ngwa niile ga-arụ ọrụ n'otu ebumnuche voltage. A ga-ejikọta VTG na Atmel-ICE na voltage.
  • Ejikọtara TMS na TCK n'otu aka ahụ; Ejikọtara TDI na TDO n'agbụ usoro.
  • nSRST na nyocha Atmel-ICE ga-ejikọta ya na RESET na ngwaọrụ ma ọ bụrụ na ngwaọrụ ọ bụla dị na yinye ahụ kwụsịrị J ya.TAG ọdụ ụgbọ mmiri
  • "Ngwaọrụ tupu" na-ezo aka na ọnụọgụ nke JTAG ngwaọrụ nke mgbaàmà TDI ga-agafe na yinye daisy tupu ha erute ngwaọrụ a chọrọ. N'otu aka ahụ "ngwaọrụ mgbe" bụ ọnụọgụ ngwaọrụ nke mgbaàmà ga-agafe mgbe ngwaọrụ ezubere tupu ya eruo Atmel-ICE TDO.
  • “Ntụziaka “tupu” na “mgbe” na-ezo aka na mkpokọta JTAG ngwaọrụ 'ntụziaka ndekọ ogologo, nke na-jikọrọ tupu na mgbe lekwasịrị ngwaọrụ ke daisy yinye
  • Ngụkọta ogologo IR (ntuziaka tupu + ngwaọrụ Atmel lekwasịrị anya IR ogologo + ntuziaka ka emechara) nwere oke na 256 ibe n'ibe. Ọnụ ọgụgụ nke ngwaọrụ ndị dị na yinye bụ nanị 15 tupu na 15 mgbe e mesịrị.

Ndụmọdụ: 

Daisy chaining example: TDI → ATmega1280 → ATxmega128A1 → ATUC3A0512 → TDO.
Iji jikọọ na Atmel AVR XMEGA® ngwaọrụ, ntọala yinye daisy bụ:

  • Ngwa ndị dị na mbụ: 1
  • Ngwa mgbe: 1
  • Iberibe ntụziaka tupu: 4 (ngwaọrụ 8-bit AVR nwere 4 IR ibe n'ibe)
  • Iberibe ntụziaka mgbe: 5 (ngwaọrụ AVR 32-bit nwere 5 IR ibe n'ibe)

Isiokwu 4-6. Ogologo IR nke Atmel MCUS

Ụdị ngwaọrụ Ogologo IR
AVR 8-bit 4 ibeji
AVR 32-bit 5 ibeji
SAM 4 ibeji

4.3.3. Ijikọ na JTAG Ebumnuche
Atmel-ICE nwere 50-mil 10-pin JTAG njikọ. Njikọ abụọ ahụ na-ejikọta ya na ọkụ eletrik, ma kwekọọ na pinouts abụọ dị iche iche; Ọnụahịa kasị elu nke AVR JTAG nkụnye eji isi mee na nkụnye eji isi mee ihe nke ARM Cortex Debug. Ekwesịrị ịhọrọ njikọ ahụ dabere na pinout nke bọọdụ ebumnuche, ọ bụghị ụdị MCU ebumnuche - maka exampNgwa SAM nke etinyere na ngwugwu AVR STK600 kwesịrị iji nkụnye eji isi mee AVR.
Pinout akwadoro maka 10-pin AVR JTAG egosiri njikọ na eserese 4-6.
A na-egosi pinout nke akwadoro maka njikọ nbibi 10-pin ARM Cortex Debug na eserese 4-2.
Njikọ ozugbo na ọkọlọtọ 10-pin 50-mil nkụnye eji isi mee
Jiri eriri flat 50-mil 10-pin (gụnyere na ngwa ụfọdụ) iji jikọọ ozugbo na bọọdụ na-akwado ụdị nkụnye eji isi mee a. Jiri ọdụ ụgbọ mmiri njikọ AVR na Atmel-ICE maka nkụnye eji isi mee nwere pinout AVR, yana ọdụ ụgbọ mmiri njikọ SAM maka nkụnye eji isi mee na-agbaso ARM Cortex Debug header pinout.
E gosipụtara pinouts maka ọdụ ụgbọ mmiri njikọ 10-pin n'okpuru.
Njikọ na ọkọlọtọ 10-pin 100-mil nkụnye eji isi mee

Jiri ihe nkwụnye 50-mil ruo 100-mil ọkọlọtọ jikọọ na nkụnye eji isi mee 100-mil. Enwere ike iji bọọdụ nkwụnye (gụnyere na ngwa ụfọdụ) maka ebumnuche a, ma ọ bụ ọzọ JTAGEnwere ike iji nkwụnye ICE3 maka ebumnuche AVR.
Ndị na-eme mmemme Atmel-ICE Debugger - foto 16 Ihe dị mkpa:
Ihe JTAGEnweghị ike iji nkwụnye ICE3 100-mil na ọdụ ụgbọ mmiri SAM, ebe ọ bụ na ejikọrọ pin 2 na 10 (AVR GND) na nkwụnye ahụ.
Njikọ na nkụnye eji isi mee 100-mil omenala
Ọ bụrụ na bọọdụ ebumnuche gị enweghị 10-pin JTAG nkụnye eji isi mee na 50- ma ọ bụ 100-mil, ị nwere ike maapụ na pinout omenala site na iji eriri 10-pin "mini-squid" (gụnyere na ngwa ụfọdụ), nke na-enye ohere ịnweta oghere 100-mil mmadụ iri.
Njikọ na 20-mil nkụnye eji isi mee 100-pin
Jiri bọọdụ nkwụnye ọkụ (gụnyere na ụfọdụ ngwa) iji jikọọ na ebumnuche ya na nkụnye eji isi mee 20-mil 100-pin.
Isiokwu 4-7. Atmel-ICE JTAG Nkọwa Pin

Aha

AVR ọdụ ụgbọ mmiri SAM ọdụ ụgbọ mmiri

Nkọwa

TCK 1 4 Ule elekere (mgbama elekere sitere na Atmel-ICE n'ime ngwaọrụ ebumnuche).
TMS 5 2 Họrọ ụdị nnwale ( mgbama njikwa sitere na Atmel-ICE n'ime ngwaọrụ ebumnuche).
TDI 9 8 Nwalee Data In (data ebugara site na Atmel-ICE n'ime ngwaọrụ ebumnuche).
TDO 3 6 Nwalee Data Out (data ebugara site na ngwaọrụ ebumnuche n'ime Atmel-ICE).
nTRST 8 Nyochaa Tọgharia (nhọrọ, naanị na ụfọdụ ngwaọrụ AVR). Ejiri ya iji tọgharịa JTAG Onye njikwa TAP.
nSRST 6 10 Tọgharia (nhọrọ). Ejiri iji tọgharịa ngwaọrụ ebumnuche. A na-atụ aro ijikọ ntụtụ a ebe ọ na-enye ohere ka Atmel-ICE jide ngwaọrụ a na-achọsi ike na ọnọdụ nrụpụta, nke nwere ike ịdị mkpa iji debugging na ụfọdụ ọnọdụ.
VTG 4 1 Ebumnuche voltage ntụaka. Atmel-ICE samples the target voltage na a ntụtụ ka ike larịị converters n'ụzọ ziri ezi. Atmel-ICE na-adọta ihe na-erughị 3mA site na ntụtụ a na ọnọdụ debugWIRE yana ihe na-erughị 1mA n'ụdị ndị ọzọ.
GND 2, 10 3, 5, 9 Ala. Ha niile ga-ejikọrịrị iji hụ na Atmel-ICE na ngwaọrụ ebumnuche nwere otu ntụaka ala.

 4.3.4 aWire Physical Interface
AWire interface na-eji waya RESET nke ngwaọrụ AVR na-enye ohere mmemme na nbipu ọrụ. A na-ebufe usoro enyemaka pụrụ iche site na Atmel-ICE, nke na-egbochi ọrụ RESET ndabara nke pin. Mgbe ị na-emepụta PCB ngwa, nke gụnyere Atmel AVR na interface aWire, a na-atụ aro ka iji pinout dị ka egosiri na Figure 4. -8. A na-akwado ma 100-mil na 50-mil variants nke pinout a, dabere na cabling na ihe nkwụnye gụnyere ya na ngwa ahụ.
Ọgụgụ 4-8. aWire nkụnye eji isi mee PinoutNdị na-eme mmemme Atmel-ICE Debugger - foto 24

Atmel-ICE Debugger Programmers - akara ngosi 1 Ndụmọdụ:
Ebe ọ bụ na aWire bụ interface ọkara duplex, a na-atụ aro ka onye na-ese ihe na-adọta elu na ahịrị RESET n'usoro nke 47kΩ iji zere nchọpụta mmalite-bit ụgha mgbe ị na-agbanwe ntụziaka.
Enwere ike iji interface aWire dị ka ma mmemme mmemme na nbibi. Akụkụ niile nke sistemụ OCD dị site na 10-pin JTAG Enwere ike ịnweta interface site na iji aWire.
4.3.5 Jikọọ na aWire Target
Ihe interface aWire chọrọ naanị otu ahịrị data na mgbakwunye na VCC na GND. Na ebumnuche nke ahịrị a bụ ahịrị nRESET, ọ bụ ezie na onye nrụpụta na-eji JTAG Ahịrị TDO dị ka ahịrị data.
A na-egosi pinout akwadoro maka njikọ aWire 6-pin na eserese 4-8.
Njikọ na isi isi aWire 6-pin 100
Jiri mgbata 6-mil 100-pin na eriri dị larịị (gụnyere na ngwa ụfọdụ) iji jikọọ na nkụnye eji isi mee aWire 100-mil ọkọlọtọ.
Njikọ na isi isi aWire 6-pin 50
Jiri bọọdụ nkwụnye (gụnyere na ụfọdụ ngwa) iji jikọọ na nkụnye eji isi mee aWire 50-mil ọkọlọtọ.
Njikọ na nkụnye eji isi mee 100-mil omenala
Ekwesịrị iji eriri mini-squid 10-pin jikọọ n'etiti ọdụ ụgbọ mmiri njikọ Atmel-ICE AVR na bọọdụ ebumnuche. Achọrọ njikọ atọ, dịka akọwara na tebụl dị n'okpuru.
Tebụl 4-8. Atmel-ICE aWire Pin Mapping

Atmel-ICE AVR ọdụ ụgbọ mmiri Ntụnye ebumnuche Obere squid pin

aWire pinout

Pin 1 (TCK) 1
Pin 2 (GND) GND 2 6
Pin 3 (TDO) DATA 3 1
Pin 4 (VTG) VTG 4 2
Pin 5 (TMS) 5
Pin 6 (nSRST) 6
Pin 7 (anaghị ejikọrọ) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

4.3.6. Echiche Pụrụ Iche
JTAG interface
Na ụfọdụ ngwaọrụ Atmel AVR UC3 JTAG agbaghị ọdụ ụgbọ mmiri na ndabara. Mgbe ị na-eji ngwaọrụ ndị a ọ dị mkpa ijikọ ahịrị RESET ka Atmel-ICE nwee ike mee ka JTAG interface.
aWire interface
Ọnụego baud nke nkwukọrịta aWire dabere n'ogo elekere sistemụ, ebe ọ bụ na a ga-emekọrịta data n'etiti ngalaba abụọ a. Atmel-ICE ga-achọpụta na akpaghị aka na ewetula elekere sistemụ ahụ, wee mezie ọnụego baud ya n'otu aka ahụ. Ndozi akpaaka na-arụ ọrụ naanị ruo oge elekere sistemụ nke 8kHz. Ịtụgharị na elekere sistemụ dị ala n'oge oge nbipu nwere ike ime ka kọntaktị na ebumnuche efu efu.
Ọ bụrụ na achọrọ, enwere ike igbochi ọnụego baud aWire site na ịtọ ntọala elekere aWire. Nchọpụta akpaaka ka ga-arụ ọrụ, mana a ga-etinye ọnụ ahịa ụlọ na nsonaazụ ya.
Ihe ọ bụla na-eme ka ike kwụsie ike jikọọ na pin RESET ga-akwụsịrịrị mgbe ị na-eji aWire ebe ọ ga-egbochi ọrụ nke interface ziri ezi. A na-atụ aro ndọpụ mpụga adịghị ike (10kΩ ma ọ bụ karịa) n'ahịrị a.

Mechie ọnọdụ ihi ụra
Ụfọdụ ngwaọrụ AVR UC3 nwere nhazi ime nke enwere ike iji na ọnọdụ ọkọnọ 3.3V nwere ahịrị I/O 1.8V na-achịkwa. Nke a pụtara na onye na-ahụ maka ime ime na-enye ike ma isi yana ọtụtụ I/O. Naanị Atmel AVR ONE! debugger na-akwado nbipu mgbe ị na-eji ụdị ụra ebe a na-emechi ihe nhazi a.
4.3.7. Ojiji EVTI / EVTO
A naghị enweta ntụtụ EVTI na EVTO na Atmel-ICE. Agbanyeghị, enwere ike iji ha na ngwa mpụga ndị ọzọ.
Enwere ike iji EVTI mee ihe maka ebumnuche ndị a:

  • Enwere ike ịmanye ebumnuche ịkwụsị igbu ya na nzaghachi na ihe omume mpụga. Ọ bụrụ na ihe omume na njikwa (EIC) dị na ndekọ DC ka edere na 0b01, mgbanwe dị elu ruo ala na pin EVTI ga-emepụta ọnọdụ nkwụsịtụ. EVTI ga-adịrịrị ala maka otu okirikiri elekere CPU iji kwe nkwa na ebe nkwụsịtụ bụ Mpụga Breakpoint bit (EXB) na DS ka edobere mgbe nke a mere.
  • Na-emepụta ozi mmekọrịta trace. Atmel-ICE anaghị eji ya.

Enwere ike iji EVTO maka ebumnuche ndị a:

  • Na-egosi na CPU abanyela debug Ịtọ ntọala EOS bits na DC gaa na 0b01 na-eme ka pin EVTO dị ala maka otu elekere elekere CPU mgbe ngwaọrụ ezubere na-abanye na ọnọdụ debug. Enwere ike iji mgbama a dị ka isi mmalite maka oscilloscope mpụga.
  • Na-egosi na CPU eruola ebe nkwụsịtụ ma ọ bụ ebe nche. Site n'itinye ntakịrị EOC n'ime ndekọ njikwa Breakpoint/Watchpoint kwekọrọ, ebe nkwụsịtụ ma ọ bụ ọkwa nche ka egosipụtara na pin EVTO. A ga-edobe ntakịrị EOS dị na DC ka ọ bụrụ 0xb10 iji mee ka njirimara a nwee ike. Enwere ike ijikọ pin EVTO na oscilloscope dị n'èzí iji lelee ebe nche
  • Ịmepụta akara oge nchọta. Atmel-ICE anaghị eji ya.

4.4 obereAVR, megaAVR na ngwaọrụ XMEGA
Ngwa AVR na-egosipụta mmemme dị iche iche na ebe nbibi. Lelee akwụkwọ data ngwaọrụ maka oghere ngwaọrụ ahụ akwadoro.

  • Ụfọdụ obereAVR® Ngwaọrụ nwere TPI TPI enwere ike iji maka mmemme ngwaọrụ naanị, yana ngwaọrụ ndị a enweghị ikike nbipu na-agbawa ma ọlị.
  • Ụfọdụ ngwaọrụ obere AVR na ụfọdụ ngwaọrụ megaAVR nwere interface debugWIRE, nke na-ejikọta na sistemu debug na mgbawa nke a maara dị ka tinyOCD. Ngwa niile nwere debugWIRE nwekwara interface SPI maka n'ime sistemụ
  • Ụfọdụ ngwaọrụ megaAVR nwere JTAG interface maka mmemme na debugging, yana sistemu mgbapu na mgbawa nke a makwaara dị ka ngwaọrụ niile nwere JTAG na-egosipụtakwa SPI interface dị ka interface ọzọ maka mmemme n'ime sistemụ.
  • Ngwa niile AVR XMEGA nwere interface PDI maka mmemme yana ụfọdụ ngwaọrụ AVR XMEGA nwekwara J.TAG interface nwere otu ọrụ.
  • Ngwa obere AVR ọhụrụ nwere interface UPDI, nke a na-eji maka mmemme na nbipu

Isiokwu 4-9. Nchịkọta interface mmemme na nbibi

UPDI TPI SPI debugWIR E JTAG PDI aWire

SWD

obereAVR Ngwa ọhụrụ Ụfọdụ ngwaọrụ Ụfọdụ ngwaọrụ Ụfọdụ ngwaọrụ
MegaAV R Ngwa niile Ụfọdụ ngwaọrụ Ụfọdụ ngwaọrụ
AVR XMEGA Ụfọdụ ngwaọrụ Ngwa niile
AVR UC Ngwa niile Ụfọdụ ngwaọrụ
SAM Ụfọdụ ngwaọrụ Ngwa niile

4.4.1. JTAG Interface anụ ahụ
Ihe JTAG interface nwere njikwa 4-waya Test Access Port (TAP) nke dabara na IEEE.® 1149.1 ọkọlọtọ. Emepụtara ọkọlọtọ IEEE iji wepụta ụzọ ọkọlọtọ ụlọ ọrụ iji nwalee njikọta bọọdụ sekit nke ọma (Boundary Scan). Ngwa Atmel AVR na SAM agbatịla ọrụ a iji tinye nkwado mmemme na On-chip Debugging zuru oke.
Ọgụgụ 4-9. JTAG Isi ihe ntanetịNdị na-eme mmemme Atmel-ICE Debugger - foto 214.4.2. Ijikọ na JTAG Ebumnuche
Atmel-ICE nwere 50-mil 10-pin JTAG njikọ. Njikọ abụọ ahụ na-ejikọta ya na ọkụ eletrik, ma kwekọọ na pinouts abụọ dị iche iche; Ọnụahịa kasị elu nke AVR JTAG nkụnye eji isi mee na nkụnye eji isi mee ihe nke ARM Cortex Debug. Ekwesịrị ịhọrọ njikọ ahụ dabere na pinout nke bọọdụ ebumnuche, ọ bụghị ụdị MCU ebumnuche - maka exampNgwa SAM nke etinyere na ngwugwu AVR STK600 kwesịrị iji nkụnye eji isi mee AVR.
Pinout akwadoro maka 10-pin AVR JTAG egosiri njikọ na eserese 4-6.
A na-egosi pinout nke akwadoro maka njikọ nbibi 10-pin ARM Cortex Debug na eserese 4-2.
Njikọ ozugbo na ọkọlọtọ 10-pin 50-mil nkụnye eji isi mee
Jiri eriri flat 50-mil 10-pin (gụnyere na ngwa ụfọdụ) iji jikọọ ozugbo na bọọdụ na-akwado ụdị nkụnye eji isi mee a. Jiri ọdụ ụgbọ mmiri njikọ AVR na Atmel-ICE maka nkụnye eji isi mee nwere pinout AVR, yana ọdụ ụgbọ mmiri njikọ SAM maka nkụnye eji isi mee na-agbaso ARM Cortex Debug header pinout.
E gosipụtara pinouts maka ọdụ ụgbọ mmiri njikọ 10-pin n'okpuru.
Njikọ na ọkọlọtọ 10-pin 100-mil nkụnye eji isi mee
Jiri ihe nkwụnye 50-mil ruo 100-mil ọkọlọtọ jikọọ na nkụnye eji isi mee 100-mil. Enwere ike iji bọọdụ nkwụnye (gụnyere na ngwa ụfọdụ) maka ebumnuche a, ma ọ bụ ọzọ JTAGEnwere ike iji nkwụnye ICE3 maka ebumnuche AVR.
Ndị na-eme mmemme Atmel-ICE Debugger - foto 16 Ihe dị mkpa:
Ihe JTAGEnweghị ike iji nkwụnye ICE3 100-mil na ọdụ ụgbọ mmiri SAM, ebe ọ bụ na ejikọrọ pin 2 na 10 (AVR GND) na nkwụnye ahụ.
Njikọ na nkụnye eji isi mee 100-mil omenala
Ọ bụrụ na bọọdụ ebumnuche gị enweghị 10-pin JTAG nkụnye eji isi mee na 50- ma ọ bụ 100-mil, ị nwere ike maapụ na pinout omenala site na iji eriri 10-pin "mini-squid" (gụnyere na ngwa ụfọdụ), nke na-enye ohere ịnweta oghere 100-mil mmadụ iri.
Njikọ na 20-mil nkụnye eji isi mee 100-pin
Jiri bọọdụ nkwụnye ọkụ (gụnyere na ụfọdụ ngwa) iji jikọọ na ebumnuche ya na nkụnye eji isi mee 20-mil 100-pin.
Isiokwu 4-10. Atmel-ICE JTAG Nkọwa Pin

Aha AVR ntụtụ ọdụ ụgbọ mmiri SAM ntụtụ ọdụ ụgbọ mmiri Nkọwa
TCK 1 4 Ule elekere (mgbama elekere sitere na Atmel-ICE n'ime ngwaọrụ ebumnuche).
TMS 5 2 Họrọ ụdị nnwale ( mgbama njikwa sitere na Atmel-ICE n'ime ngwaọrụ ebumnuche).
TDI 9 8 Nwalee Data In (data ebugara site na Atmel-ICE n'ime ngwaọrụ ebumnuche).
TDO 3 6 Nwalee Data Out (data ebugara site na ngwaọrụ ebumnuche n'ime Atmel-ICE).
nTRST 8 Nyochaa Tọgharia (nhọrọ, naanị na ụfọdụ ngwaọrụ AVR). Ejiri ya iji tọgharịa JTAG Onye njikwa TAP.
nSRST 6 10 Tọgharia (nhọrọ). Ejiri iji tọgharịa ngwaọrụ ebumnuche. A na-atụ aro ijikọ ntụtụ a ebe ọ na-enye ohere ka Atmel-ICE jide ngwaọrụ a na-achọsi ike na ọnọdụ nrụpụta, nke nwere ike ịdị mkpa iji debugging na ụfọdụ ọnọdụ.
VTG 4 1 Ebumnuche voltage ntụaka. Atmel-ICE samples the target voltage na a ntụtụ ka ike larịị converters n'ụzọ ziri ezi. Atmel-ICE na-adọta ihe na-erughị 3mA site na ntụtụ a na ọnọdụ debugWIRE yana ihe na-erughị 1mA n'ụdị ndị ọzọ.
GND 2, 10 3, 5, 9 Ala. Ha niile ga-ejikọrịrị iji hụ na Atmel-ICE na ngwaọrụ ebumnuche nwere otu ntụaka ala.

4.4.3.SPI Interface anụ ahụ
Mmemme In-System na-eji ebumnuche nke Atmel AVR nke ime SPI (Serial Peripheral Interface) iji budata koodu n'ime flash na ncheta EEPROM. Ọ bụghị ihe nbibi. Mgbe ị na-emepụta PCB ngwa, nke gụnyere AVR nwere interface SPI, pinout dị ka egosiri na foto dị n'okpuru kwesịrị iji.
Ọgụgụ 4-10. SPI isi PinoutNdị na-eme mmemme Atmel-ICE Debugger - foto 264.4.4. Jikọọ na ebumnuche SPI
A na-egosi pinout akwadoro maka njikọ SPI 6-pin na eserese 4-10.
Njikọ na 6-pin 100-mil SPI nkụnye eji isi mee
Jiri mgbata 6-mil 100-pin na eriri dị larịị (gụnyere na ngwa ụfọdụ) iji jikọọ na nkụnye eji isi mee 100-mil SPI ọkọlọtọ.
Njikọ na 6-pin 50-mil SPI nkụnye eji isi mee
Jiri bọọdụ nkwụnye (gụnyere na ụfọdụ ngwa) jikọọ na isi isi SPI 50-mil ọkọlọtọ.
Njikọ na nkụnye eji isi mee 100-mil omenala
Ekwesịrị iji eriri mini-squid 10-pin jikọọ n'etiti ọdụ ụgbọ mmiri njikọ Atmel-ICE AVR na bọọdụ ebumnuche. Achọrọ njikọ isii, dịka akọwara na tebụl dị n'okpuru.
Ndị na-eme mmemme Atmel-ICE Debugger - foto 16 Ihe dị mkpa:
A na-enwe nkwarụ SPI nke ọma mgbe emebere fuse debugWIRE (DWEN), ọ bụrụgodị na etinyekwara SPIEN fuse. Iji mee ka interface SPI dịghachi, a ga-enyerịrị iwu 'gbanyụọ debugWIRE' mgbe ọ nọ na nnọkọ nbibi . Ịkwụsị debugWIRE n'ụzọ a chọrọ ka emeberelarị fuse SPIEN. Ọ bụrụ na Atmel Studio adaghị gbanyụọ debugWIRE, ọ ga-ekwe omume n'ihi na ejighị SPIEN fuse. Ọ bụrụ na nke a bụ ikpe, ọ dị mkpa iji elu-voltage mmemme interface iji mee ihe SPIEN fuse.
Atmel-ICE Debugger Programmers - akara ngosi Ozi:
A na-akpọkarị interface SPI dị ka "ISP", ebe ọ bụ na ọ bụ nke mbụ Na System Programming interface na Atmel AVR ngwaahịa. Oghere ndị ọzọ dị ugbu a maka Mmemme Sistemu.
Isiokwu 4-11. Atmel-ICE SPI Pin Mapping

Atmel-ICE AVR ọdụ ụgbọ mmiri Ntụnye ebumnuche Obere squid pin

SPI pụtara

Pin 1 (TCK) SCK 1 3
Pin 2 (GND) GND 2 6
Pin 3 (TDO) MISO 3 1
Pin 4 (VTG) VTG 4 2
Pin 5 (TMS) 5
Pin 6 (nSRST) /Tọgharịa 6 5
Pin 7 (anaghị ejikọrọ) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) MOSI 9 4
Pin 10 (GND) 0

4.4.5. PDI
Mmemme na Nbupu Interface (PDI) bụ interface nwe nke Atmel maka mmemme mpụga yana nbibi nke ngwaọrụ. PDI Physical bụ 2-pin interface na-enye nzikọrịta ozi mmekọrịta ọkara-duplex na ngwaọrụ ebumnuche.
Mgbe ị na-emepụta PCB ngwa, nke gụnyere Atmel AVR nwere interface PDI, pinout egosiri na foto dị n'okpuru kwesịrị iji. Otu n'ime ihe nkwụnye 6-pin enyere na ngwa Atmel-ICE nwere ike iji jikọọ nyocha Atmel-ICE na PCB ngwa.
Ọgụgụ 4-11. PDI nkụnye eji isi mee PinoutNdị na-eme mmemme Atmel-ICE Debugger - foto 274.4.6.Jikọọ na PDI Target
A na-egosi pinout akwadoro maka njikọ PDI 6-pin na eserese 4-11.
Njikọ na 6-pin 100-mil PDI nkụnye eji isi mee
Jiri 6-pin 100-mil tap na eriri dị larịị (gụnyere na ụfọdụ ngwa) iji jikọọ na ọkọlọtọ 100-mil PDI nkụnye eji isi mee.
Njikọ na 6-pin 50-mil PDI nkụnye eji isi mee
Jiri bọọdụ nkwụnye (gụnyere na ngwa ụfọdụ) iji jikọọ na isi isi PDI-mil 50 ọkọlọtọ.
Njikọ na nkụnye eji isi mee 100-mil omenala
Ekwesịrị iji eriri mini-squid 10-pin jikọọ n'etiti ọdụ ụgbọ mmiri njikọ Atmel-ICE AVR na bọọdụ ebumnuche. Achọrọ njikọ anọ, dịka akọwara na tebụl dị n'okpuru.
Ndị na-eme mmemme Atmel-ICE Debugger - foto 16 Ihe dị mkpa:
Ihe pinout chọrọ dị iche na JTAGICE mkII JTAG nyocha, ebe ejikọrọ PDI_DATA na pin 9. Atmel-ICE dakọtara na pinout nke Atmel-ICE ji, J.TAGICE3, AVR ONE!, na AVR Dragọn ngwaahịa.
Tebụl 4-12. Atmel-ICE PDI Pin Mapping

Ntụtụ ọdụ ụgbọ mmiri Atmel-ICE AVR

Ntụnye ebumnuche Obere squid pin

Atmel STK600 PDI pinout

Pin 1 (TCK) 1
Pin 2 (GND) GND 2 6
Pin 3 (TDO) PDI_DATA 3 1
Pin 4 (VTG) VTG 4 2
Pin 5 (TMS) 5
Pin 6 (nSRST) PDI_CLK 6 5
Pin 7 (anaghị ejikọrọ) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

4.4.7. Interface anụ ahụ UPDI
Mmemme ejikọtara ọnụ na Interface Debug (UPDI) bụ ngwa nke Atmel maka mmemme mpụga yana nbibi na mgbawa nke ngwaọrụ. Ọ bụ onye ga-anọchi PDI 2-waya interface anụ ahụ, nke dị na ngwaọrụ AVR XMEGA niile. UPDI bụ interface otu waya na-enye nkwurịta okwu asynchronous ọkara duplex na ngwaọrụ ezubere iche maka ebumnuche nke mmemme na nbipu.
Mgbe ị na-emepụta PCB ngwa, nke gụnyere Atmel AVR nwere interface UPDI, pinout egosiri n'okpuru kwesịrị iji. Otu n'ime ihe nkwụnye 6-pin enyere na ngwa Atmel-ICE nwere ike iji jikọọ nyocha Atmel-ICE na PCB ngwa.
Ọgụgụ 4-12. UPDI nkụnye eji isi mee PinoutNdị na-eme mmemme Atmel-ICE Debugger - foto 284.4.7.1 UPDI na / Tọgharia
Ihe interface otu waya UPDI nwere ike ịbụ ntụtụ raara onwe ya nye ma ọ bụ ntụtụ nkekọrịta, dabere na ngwaọrụ AVR ebumnuche. Gaa na mpempe data ngwaọrụ maka ozi ndị ọzọ.
Mgbe interface UPDI dị na ntụtụ na-ekekọrịta, enwere ike ịhazi pin ka ọ bụrụ UPDI, / RESET, ma ọ bụ GPIO site na ịtọ ntọala RSTPINCFG[1:0] fuses.
Ngwa RSTPINCFG[1:0] nwere nhazi ndị a, dịka akọwara na mpempe akwụkwọ data. A na-enye mmetụta bara uru nke nhọrọ ọ bụla ebe a.
Isiokwu 4-13. RSTPINCFG[1:0] Nhazi Fuse

RSTPINCFG[1:0] Nhazi

Ojiji

00 GPIO Nzube izugbe I/O pin. Iji nweta UPDI, a ga-etinyerịrị pulse 12V na ntụtụ a. Enweghị isi mmalite nrụpụta mpụga dị.
01 UPDI Ihe mmemme raara onwe ya nye na nbibi. Enweghị isi mmalite nrụpụta mpụga dị.
10 Tọgharia Tọgharia ntinye mgbama. Iji nweta UPDI, a ga-etinyerịrị pulse 12V na ntụtụ a.
11 Echekwara NA

Mara:  Ngwa AVR ochie nwere interface mmemme, nke a maara dị ka “High-Voltage Programming” (ma usoro dị iche iche na ndị yiri ya dị.) N'ozuzu, interface a chọrọ 12V ka etinyere ya na pin / RESET maka ogologo oge nke mmemme mmemme. Ihe interface UPDI bụ interface dị iche kpamkpam. Ntụtụ UPDI bụ ntụtụ mmemme na nbibi, nke enwere ike ijikọ nwee ọrụ ọzọ (/RESET ma ọ bụ GPIO). Ọ bụrụ na ahọpụtara ọrụ ọzọ, a ga-achọ pulse 12V na ntụtụ ahụ ka ọ rụọ ọrụ UPDI ọzọ.
Mara:  Ọ bụrụ na imewe chọrọ ikesa akara ngosi UPDI n'ihi mmachi pin, a ga-emerịrị usoro iji hụ na enwere ike ịhazi ngwaọrụ ahụ. Iji hụ na mgbaàmà UPDI nwere ike ịrụ ọrụ nke ọma, yana iji zere imebi ihe ndị dị n'èzí site na pulse 12V, a na-atụ aro ka ịpụpụ ihe ọ bụla dị na ntụtụ a mgbe ị na-agbalị ịmebi ma ọ bụ hazie ngwaọrụ ahụ. Enwere ike ime nke a site na iji 0Ω resistor, nke etinyere na ndabara wee wepụ ma ọ bụ dochie ya site na nkụnye eji isi mee pin ka ọ na-emezigharị. Nhazi a pụtara nke ọma na ekwesịrị ịme mmemme tupu ịwụnye ngwaọrụ ahụ.
Ndị na-eme mmemme Atmel-ICE Debugger - foto 16 Ihe dị mkpa:  Atmel-ICE anaghị akwado 12V na ahịrị UPDI. N'ikwu ya n'ụzọ ọzọ, ọ bụrụ na ahaziri pin UPDI dị ka GPIO ma ọ bụ TỤgharịa, Atmel-ICE agaghị enwe ike ịme ka interface UPDI dị.
4.4.8.Jikọọ na ebumnuche UPDI
A na-egosi pinout akwadoro maka njikọ UPDI 6-pin na eserese 4-12.
Njikọ na 6-pin 100-mil UPDI nkụnye eji isi mee
Jiri mgbata 6-mil 100-pin na eriri dị larịị (gụnyere na ngwa ụfọdụ) iji jikọọ na nkụnye eji isi mee 100-mil UPDI ọkọlọtọ.
Njikọ na 6-pin 50-mil UPDI nkụnye eji isi mee
Jiri bọọdụ nkwụnye (gụnyere na ngwa ụfọdụ) iji jikọọ na nkụnye eji isi mee 50-mil UPDI.
Njikọ na nkụnye eji isi mee 100-mil omenala

Ekwesịrị iji eriri mini-squid 10-pin jikọọ n'etiti ọdụ ụgbọ mmiri njikọ Atmel-ICE AVR na bọọdụ ebumnuche. Achọrọ njikọ atọ, dịka akọwara na tebụl dị n'okpuru.
Isiokwu 4-14. Atmel-ICE UPDI Pin Mapping

Ntụtụ ọdụ ụgbọ mmiri Atmel-ICE AVR Ntụnye ebumnuche Obere squid pin

Atmel STK600 UPDI pinout

Pin 1 (TCK) 1
Pin 2 (GND) GND 2 6
Pin 3 (TDO) UPDI_DATA 3 1
Pin 4 (VTG) VTG 4 2
Pin 5 (TMS) 5
Pin 6 (nSRST) [/Tụgharịa uche] 6 5
Pin 7 (anaghị ejikọrọ) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

4.4.9 TPI ​​ihu igwe
TPI bụ naanị mmemme maka ụfọdụ ngwaọrụ AVR Attiny. Ọ bụghị ihe nbibi, na ngwaọrụ ndị a enweghị ike OCD. Mgbe ị na-emepụta PCB ngwa nke gụnyere AVR nwere interface TPI, pinout egosiri na foto dị n'okpuru kwesịrị iji.

Ọgụgụ 4-13. TPI nkụnye eji isi mee PinoutNdị na-eme mmemme Atmel-ICE Debugger - foto 294.4.10.Na-ejikọta na TPI Target
A na-egosi pinout akwadoro maka njikọ TPI 6-pin na eserese 4-13.
Njikọ na 6-pin 100-mil TPI nkụnye eji isi mee
Jiri mgbata 6-mil 100-pin na eriri dị larịị (gụnyere na ngwa ụfọdụ) iji jikọọ na nkụnye eji isi mee TPI 100-mil ọkọlọtọ.
Njikọ na 6-pin 50-mil TPI nkụnye eji isi mee
Jiri bọọdụ nkwụnye (gụnyere na ụfọdụ ngwa) iji jikọọ na nkụnye eji isi mee TPI 50-mil ọkọlọtọ.
Njikọ na nkụnye eji isi mee 100-mil omenala
Ekwesịrị iji eriri mini-squid 10-pin jikọọ n'etiti ọdụ ụgbọ mmiri njikọ Atmel-ICE AVR na bọọdụ ebumnuche. Achọrọ njikọ isii, dịka akọwara na tebụl dị n'okpuru.
Isiokwu 4-15. Atmel-ICE TPI Pin Maping

Atmel-ICE AVR ọdụ ụgbọ mmiri Ntụnye ebumnuche Obere squid pin

TPI pụtara

Pin 1 (TCK) EGE 1 3
Pin 2 (GND) GND 2 6
Pin 3 (TDO) DATA 3 1
Pin 4 (VTG) VTG 4 2
Pin 5 (TMS) 5
Pin 6 (nSRST) /Tọgharịa 6 5
Pin 7 (anaghị ejikọrọ) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

4.4.11. Debugging dị elu (AVR JTAG / debugWIRE ngwaọrụ)
Akụkụ I/O
Ọtụtụ akụkụ I/O ga-aga n'ihu na-aga n'ihu n'agbanyeghị ebe nkwụsịtụ kwụsịrị mmezu mmemme. Ọpụample: Ọ bụrụ na erute ebe nkwụsịtụ n'oge nnyefe UART, a ga-emecha nnyefe ahụ ma debe ibe n'ibe kwekọrọ. A ga-edobe ọkọlọtọ TXC (ntinye zuru oke) wee dịrị na otu usoro koodu na-esote n'agbanyeghị na ọ ga-eme ma emechaa na ngwaọrụ n'ezie.
Modul I/O niile ga-aga n'ihu na-aga n'ihu na ọnọdụ kwụsịrị ma ewezuga abụọ ndị a:

  • Ngụ oge/Counters (nwere ike ịhazi ya site na iji sọftụ n'ihu-njedebe)
  • Watchdog Timer (na-akwụsị mgbe niile iji gbochie nrụpụta n'oge nbipu)

Ịnweta I/O nke otu nzọụkwụ
Ebe ọ bụ na I/O na-aga n'ihu na-agba ọsọ na ọnọdụ kwụsịrị, ekwesịrị ịkpachara anya iji zere ụfọdụ nsogbu oge. Maka example, koodu:
Mgbe ị na-agba ọsọ koodu a, ndebanye aha TEMP agaghị agụghachi 0xAA n'ihi na data agaraghị etinye ya na ntụtụ ahụ n'oge ọ bụ s.ampndị ọrụ IN na-edu. A ga-etinyerịrị ntụziaka NOP n'etiti ntụziaka OUT na IN iji hụ na uru ziri ezi dị na ndebanye aha PIN.
Otú ọ dị, mgbe otu ị na-arụ ọrụ a site na OCD, koodu a ga-enye 0xAA mgbe niile na ndebanye aha PIN ebe ọ bụ na I / O na-agba ọsọ na ọsọ ọsọ ọbụna mgbe a kwụsịrị isi n'oge otu nzọụkwụ.
Otu nzọụkwụ na oge
Ọ dị mkpa ka ịgụ ma ọ bụ dee ụfọdụ ndekọ n'ime ọnụọgụ cycles enyerela mgbe ịmechara akara njikwa. Ebe ọ bụ na elekere I/O na mpụta na-aga n'ihu na-agba ọsọ n'ụzọ zuru oke na ọnọdụ kwụsịrị, otu ịbanye na koodu dị otú ahụ agaghị emezu oge achọrọ. N'etiti nzọụkwụ abụọ otu, elekere I/O nwere ike na-agbala ọtụtụ nde okirikiri. Iji gụọ ma ọ bụ dee ndekọ nke ọma nwere ihe achọrọ oge, usoro ọgụgụ ma ọ bụ dee niile kwesịrị ịrụ ọrụ dị ka ọrụ atọm na-agba ngwa ngwa ngwa ngwa. Enwere ike ime nke a site na iji nnukwu macro ma ọ bụ oku ọrụ iji mebie koodu ahụ, ma ọ bụ jiri ọrụ ọsọ-na-cursor na gburugburu ebe nbipu.
Ịnweta ndekọ 16-bit
Akụkụ Atmel AVR na-enwekarị ọtụtụ ndekọ 16-bit nke enwere ike ịnweta site na ụgbọ ala data 8-bit (dịka: TCNTn nke oge 16-bit). A ga-enwerịrị ndekọ aha 16-bit site na iji ọrụ ịgụ ma ọ bụ dee abụọ. Ịgbaji n'etiti ohere 16-bit ma ọ bụ otu ịbanye na ọnọdụ a nwere ike ịkpata ụkpụrụ na-ezighị ezi.
Nweta ndebanye aha m machibidoro
Enweghị ike ịgụ ụfọdụ ndekọ na-emetụtaghị ọdịnaya ha. Ndebanye aha ndị dị otú ahụ gụnyere ndị nwere ọkọlọtọ nke ewepụrụ site n'ịgụ, ma ọ bụ ndekọ data echekwara (dịka: UDR). Ngwanrọ n'ihu-ọgwụgwụ ga-egbochi ịgụ ndekọ ndị a mgbe ọnọdụ kwụsịrị iji chekwaa ọdịdị echere na-adịghị emetụta nke OCD debugging. Na mgbakwunye, ụfọdụ ndekọ enweghị ike ịde n'enweghị nsogbu na-enweghị mmetụta-akụkụ na-eme - ndekọ ndị a na-agụ naanị. Maka exampLe:

  • Ndekọ ọkọlọtọ, ebe a na-ehichapụ ọkọlọtọ site na ịde '1' ọ bụla akwụkwọ ndekọ aha ndị a na-agụ naanị.
  • Enweghị ike ịgụ akwụkwọ ndekọ UDR na SPDR na-emetụtaghị ọnọdụ nke modul. Ihe ndekọ ndị a abụghị

4.4.12. megaAVR Pụrụ iche echiche
Ebe nkwụsị software
Ebe ọ nwere ụdị mbụ nke modul OCD, ATmega128[A] anaghị akwado iji ntuziaka BREAK maka ebe nkwụsịtụ ngwanrọ.
JTAG elekere
A ghaghị ịkọwapụta ugboro elekere nke ọma na njedebe n'ihu ngwanrọ tupu ịmalite nnọkọ nbibi. Maka ebumnuche mmekọrịta, JTAG Mgbama TCK ga-enwerịrị ihe na-erughị otu ụzọ n'ụzọ anọ nke elekere elekere maka nbipu a pụrụ ịdabere na ya. Mgbe ị na-eme mmemme site na JTAG interface, ugboro TCK na-ejedebere site na ogo kachasị nke ngwaọrụ a na-achọsi ike, ọ bụghịkwa n'ezie ugboro elekere a na-eji.
Mgbe ị na-eji oscillator RC ime, mara na ugboro ole nwere ike ịdịgasị iche site na ngwaọrụ gaa na ngwaọrụ yana okpomọkụ na V na-emetụta ya.CC mgbanwe. Nwee nchekwa mgbe ị na-akọwapụta ugboro elekere elekere.
JTAGEN na OCDEN fuses

Ihe JTAG agbanyere interface site na iji JTAGEN fuse, nke emebere na ndabara. Nke a na-enye ohere ịnweta JTAG interface mmemme. Site na usoro a, enwere ike ịhazi fuse OCDEN (na ndabara OCDEN enweghị mmemme). Nke a na-enye ohere ịnweta OCD iji kwado nbibi ngwaọrụ. Ngwanrọ n'ihu-ọgwụgwụ ga-agba mbọ hụ na ahapụghị fuse OCDEN na-ahazighị ya mgbe ọ na-akwụsị nnọkọ, si otú a na-amachibido oriri ike na-enweghị isi site na modul OCD. Ọ bụrụ na JTAGAkwụsịghị fuse EN n'amaghị ama, enwere ike ịmegharị ya naanị site na iji SPI ma ọ bụ High Vol.tage usoro mmemme.
Ọ bụrụ na JTAGA na-ahazi fuse EN, JTAG interface ka nwere ike gbanyụọ na ngwa ngwa site na ịtọlite ​​​​bit JTD. Nke a ga-eme ka koodu enweghị ike debuggable, na e kwesịghị ime ya mgbe ị na-agbalị oge nbibi. Ọ bụrụ na koodu dị otú ahụ na-arụ ọrụ na ngwaọrụ Atmel AVR mgbe ị na-amalite nnọkọ nbibi, Atmel-ICE ga-ekwupụta ahịrị RESET mgbe ị na-ejikọta. Ọ bụrụ na ejiri ahịrị ahịrị a nke ọma, ọ ga-amanye ngwaọrụ AVR nke a na-eche n'echiche n'ime nrụpụta, si otú a na-enye ohere J.TAG njikọ.
Ọ bụrụ na JTAG interface agbanyere, JTAG enweghị ike iji atụdo maka ọrụ ntụtụ ọzọ. Ha ga-anọgide na-arara onwe ha nye JTAG atụdo ruo mgbe JTAG Akwụsịghị interface site na ịtọlite ​​​​bit JTD site na koodu mmemme, ma ọ bụ site na ikpochapụ JTAGEN fuse site na interface mmemme.

Atmel-ICE Debugger Programmers - akara ngosi 1 Ndụmọdụ:
Jide n'aka na ị ga-elele igbe nlele “jiri mpụta nrụpụta mpụga” na mkparịta ụka mmemme yana dialog nhọrọ debug iji kwe ka Atmel-ICE kwuputa ahịrị RESET wee megharịa J.TAG interface na ngwaọrụ ndị na-agba ọsọ koodu nke na-ewepụ JTAG interface site na ịtọlite ​​​​bit JTD.
Ihe omume IDR/OCDR
A na-akpọkwa IDR (In-out Data Register) dị ka OCDR (Na Chip Debug Register), nke onye nbibi na-eji ya agụ ma dee ozi na MCU mgbe ọnọdụ kwụsịrị n'oge nnọkọ nbipu. Mgbe mmemme ngwa na ọnọdụ ọsọ na-ede data byte na ndekọ OCDR nke ngwaọrụ AVR a na-emezigharị, Atmel-ICE na-agụpụta uru a wee gosipụta ya na mpio ozi nke ngwanrọ n'ihu. A na-enyocha akwụkwọ ndekọ OCDR ọ bụla 50ms, yabụ na-edegara ya akwụkwọ ugboro ugboro agaghị arụpụta nsonaazụ a pụrụ ịdabere na ya. Mgbe ngwaọrụ AVR tụfuru ike mgbe a na-emegharị ya, enwere ike ịkọ ihe omume OCDR na-adịghị mma. Nke a na-eme n'ihi na Atmel-ICE ka nwere ike nyochaa ngwaọrụ ahụ dịka ebumnuche voltage na-agbada n'okpuru opekempe arụ ọrụ AVRtage.
4.4.13. Echiche Pụrụ Iche AVR XMEGA
OCD na clocking
Mgbe MCU banyere na ọnọdụ kwụsịrị, a na-eji elekere OCD dị ka elekere MCU. Elekere OCD bụ ma JTAG TCK ma ọ bụrụ na JTAG interface a na-eji, ma ọ bụ PDI_CLK ma ọ bụrụ na PDI interface na-eji.
Modul I/O na ọnọdụ kwụsịrị
N'adịghị ka ngwaọrụ Atmel megaAVR mbụ, na XMEGA a kwụsịrị modul I/O na ọnọdụ nkwụsị. Nke a pụtara na a ga-akwụsị mgbasa ozi USART, a ga-akwụsị ngụ oge (na PWM).
Ebe nkwụsị ngwaike
Enwere ndị comparators breakpoint ngwaike anọ - ndị comparators adreesị abụọ na ọnụọgụ abụọ bara uru. Ha nwere ụfọdụ mgbochi:

  • Ebe nkwụsịtụ niile ga-abụrịrị otu ụdị (mmemme ma ọ bụ data)
  • Ebe nkwụsị data niile ga-abụrịrị n'otu ebe nchekwa (I/O, SRAM, ma ọ bụ XRAM)
  • Enwere ike ịnwe naanị otu ebe nkwụsịtụ ma ọ bụrụ na ejiri oke adreesị

Nke a bụ ngwakọta dị iche iche enwere ike ịtọ:

  • Abụọ otu data ma ọ bụ mmemme adreesị nkwụsịtụ
  • Otu data ma ọ bụ adreesị mmemme nwere ebe nkwụsịtụ
  • Ebe nkwụsịtụ adreesị data abụọ nwere otu uru tụlere
  • Otu nkwụsị data nwere oke adreesị, oke uru, ma ọ bụ ha abụọ

Atmel Studio ga-agwa gị ma enweghị ike ịtọ ebe nkwụsịtụ, na ihe kpatara ya. Ebe nkwụsịtụ data na-ebute ụzọ karịa ebe nkwụsị mmemme, ma ọ bụrụ na ebe nkwụsị software dị.
Ntọgharị mpụga yana PDI anụ ahụ
Ntụgharị anụ ahụ PDI na-eji ahịrị nrụpụta dị ka elekere. Mgbe a na-emegharị ya, ihe nrụpụta nrụpụta kwesịrị ịbụ 10k ma ọ bụ karịa ma ọ bụ wepụ ya. Ekwesịrị iwepụ capacitors nrụpụta ọ bụla. Ekwesịrị ịkwụpụ isi mmalite nrụpụta mpụga ndị ọzọ.
Ndozi nsogbu na ụra maka ATxmegaA1 rev H na mbụ
Otu ahụhụ dị na ụdị mbụ nke ngwaọrụ ATxmegaA1 nke gbochiri ịgbanye OCD mgbe ngwaọrụ ahụ nọ n'ụfọdụ ụdị ụra. Enwere ụzọ abụọ iji megharịa OCD:

  • Banye na Atmel-ICE. Nhọrọ dị na menu Ngwaọrụ ma mee ka "Na-arụ ọrụ nrụpụta mpụga mgbe ọ na-emegharị ngwaọrụ".
  • Mepụta mgbawa ihichapụ

Ụdị ihi ụra na-ebute ahụhụ a bụ:

  • Ike gbadata
  • Nchekwa ike
  • Kwụrụ n'ụsọ
  • Njikere gbatịrị agbatị

4.4.1.debugWIRE Pụrụ iche echiche
Pin nzikọrịta ozi debugWIRE (dW) dị n'anụ ahụ n'otu ntụtụ ahụ dị ka nrụpụta mpụga (RESET). Ya mere, anaghị akwado isi mmalite nrụpụta mpụga mgbe agbanyere interface debugWIRE.
Ekwesịrị ịtọrịrị fuse debugWIRE Enable fuse (DWEN) na ngwaọrụ ebumnuche ka interface debugWIRE rụọ ọrụ. A na-emeghị fuus a na ndabara mgbe ebupu ngwaọrụ Atmel AVR site na ụlọ ọrụ mmepụta ihe. Enweghị ike iji interface debugWIRE n'onwe ya tọọ fuse a. Iji tọọ fuse DWEN, a ga-ejirịrị ọnọdụ SPI. Ngwanrọ n'ihu-ọgwụgwụ na-ejikwa nke a na-akpaghị aka ma ọ bụrụhaala na ejikọrọ ntụtụ SPI dị mkpa. Enwere ike ịtọ ya site na iji mmemme SPI sitere na mkparịta ụka mmemme Atmel Studio.
Ma ọ bụ: Gbalịa ịmalite nnọkọ nbibi na akụkụ debugWIRE. Ọ bụrụ na agbanyeghi ihe nhụta debugWIRE, Atmel Studio ga-enye ịnwale ọzọ, ma ọ bụ nwaa ime ka debugWIRE nwee ike iji mmemme SPI. Ọ bụrụ na ejikọrọ nkụnye eji isi mee SPI zuru ezu, a ga-eme ka debugWIRE nwee ike, a ga-agwa gị ka ị gbanwee ike na ebumnuche. A chọrọ nke a maka mgbanwe fuse ka ọ dị irè.
Ma ọ bụ: Mepee mkparịta ụka mmemme na ọnọdụ SPI, wee chọpụta na mbinye aka dabara na ngwaọrụ ziri ezi. Lelee fuse DWEN iji mee ka debugWIRE nwee ike.
Ndị na-eme mmemme Atmel-ICE Debugger - foto 16 Ihe dị mkpa:
Ọ dị mkpa ịhapụ SPIEN fuse nke emebere ya, RSTDISBL fuse enweghị mmemme! Emeghị nke a ga-eme ka ngwaọrụ ahụ rapaara na ọnọdụ debugWIRE, yana High VoltagA ga-achọ mmemme e iji weghachi ntọala DWEN.
Iji gbanyụọ interface debugWIRE, jiri High Voltage mmemme imeghe mmemme nke DWEN fuse. N'aka nke ọzọ, jiri interface debugWIRE n'onwe ya gbanyụọ onwe ya nwa oge, nke ga-ekwe ka mmemme SPI mee, ma ọ bụrụhaala na edobere fuse SPIEN.
Ndị na-eme mmemme Atmel-ICE Debugger - foto 16 Ihe dị mkpa:
Ọ bụrụ na etinyeghị SPIEN fuse, Atmel Studio agaghị enwe ike imezu ọrụ a, yana High Vol.tage ga-eji mmemme eme ihe.
N'oge a na-enwe nsogbu, họrọ 'Gbanyụọ debugWIRE na Mechie' menu nhọrọ site na 'Mwepu' menu. DebugWIRE ga-enwe nkwarụ nwa oge, na Atmel Studio ga-eji mmemme SPI mebie mmemme DWEN fuse.

Inwe fuse DWEN na-eme ka akụkụ ụfọdụ nke sistemu elekere na-arụ ọrụ n'ụdị ụra niile. Nke a ga-abawanye oriri ike nke AVR mgbe ị nọ n'ụdị ụra. Ya mere, DWEN Fuse kwesịrị inwe nkwarụ mgbe niile mgbe ejighị debugWIRE.
Mgbe ị na-emebe PCB ngwa lekwasịrị anya ebe a ga-eji debugWIRE, ihe ndị a ga-emerịrị maka ọrụ ziri ezi:

  • Ndị na-emegide ihe ndọghachi azụ na ahịrị dW/(RESET) ekwesịghị ịdị obere (ike) karịa 10kΩ. Achọghị ihe mgbochi ndọpụta maka ịrụ ọrụ debugWIRE, ebe ọ bụ na ngwa nbipụta na-enye
  • Ihe ọ bụla na-eme ka ike kwụsie ike jikọọ na pin RESET ga-akwụsịrịrị mgbe ị na-eji debugWIRE, ebe ọ bụ na ha ga-egbochi ọrụ ziri ezi nke interface ahụ.
  • Ekwesịrị ịkwụsị isi mmalite nrụpụta mpụga ma ọ bụ ndị ọkwọ ụgbọ ala ndị ọzọ na-arụ ọrụ na ahịrị RESET, ebe ha nwere ike igbochi ọrụ nke interface ziri ezi.

Ọ dịghị mgbe mmemme mkpọchi-bits na iche ngwaọrụ. Ihe nhụta debugWIRE chọrọ ka ekpochapụ mkpọchi-bits ka ọ rụọ ọrụ nke ọma.
4.4.15. debugWIRE Breakpoints Software
The debugWIRE OCD na-agbadata nke ukwuu ma e jiri ya tụnyere Atmel megaAVR (J)TAG) OCD. Nke a pụtara na ọ nweghị mmemme counter breakpoint comparators dị maka onye ọrụ maka ebumnuche nbipu. Otu ụdị comparator dị maka ebumnuche nke ịgba ọsọ na-cursor na ọrụ otu nzọụkwụ, mana anaghị akwado ebe nkwụsịtụ onye ọrụ na ngwaike.
Kama, onye nbibi ga-eji ntụziaka AVR BREAK mee ihe. Enwere ike itinye ntụziaka a na FLASH, na mgbe a na-ebu ya maka igbu ya, ọ ga-eme ka AVR CPU banye ọnọdụ nkwụsị. Iji kwado ebe nkwụsịtụ n'oge nbipu, onye nbibi ga-etinyerịrị ntụziaka BREAK n'ime FLASH ebe ndị ọrụ na-arịọ ebe nkwụsịtụ. A ga-echekwarịrị ntuziaka izizi maka nnọchi.
Mgbe otu onye na-agafe ntụziaka BREAK, onye nbibi ga-emerịrị ntuziaka cache nke mbụ iji chekwaa omume mmemme. N'ọnọdụ dị oke njọ, a ga-ewepụ BREAK na FLASH ma dochie ya ma emechaa. Ọnọdụ ndị a niile nwere ike ime ka igbu oge pụtara mgbe otu esi na ebe nkwụsịtụ, nke ga-akawanye njọ mgbe elekere elekere dị ntakịrị.
Ya mere, a na-atụ aro ka idobe ụkpụrụ nduzi ndị a, ebe enwere ike:

  • Na-eme ihe mgbaru ọsọ mgbe niile n'ogo dị elu dịka o kwere mee n'oge nbipu. A na-emechi interface anụ ahụ debugWIRE site na elekere ezubere iche.
  • Gbalịa wedata ọnụ ọgụgụ nke mgbakwunye na mwepụ nkwụsịtụ, n'ihi na nke ọ bụla chọrọ ka edochie ibe FLASH na ebumnuche.
  • Gbalịa ịgbakwunye ma ọ bụ wepụ obere nkwụsịtụ n'otu oge, iji belata ọnụ ọgụgụ nke ibe FLASH ide ọrụ.
  • Ọ bụrụ na ọ ga-ekwe omume, zere itinye ebe nkwụsịtụ na ntụziaka okwu abụọ

4.4.16. Ịghọta debugWIRE na DWEN Fuse
Mgbe enyere ya aka, interface debugWIRE na-ejide ntụtụ / RESET ngwaọrụ, nke na-eme ka ọ bụrụ naanị ihe jikọrọ ya na interface SPI, nke chọkwara ntụtụ a. Mgbe ị na-enyere ma gbanyụọ modul debugWIRE, soro otu n'ime ụzọ abụọ a:

  • Ka Atmel Studio lekọta ihe (atụ aro)
  • Tọọ ma kpochapụ DWEN na aka (kpachapụ anya, naanị ndị ọrụ dị elu!)

Ndị na-eme mmemme Atmel-ICE Debugger - foto 16 Ihe dị mkpa: Mgbe ị na-eji aka na-eji DWEN eme ihe, ọ dị mkpa na fuse SPIEN ka edobere ka ọ ghara inwe iji High-Vol.tage mmemme
Ọgụgụ 4-14. Ịghọta debugWIRE na DWEN FuseNdị na-eme mmemme Atmel-ICE Debugger - foto 304.4.17.TinyX-OCD (UPDI) Nlebanya pụrụ iche
Ntụtụ data UPDI (UPDI_DATA) nwere ike ịbụ ntụtụ raara onwe ya nye ma ọ bụ ntụtụ nkekọrịta, dabere na ngwaọrụ AVR ebumnuche. Ntụtụ UPDI kekọrịtara bụ nnabata 12V, enwere ike ịhazi ya ka ejiri ya dị ka / RESET ma ọ bụ GPIO. Maka nkọwa ndị ọzọ gbasara otu esi eji pin na nhazi ndị a, lee UPDI Physical Interface.
Na ngwaọrụ ndị gụnyere modul CRCSCAN (Cyclic Redundancy Check Memory Scan) ekwesighi iji modul a na ọnọdụ ndabere na-aga n'ihu mgbe a na-emegharị ya. Modul OCD nwere obere akụrụngwa comparator breakpoint ngwaike, yabụ enwere ike ịtinye ntuziaka BREAK n'ime flash (ebe nkwụsị ngwanrọ) mgbe achọrọ ọtụtụ nkwụsịtụ, ma ọ bụ ọbụlagodi n'oge ntinye ọkwa ọkwa isi mmalite. Modul CRC nwere ike ịchọpụta ebe nkwụsịtụ a na-ezighi ezi dịka mmebi nke ọdịnaya ebe nchekwa flash.
Enwere ike ịhazi modul CRCSCAN ka ọ rụọ nyocha CRC tupu buut. N'ihe banyere enweghị nkwekọrịta CRC, ngwaọrụ ahụ agaghị ebugharị, wee yie ka ọ nọ n'ọnọdụ akpọchiri akpọchi. Naanị otu ụzọ ị ga-esi nwetaghachi ngwaọrụ ahụ na steeti a bụ ịmechapụ mgbawa zuru oke yana ma ọ bụ mmemme ọ bụla foto flash bara uru ma ọ bụ gbanyụọ CRCSCAN bu ụzọ. (Nchịcha mgbawa dị mfe ga-ebute oghere oghere na CRC na-adịghị mma, akụkụ ahụ agaghịkwa buut.) Atmel Studio ga-ewepụ ngwa ngwa CRCSCAN fuses mgbe mgbawa na-ehichapụ ngwaọrụ na steeti a.
Mgbe ị na-emepụta PCB ngwa lekwasịrị anya ebe a ga-eji interface UPDI, ihe ndị a ga-emerịrị maka ịrụ ọrụ ziri ezi:

  • Ndị na-ebuli elu na ahịrị UPDI agaghị adị obere (ike) karịa 10kΩ. E kwesịghị iji ihe mgbochi ndọda, ma ọ bụ wepụ ya mgbe ị na-eji UPDI. Anụ ahụ UPDI nwere ike ịdọrọ ya, yabụ na ọ bụ naanị onye na-adọpụ ihe na-adịghị ike ka achọrọ iji gbochie mmalite mmalite ụgha mgbe akara ahụ dị.
  • Ọ bụrụ na a ga-eji pin UPDI dị ka ntụtụ RESET, a ga-ewepụrịrị ihe ọ bụla na-eme ka ike kwụsie ike mgbe ị na-eji UPDI, ebe ọ ga-egbochi ọrụ nke interface ziri ezi.
  • Ọ bụrụ na a na-eji pin UPDI dị ka RESET ma ọ bụ GPIO pin, ndị ọkwọ ụgbọala niile dị n'ahịrị ga-akwụsịrịrị n'oge mmemme ma ọ bụ debugging ebe ọ bụ na ha nwere ike igbochi ọrụ ziri ezi nke interface ahụ.

Nkọwa ngwaike

5.1.LED
Ogwe elu Atmel-ICE nwere LED atọ nke na-egosi ọkwa nke nbipu ugbu a ma ọ bụ mmemme mmemme.Ndị na-eme mmemme Atmel-ICE Debugger - foto 31

Tebụl 5-1. Igwe ọkụ

Ikanam Ọrụ

Nkọwa

Aka ekpe Ike ebumnuche GREEN mgbe ike ebumnuche dị mma. Ncha ọkụ na-egosi mperi ike ebumnuche. A naghị enwu ruo mgbe ebidola njikọ mmemme/nyocha.
N'etiti Isi ike na-acha uhie uhie mgbe ike isi bọọdụ dị mma.
Right Ọnọdụ GREEN na-egbuke egbuke mgbe ebumnuche na-agba ọsọ/nzọ ụkwụ. Gbanyụọ mgbe akwụsịre ebumnuche.

5.2. Ogwe azụ
Ogwe azụ nke Atmel-ICE nwere njikọ USB Micro-B.Ndị na-eme mmemme Atmel-ICE Debugger - foto 325.3. Ogwe ala
Ogwe ala nke Atmel-ICE nwere ihe mmado nke na-egosi ọnụọgụ nọmba na ụbọchị arụpụtara. Mgbe ị na-achọ nkwado teknụzụ, tinye nkọwa ndị a.Ndị na-eme mmemme Atmel-ICE Debugger - foto 335.4 .Nkọwa ihe owuwu
Egosiri ihe owuwu Atmel-ICE na eserese ngọngọ dị na eserese 5-1.
Ọgụgụ 5-1. Eserese Atmel-ICE BlockNdị na-eme mmemme Atmel-ICE Debugger - foto 345.4.1. Atmel-ICE Main Board
A na-enye Atmel-ICE ike site na ụgbọ ala USB, na-ahazi ya ka ọ bụrụ 3.3V site na njikwa mgbanwe mgbada mgbada. A na-eji pin VTG dị ka ntinye ntụaka naanị, na ike dị iche iche na-enye mgbanwe voltage akụkụ nke on-board larịị converters. N'ime obi nke isi bọọdụ Atmel-ICE bụ Atmel AVR UC3 microcontroller AT32UC3A4256, nke na-agba n'etiti 1MHz na 60MHz dabere na ọrụ a na-ahazi. Microcontroller na-agụnye modul USB 2.0 dị elu na-agba ọsọ, na-enye ohere ntinye data dị elu gaa na site na onye nbipu.
A na-eme mkparịta ụka n'etiti Atmel-ICE na ngwaọrụ ezubere iche site na ụlọ akụ nke ndị ntụgharị ọkwa na-agbanwe akara n'etiti volta ọrụ nke ebumnuche.tage na esịtidem voltage larịị na Atmel-ICE. Ọzọkwa n'ụzọ mgbama bụ zener overvoltage nchebe diodes, usoro nkwusi resistors, inductive nzacha na ESD nchebe diodes. Enwere ike ịrụ ọrụ ọwa mgbaàmà niile na oke 1.62V ruo 5.5V, n'agbanyeghị na ngwaike Atmel-ICE enweghị ike ịchụpụ volta dị elu.tage karịa 5.0V. Ogologo oge ọrụ kacha dị iche dabere na nhụta ebumnuche ejiri.
5.4.2.Atmel-ICE Njikọ Njikọ
Atmel-ICE enweghị nyocha na-arụ ọrụ. A na-eji eriri IDC 50-mil jikọọ na ngwa ebumnuche ozugbo, ma ọ bụ site na ihe nkwụnye gụnyere na ngwa ụfọdụ. Maka ozi ọzọ gbasara cabling na nkwụnye, hụ ngalaba Assembling the Atmel-ICE
5.4.3. Ọnụ ọgụgụ akụkụ Atmel-ICE Target Connectors
Iji jikọọ eriri Atmel-ICE 50-mil IDC ozugbo na bọọdụ ebumnuche, ọkọlọtọ 50-mil 10-pin nkụnye eji isi mee kwesịrị ezuru. A na-adụ ọdụ ka iji isi okwu ndị nwere igodo iji hụ na nghazi ziri ezi mgbe ị na-ejikọta na ebumnuche, dịka nke ejiri na bọọdụ nkwụnye gụnyere na ngwa ahụ.
Nọmba akụkụ maka nkụnye eji isi mee bụ: FTSH-105-01-L-DV-KAP sitere na SAMTEC

Ngwa Ngwa Ngwa

6.1. Ụlọ ihe nkiri Atmel
6.1.1.Software Integration na Atmel Studio
Atmel Studio bụ gburugburu mmepe Integrated (IDE) maka ide na nbibi Atmel AVR na Atmel SAM ngwa na gburugburu Windows. Atmel Studio na-enye ngwá ọrụ njikwa ọrụ, isi iyi file nchịkọta akụkọ, simulator, mgbakọ na n'ihu-njedebe maka C/C++, mmemme, emulation na on-chip debugging.
A ga-ejirịrị ụdị Atmel Studio 6.2 ma ọ bụ karịa yana njikọ Atmel-ICE.
6.1.2. Nhọrọ mmemme
Atmel Studio na-akwado mmemme Atmel AVR na Atmel SAM ARM site na iji Atmel-ICE. Enwere ike ịhazi mkparịta ụka mmemme ka ọ jiri JTAG, aWire, SPI, PDI, TPI, SWD ụdịdị, dị ka iche ngwaọrụ ahọrọ.
Mgbe ị na-ahazi ugboro elekere, iwu dị iche iche na-emetụta maka oghere dị iche iche na ezinaụlọ ebumnuche:

  • Mmemme SPI na-eji elekere lekwasịrị anya. Hazie ugboro elekere ka ọ dị ala karịa otu anọ ugboro nke ngwaọrụ ebumnuche na-agba ugbu a.
  • JTAG mmemme na ngwaọrụ Atmel megaAVR bụ nke a na-ekpuchi ya Nke a pụtara na ugboro elekere mmemme na-ejedebe na oge kachasị arụ ọrụ nke ngwaọrụ n'onwe ya. (Ọ na-abụkarị 16MHz.)
  • Mmemme AVR XMEGA na JTAG na PDI interfaces bụ onye mmemme na-emechi. Nke a pụtara na ugboro elekere mmemme na-ejedebere na oge kacha arụ ọrụ nke ngwaọrụ (na-emekarị 32MHz).
  • Mmemme AVR UC3 na JTAG interface bụ clocked site programmer. Nke a pụtara na ugboro elekere mmemme na-ejedebe na oke oge ọrụ nke ngwaọrụ n'onwe ya. (Ekebere na 33MHz.)
  • A na-emechi mmemme AVR UC3 na interface aWire site na nke kacha mma na-enye ọsọ ụgbọ ala SAB na ngwaọrụ ebumnuche. Atmel-ICE debugger ga-emegharị ọnụego baud aWire na-akpaghị aka iji mezuo njirisi a. Agbanyeghị na ọ naghị adị mkpa, onye ọrụ nwere ike belata ọnụego baud kachasị ma ọ bụrụ na achọrọ ya (dịka na gburugburu mkpọtụ).
  • Mmemme ngwaọrụ SAM na interface SWD bụ onye mmemme na-emechi. Oke kachasị nke Atmel-ICE na-akwado bụ 2MHz. Ugboro ugboro ekwesịghị gafere ihe mgbaru ọsọ CPU ugboro 10, fSWD ≤ 10fSYSCLK .

6.1.3.Nhọrọ ndozi
Mgbe ị na-emegharị ngwaọrụ Atmel AVR site na iji Atmel Studio, taabụ 'Ngwaọrụ' dị na njirimara ọrụ view nwere ụfọdụ nhọrọ nhazi dị mkpa. Nhọrọ ndị chọrọ nkọwa ndị ọzọ ka akọwara ebe a.
Ugboro elekere ebumnuche
Idozi oge elekere nke ọma dị mkpa iji nweta nbipu nke ngwaọrụ Atmel megaAVR n'elu J.TAG interface. Ntọala a kwesịrị ịbụ ihe na-erughị otu ụzọ n'ụzọ anọ nke kacha arụ ọrụ nke ngwaọrụ ebumnuche AVR gị n'ime ngwa a na-ehichapụ. Hụ nlebanya pụrụ iche megaAVR maka ozi ndị ọzọ.
A na-emechi oge ndozi na ngwaọrụ ebumnuche debugWIRE site na ngwaọrụ ebumnuche n'onwe ya, yabụ enweghị ntọala ugboro ole achọrọ. Atmel-ICE ga-ahọrọ ọnụọgụ baud ziri ezi na-akpaghị aka maka nkwurịta okwu na mmalite nke nnọkọ nbibi. Otú ọ dị, ọ bụrụ na ị na-enwe nsogbu ndị a pụrụ ịdabere na ya na gburugburu ebe nbibi na-eme mkpọtụ, ụfọdụ ngwaọrụ na-enye ohere ịmanye ọsọ debugWIRE ka ọ bụrụ akụkụ dị nta nke ntọala "akwadoro".
Enwere ike imechi oge nbipu na ngwaọrụ ebumnuche AVR XMEGA na oke ọsọ nke ngwaọrụ n'onwe ya (na-abụkarị 32MHz).
Ndozi oge na ngwaọrụ ebumnuche AVR UC3 karịa JTAG Enwere ike imechi interface ruo na oke ọsọ nke ngwaọrụ n'onwe ya (machiri na 33MHz). Agbanyeghị, oge kacha mma ga-adị ntakịrị n'okpuru elekere SAB dị ugbu a na ngwaọrụ ebumnuche.
A ga-edobe oge ndozi na ngwaọrụ UC3 lekwasịrị anya n'elu interface aWire na akpaghị aka na ọnụego baud kacha mma site na Atmel-ICE n'onwe ya. Agbanyeghị, ọ bụrụ na ị na-enwe nsogbu ntụkwasị obi metụtara gburugburu ebe nbibi mkpọtụ, ụfọdụ ngwaọrụ na-enye ohere ịmanye ọsọ aWire n'okpuru oke nhazi.
Enwere ike imechi oge nkwụsị na ngwaọrụ SAM lekwasịrị anya n'elu interface SWD n'ihe ruru ugboro iri elekere CPU (mana ọ bụ naanị 2MHz max.)
Chekwaa EEPROM
Họrọ nhọrọ a ka ịzena ihichapụ EEPROM n'oge reprogramming nke ebumnuche tupu oge nbipu.
Jiri nrụpụta mpụga
Ọ bụrụ na ngwa ebumnuche gị kwụsịrị JTAG interface, mpụta nrụpụta ga-wetara ala n'oge mmemme. Ịhọrọ nhọrọ a na-ezere ịjụ ya ugboro ugboro ma ị ga-eji nrụpụta mpụga.
6.2 Iwu Line Utility
Atmel Studio na-abịa na ngwa ahịrị ahịrị a na-akpọ atprogram nke enwere ike iji mee mmemme site na iji Atmel-ICE. N'oge ntinye nke Atmel Studio, ụzọ mkpirisi akpọrọ "Atmel Studio 7.0. Emepụtara Command Prompt na nchekwa Atmel na menu mmalite. Site na ịpị ụzọ mkpirisi ugboro abụọ a ga-emeghe ngwa ngwa ma nwee ike itinye iwu mmemme. A na-etinye akụrụngwa ahịrị iwu na ụzọ ntinye Atmel Studio na folda Atmel/Atmel Studio 7.0/atbackend/.
Iji nweta enyemaka ọzọ na akụrụngwa ahịrị iwu pịnye iwu:
atprogram - enyemaka

Usoro nbibi dị elu

7.1. Atmel AVR UC3 ebumnuche
7.1.1. Ojiji EVTI / EVTO
A naghị enweta ntụtụ EVTI na EVTO na Atmel-ICE. Agbanyeghị, enwere ike iji ha na ngwa mpụga ndị ọzọ.
Enwere ike iji EVTI mee ihe maka ebumnuche ndị a:

  • Enwere ike ịmanye ebumnuche ịkwụsị igbu ya na nzaghachi na ihe omume mpụga. Ọ bụrụ na ihe omume na njikwa (EIC) dị na ndekọ DC ka edere na 0b01, mgbanwe dị elu ruo ala na pin EVTI ga-emepụta ọnọdụ nkwụsịtụ. EVTI ga-adịrịrị ala maka otu okirikiri elekere CPU iji kwe nkwa na ebe nkwụsịtụ bụ Mpụga Breakpoint bit (EXB) na DS ka edobere mgbe nke a mere.
  • Na-emepụta ozi mmekọrịta trace. Atmel-ICE anaghị eji ya. Enwere ike iji EVTO maka ebumnuche ndị a:
  • Na-egosi na CPU abanyela debug Ịtọ ntọala EOS bits na DC gaa na 0b01 na-eme ka pin EVTO dị ala maka otu elekere elekere CPU mgbe ngwaọrụ ezubere na-abanye na ọnọdụ debug. Enwere ike iji mgbama a dị ka isi mmalite maka oscilloscope mpụga.
  • Na-egosi na CPU eruola ebe nkwụsịtụ ma ọ bụ ebe nche. Site n'itinye ntakịrị EOC n'ime ndekọ njikwa Breakpoint/Watchpoint kwekọrọ, ebe nkwụsịtụ ma ọ bụ ọkwa nche ka egosipụtara na pin EVTO. A ga-edobe ntakịrị EOS dị na DC ka ọ bụrụ 0xb10 iji mee ka njirimara a nwee ike. Enwere ike ijikọ pin EVTO na oscilloscope dị n'èzí iji lelee ebe nche
  • Ịmepụta akara oge nchọta. Atmel-ICE anaghị eji ya.

7.2 debugWIRE ebumnuche
7.2.1.debugWIRE Breakpoints Software
The debugWIRE OCD na-agbadata nke ukwuu ma e jiri ya tụnyere Atmel megaAVR (J)TAG) OCD. Nke a pụtara na ọ nweghị mmemme counter breakpoint comparators dị maka onye ọrụ maka ebumnuche nbipu. Otu ụdị comparator dị maka ebumnuche nke ịgba ọsọ na-cursor na ọrụ otu nzọụkwụ, mana anaghị akwado ebe nkwụsịtụ onye ọrụ na ngwaike.
Kama, onye nbibi ga-eji ntụziaka AVR BREAK mee ihe. Enwere ike itinye ntụziaka a na FLASH, na mgbe a na-ebu ya maka igbu ya, ọ ga-eme ka AVR CPU banye ọnọdụ nkwụsị. Iji kwado ebe nkwụsịtụ n'oge nbipu, onye nbibi ga-etinyerịrị ntụziaka BREAK n'ime FLASH ebe ndị ọrụ na-arịọ ebe nkwụsịtụ. A ga-echekwarịrị ntuziaka izizi maka nnọchi.
Mgbe otu onye na-agafe ntụziaka BREAK, onye nbibi ga-emerịrị ntuziaka cache nke mbụ iji chekwaa omume mmemme. N'ọnọdụ dị oke njọ, a ga-ewepụ BREAK na FLASH ma dochie ya ma emechaa. Ọnọdụ ndị a niile nwere ike ime ka igbu oge pụtara mgbe otu esi na ebe nkwụsịtụ, nke ga-akawanye njọ mgbe elekere elekere dị ntakịrị.
Ya mere, a na-atụ aro ka idobe ụkpụrụ nduzi ndị a, ebe enwere ike:

  • Na-eme ihe mgbaru ọsọ mgbe niile n'ogo dị elu dịka o kwere mee n'oge nbipu. A na-emechi interface anụ ahụ debugWIRE site na elekere ezubere iche.
  • Gbalịa wedata ọnụ ọgụgụ nke mgbakwunye na mwepụ nkwụsịtụ, n'ihi na nke ọ bụla chọrọ ka edochie ibe FLASH na ebumnuche.
  • Gbalịa ịgbakwunye ma ọ bụ wepụ obere nkwụsịtụ n'otu oge, iji belata ọnụ ọgụgụ nke ibe FLASH ide ọrụ.
  • Ọ bụrụ na ọ ga-ekwe omume, zere itinye ebe nkwụsịtụ na ntụziaka okwu abụọ

Hapụ akụkọ ihe mere eme na ihe ndị ama ama

8.1 .Akụkọ Mwepụta Firmware
Isiokwu 8-1. Ntụgharị ngwa ngwa ọha

Ụdị Firmware (ọnụọgụ iri) Ụbọchị

Mgbanwe ndị dị mkpa

1.36 29.09.2016 Nkwado agbakwunyere maka interface UPDI (ngwaọrụ obereX)
Emere ka ọ bụrụ nhazi nha njedebe njedebe USB
1.28 27.05.2015 Nkwado agbakwunyere maka oghere SPI na USART DGI.
Ọsọ SWD emelitere. Ndozi mperi.
1.22 03.10.2014 Profaịlụ koodu agbakwunyere.
Esemokwu emeziri metụtara JTAG yinye daisy nwere ihe karịrị 64 ntụzịaka.
Idozi maka ndọtị nrụpụta ARM. Esemokwu eduga ike ebum n'uche.
1.13 08.04.2014 JTAG ndozi ugboro elekere.
Idozi maka debugWIRE nwere ogologo SUT.
Iwu mmezi oscillator edobere.
1.09 12.02.2014 Mwepụta mbụ nke Atmel-ICE.

8.2 .Amaara Okwu gbasara Atmel-ICE
8.2.1.General

  • Batches Atmel-ICE nke mbụ nwere USB adịghị ike E jirila njikọ USB ọhụrụ na nke siri ike mee nyocha ọhụrụ. Dị ka ihe nwa oge ngwọta epoxy gluu ka etinyere na nkeji emepụtaralarị ụdị nke mbụ iji melite nkwụsi ike n'ibu.

8.2.2. Atmel AVR XMEGA OCD Okwu akọwapụtara

  • Maka ezinụlọ ATxmegaA1, naanị ntughari G ma ọ bụ emechaa ka akwadoro

8.2.1. Atmel AVR – Okwu akọwapụtara ngwaọrụ

  • Ike ịgba ígwè na ATmega32U6 n'oge a na-emegharị ihe nwere ike ime ka ị kwụsị kọntaktị na ngwaọrụ ahụ.

Nkwekọrịta ngwaahịa

9.1. RoHS na WEEE
Emepụtara Atmel-ICE na ngwa niile dabere na ntuziaka RoHS (2002/95/EC) yana ntuziaka WEEE (2002/96/EC).
9.2. CE na FCC
A nwalela ngalaba Atmel-ICE dị ka ihe ndị dị mkpa chọrọ yana usoro ntuziaka ndị ọzọ dabara adaba:

  • Ntuziaka 2004/108/EC (klas B)
  • FCC akụkụ 15 akụkụ B
  • 2002/95/EC (RoHS, WEEE)

A na-eji ụkpụrụ ndị a maka nyocha:

  • EN 61000-6-1 (2007)
  • EN 61000-6-3 (2007) + A1 (2011)
  • FCC CFR 47 Nkebi 15 (2013)

Nka na ụzụ File dị na:
Emeela mbọ ọ bụla ibelata ikuku elektrọnik sitere na ngwaahịa a. Agbanyeghị, n'okpuru ọnọdụ ụfọdụ, sistemu (ngwaahịa a ejikọrọ na sekit ngwa ebumnuche) nwere ike wepụta frequency akụrụngwa elektrọn nke ọ bụla gafere oke kacha ekwe n'ụkpụrụ ndị a kpọtụrụ aha n'elu. A ga-ekpebi ugboro na ịdị ukwuu nke ihe mgbapụta ahụ site n'ọtụtụ ihe, gụnyere nhazi na nhazi nke ngwa ebumnuche nke ejiri ngwaahịa ahụ mee ihe.

Akụkọ ngbanwe

Doc. Mkpu.

Ụbọchị

Okwu

42330C 10/2016 UPDI agbakwunyere yana akụkọ mwepụta Firmware emelitere
42330B 03/2016 • Isi nke nbibi na Chip edegharịrị
• Nhazi ọhụrụ nke akụkọ ntọhapụ firmware na akụkọ mwepụta na isi okwu amaara
• agbakwunyere pinout eriri nbipu
42330A 06/2014 Mwepụta akwụkwọ mbụ

Atmel®, Atmel logo na nchikota ya, Na-enye ohere na-akparaghị ókè®, AVR®, megaAVR®, STK®, obereAVR®, XMEGA®, na ndị ọzọ bụ ụghalaahịa ma ọ bụ ụghalaahịa edenyere n'akwụkwọ ikikere nke Ụlọọrụ Atmel na US na obodo ndị ọzọ. ARM®, Ejikọrọ ARM® logo, Cortex®, na ndị ọzọ bụ ụghalaahịa ma ọ bụ ụghalaahịa edenyere n'akwụkwọ ikikere nke ARM Ltd. Windows® bụ ụghalaahịa edenyere n'akwụkwọ ikikere nke Microsoft Corporation na US na obodo ndị ọzọ. Usoro ndị ọzọ na aha ngwaahịa nwere ike ịbụ ụghalaahịa nke ndị ọzọ.
NKWUKWU: Enyere ozi dị n'akwụkwọ a n'ihe metụtara ngwaahịa Atmel. Enweghị ikike, nke egosipụtara ma ọ bụ nke egosipụtara, site na estoppel ma ọ bụ n'ụzọ ọzọ, enyere ikike ikike ọgụgụ isi site na akwụkwọ a ma ọ bụ n'ihe metụtara ire ngwaahịa Atmel. Ewezuga DỊ KA E EKWESỊRỊ N'ỤRỤ ATMEL NA ỌNỌDỤ NKE ỊERE N'ỤRỤ ATMEL. WEBSaịtị, ATMEL na-eche na ọ nweghị ihe ọ bụla ma na-ekwupụta nkwupụta, nkọwa ma ọ bụ akwụkwọ ikike gbasara ngwa ahịa ya gụnyere, mana ọnweghị oke, ikike ikike nke ịzụ ahịa, enweghị ike. ENWEGHỊ MMAPỤTA. Ọ BỤGHỊ ỌMỤNỤ Ọ BỤGHỊ ATMEL GA-AKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỊA". Enweghị ike iji akwụkwọ a, ọbụlagodi na adụnyere igwe igwe ndụmọdụ.
NKE IKE MMIRI dị otú ahụ. Atmel anaghị eme ihe nnọchiteanya ma ọ bụ akwụkwọ ikike gbasara izi ezi ma ọ bụ izu oke nke ọdịnaya nke akwụkwọ a ma nwee ikike ịme mgbanwe na nkọwapụta na nkọwa ngwaahịa n'oge ọ bụla na-enweghị ọkwa. Atmel anaghị ekwe nkwa imelite ozi dị n'ime ya. Ọ gwụla ma enyereghị ya nke ọma, ngwaahịa Atmel adabaghị maka, agaghịkwa eji ya na ngwa ụgbọ ala. Ebubeghị ngwaahịa Atmel, ikike, ma ọ bụ kwadoro maka ojiji dị ka akụrụngwa na ngwa ezubere iji kwado ma ọ bụ kwado ndụ.
AKWỤKWỌ KWESỊRỊA NKE SAFETY-CRITICAL, MILITARY, AND AUTOMOTIVE APPLICATIONS: Emebere ngwaahịa Atmel maka na agaghị eji ya na ngwa ọ bụla ebe a ga-atụ anya na ọdịda nke ngwaahịa dị otú ahụ ga-ebute nnukwu mmerụ ahụ ma ọ bụ ọnwụ (“Safety-Critical). Ngwa”) na-enweghị ikike ederede nke onye ọrụ Atmel. Ngwa nchekwa-dị oke mkpa gụnyere, na-enweghị oke, ngwaọrụ na sistemu nkwado ndụ, akụrụngwa ma ọ bụ sistemụ maka ịrụ ọrụ nke akụrụngwa nuklia na sistemu ngwa ọgụ. Emebeghị ngwaahịa Atmel ma ọ bụ bu n'obi maka ojiji na ngwa agha ma ọ bụ ikuku ikuku ma ọ bụ gburugburu ma ọ bụrụ na Atmel họpụtara kpọmkwem ka ọ bụrụ ọkwa agha. Emebeghị ngwaahịa Atmel ma ọ bụ bu n'obi maka ojiji na ngwa ụgbọ ala ma ọ bụrụ na Atmel họpụtara ya ka ọ bụrụ ọkwa ụgbọ ala.

Atmel logoỤlọ ọrụ Atmel Corporation
1600 Technology Drive, San Jose, CA 95110 USA
T: (+1) (408) 441.0311
F: (+1) (408) 436.4200
www.atmel.com
© 2016 Atmel Corporation.
Nkpughe: Atmel-42330C-Atmel-ICE_Nduzi onye ọrụ-10/2016
Atmel-ICE Debugger Programmers - akara ngosi 2

Akwụkwọ / akụrụngwa

Atmel Atmel-ICE Debugger Programmers [pdf] Ntuziaka onye ọrụ
Atmel-ICE Debugger Programmers, Atmel-ICE, Debugger Programmers, Programmers.

Ntụaka

Hapụ ikwu

Agaghị ebipụta adreesị ozi-e gị. Akara mpaghara achọrọ akara *