Atmel logoICE Debugger Programmers
Fa'aoga TaialaLe Atmel-ICE Debugger Programmers Polokalame ma Debuggers
Atmel-ICE
FA'AIGA FA'AIGA

Le Atmel-ICE Debugger

Atmel-ICE o se meafaigaluega faʻaleleia mamana mo le faʻapipiʻiina ma le polokalame ARM® Cortex®-M faʻavae Atmel ®SAM ma Atmel AVR microcontrollers faʻatasi ma le ® On-Chip Debug gafatia.
E lagolagoina:

  • Polokalama ma luga o le masini faʻapipiʻi o Atmel AVR 32-bit microcontrollers i luga ole JTAG ma feso'ota'iga aWire
  • Polokalama ma luga o le masini faʻapipiʻi o masini uma a le aiga Atmel AVR XMEGA® i luga ole JTAG ma PDI 2-uaea fesoʻotaʻiga
  • Polokalama (JTAG, SPI, UPDI) ma le faʻapipiʻiina o Atmel AVR 8-bit microcontrollers ma le lagolago OCD i luga ole JTAG, debugWIRE poʻo fesoʻotaʻiga UPDI
  • Polokalama ma le faʻapipiʻiina o Atmel SAM ARM Cortex-M faʻavae microcontrollers i luga ole SWD ma JTAG feso'ota'iga
  • Polokalama (TPI) o Atmel tinyAVR® 8-bit microcontrollers ma lagolago mo lenei atinaʻe

Fa'afeso'ota'i le lisi o masini lagolago i le Atmel Studio User Guide mo se lisi atoa o masini ma feso'ota'iga e lagolagoina e lenei fa'amalologa firmware.

Folasaga

1.1. Folasaga i le Atmel-ICE
O le Atmel-ICE o se meafaigaluega faʻaleleia mamana mo le faʻapipiʻiina ma le polokalame ARM Cortex-M faʻavae Atmel SAM ma Atmel AVR microcontrollers faʻatasi ai ma le faʻaogaina o le On-Chip Debug.
E lagolagoina:

  • Polokalama ma luga o le masini faʻapipiʻi o Atmel AVR UC3 microcontrollers i luga ole JTAG ma feso'ota'iga aWire
  • Polokalama ma luga o le masini faʻapipiʻi o mea uma a le aiga AVR XMEGA i luga ole JTAG ma fesoʻotaʻiga PDI 2wire
  • Polokalama (JTAG ma le SPI) ma le faʻapipiʻiina o microcontrollers 8-bit uma AVR faʻatasi ai ma le lagolago OCD i luga ole JTAG po'o feso'ota'iga debugWIRE
  • Polokalama ma le faʻapipiʻiina o Atmel SAM ARM Cortex-M faʻavae microcontrollers i luga ole SWD ma JTAG feso'ota'iga
  • Polokalama (TPI) o Atmel tinyAVR 8-bit microcontrollers ma lagolago mo lenei atinaʻe

1.2. Atmel-ICE Vaega

  • E fetaui lelei ma Atmel Studio
  • Lagolagoina le polokalame ma le fa'apipi'iina o Atmel AVR UC3 32-bit microcontrollers
  • Lagolagoina polokalame ma le faʻapipiʻiina o masini 8-bit AVR XMEGA uma
  • Lagolagoina polokalame ma le faʻapipiʻiina o 8-bit Atmel megaAVR® ma masini tinyAVR ma OCD
  • Lagolagoina polokalame ma fa'apipi'i uma SAM ARM Cortex-M fa'avae microcontrollers
  • Sini fa'atino voltage laina ole 1.62V i le 5.5V
  • E itiiti ifo nai lo le 3mA mai le VTref fa'atatau ile fa'aogaina o le debugWIRE interface ma itiiti ifo ile 1mA mo isi feso'ota'iga uma.
  • Lagolago JTAG alaleo uati mai le 32kHz i le 7.5MHz
  • Lagolagoina ala ole uati PDI mai le 32kHz i le 7.5MHz
  • Lagolagoina le debugWIRE baud rates mai le 4kbit/s i le 0.5Mbit/s
  • Lagolago aWire baud rates mai le 7.5kbit/s i le 7Mbit/s
  • Lagolagoina ole uati ole SPI mai le 8kHz i le 5MHz
  • Lagolagoina fua faatatau UPDI baud mai luga i le 750kbit/s
  • Lagolagoina ole uati ole SWD mai le 32kHz i le 10MHz
  • USB 2.0 maualuga-saosaoa fa'aoga talimalo
  • ITM fa'asologa fa'asologa pu'e i luga ole 3MB/s
  • Lagolago DGI SPI ma USART fesoʻotaʻiga pe a le faʻapipiʻiina poʻo polokalame
  • Lagolago 10-pin 50-mil JTAG so'oga fa'atasi ma AVR ma Cortex pinouts. O le uaea su'esu'e masani e lagolagoina AVR 6-pin ISP/PDI/TPI 100-mil ulutala fa'apea fo'i ma le 10-pin 50-mil. O lo'o avanoa se mea fa'apipi'i e lagolago ai ulutala 6-pin 50-mil, 10-pin 100-mil, ma 20-pin 100-mil. O lo'o maua le tele o pusa fa'apipi'i fa'atasi ai ma fa'apipi'i uaea eseese.

1.3. System Manaoga
E mana'omia e le iunite Atmel-ICE le fa'apipi'iina o se si'osi'omaga debugging pito i luma Atmel Studio version 6.2 pe mulimuli ane i lau komepiuta.
O le Atmel-ICE e tatau ona faʻafesoʻotaʻi i le komepiuta talimalo e faʻaaoga ai le USB cable ua saunia, poʻo se Micro-USB cable faʻamaonia.

Amata i le Atmel-ICE

2.1. Atoatoa i totonu o le pusa
O le Atmel-ICE ato atoa o lo'o i ai mea nei:

  • Atmel-ICE iunite
  • Uaea USB (1.8m, maualuga-saosaoa, Micro-B)
  • Adapter board e iai le 50-mil AVR, 100-mil AVR/SAM, ma le 100-mil 20-pin SAM adapters
  • Uaea mafolafola IDC ma le 10-pin 50-mil so'oga ma le 6-pin 100-mil so'oga
  • 50-mil 10-pin uaea squid laititi ma 10 x 100-mil sockets

Ata 2-1. Atmel-ICE Pusa atoatoa mea i totonuLe Atmel-ICE Debugger Programmers - Ata 12.2. Fa'amatalaga Pusa Autu
O le pusa autu Atmel-ICE o loʻo i ai mea nei:

  • Atmel-ICE iunite
  • Uaea USB (1.8m, maualuga-saosaoa, Micro-B)
  • Uaea mafolafola IDC ma le 10-pin 50-mil so'oga ma le 6-pin 100-mil so'oga

Ata 2-2. Atmel-ICE Basic Kit ContentsLe Atmel-ICE Debugger Programmers - Ata 22.3. PCBA Kit Contents
O le pusa Atmel-ICE PCBA o loʻo i ai mea nei:

  • Atmel-ICE iunite e aunoa ma se faʻapipiʻi palasitika

Ata 2-3. Atmel-ICE PCBA Kit ContentsLe Atmel-ICE Debugger Programmers - Ata 32.4. Pusa Vaega Fa'apitoa
O lo'o maua mea fa'apitoa mo vaega fa'apitoa nei:

  • Pusa fetuutuunai
  • Uaea pusa

Ata 2-4. Atmel-ICE Adapter Kit ContentsLe Atmel-ICE Debugger Programmers - Ata 42.5. Ua uma le Kitview
O filifiliga Atmel-ICE kit o loʻo faʻaalia ile ata iinei:
Ata 2-6. Atmel-ICE Kit Ua UmaviewLe Atmel-ICE Debugger Programmers - Ata 52.6. Faʻapipiʻiina o le Atmel-ICE
O le Atmel-ICE iunite o loʻo lafoina e aunoa ma ni uaea faʻapipiʻi. E lua filifiliga uaea o lo'o tu'uina atu i le pusa atoa:

  • 50-mil 10-pin IDC uaea mafolafola ma 6-pin ISP ma 10-pin so'oga
  • 50-mil 10-pin mini-squid cable ma 10 x 100-mil sockets

Ata 2-7. Atmel-ICE UaeaLe Atmel-ICE Debugger Programmers - Ata 6Mo le tele o faʻamoemoega, e mafai ona faʻaogaina le 50-mil 10-pin IDC flat cable, faʻafesoʻotaʻi faʻapitoa i ona fesoʻotaʻiga 10-pin poʻo 6-pin, poʻo le faʻafesoʻotaʻi e ala i le laupapa adapter. E tolu mea fa'apipi'i o lo'o tu'uina atu ile tasi PCBA la'ititi. O mea fa'apipi'i nei e aofia ai:

  • 100-mil 10-pin JTAG/SWD fetuutuunai
  • 100-mil 20-pin SAM JTAG/SWD fetuutuunai
  • 50-mil 6-pin SPI/debugWIRE/PDI/aWire adapter

Ata 2-8. Atmel-ICE AdaptersLe Atmel-ICE Debugger Programmers - Ata 7Fa'aaliga: 
E 50-mil JTAG e le'i tu'uina atu le mea fa'apipi'i - e mafua ona o le 50-mil 10-pin IDC cable e mafai ona fa'aoga e fa'afeso'ota'i sa'o i le 50-mil J.TAG ulutala. Mo le vaega numera o le vaega o loʻo faʻaaogaina mo le 50-mil 10-pin connector, vaʻai Atmel-ICE Target Connectors Vaega Numera.
O le 6-pin ISP/PDI ulutala o lo'o aofia ai o se vaega o le 10-pin IDC cable. O lenei fa'amutaina e mafai ona motusia pe a le mana'omia.
Ina ia faʻapipiʻi lau Atmel-ICE i lona faʻaogaina faʻaletonu, faʻafesoʻotaʻi le 10-pin 50-mil IDC cable i le iunite e pei ona faʻaalia i lalo. Ia mautinoa e fa'asinotonu le uaea ina ia fetaui lelei le uaea mumu (pine 1) i luga o le uaea ma le fa'ailoga tafatolu i luga o le fusi lanumoana o le pa. O le uaea e tatau ona faʻafesoʻotaʻi i luga mai le iunite. Ia mautinoa e faʻafesoʻotaʻi i le taulaga e fetaui ma le pine o lau sini - AVR poʻo le SAM.
Ata 2-9. Atmel-ICE So'oga uaeaLe Atmel-ICE Debugger Programmers - Ata 8Ata 2-10. Atmel-ICE AVR Su'esu'ega So'oga
Le Atmel-ICE Debugger Programmers - Ata 9Ata 2-11. Atmel-ICE SAM Su'esu'ega So'ogaLe Atmel-ICE Debugger Programmers - Ata 102.7. Tatala le Atmel-ICE
Fa'aaliga: 
Mo galuega masani, e le tatau ona tatalaina le iunite Atmel-ICE. O le tatalaina o le iunite e faia i lou lava tulaga lamatia.
E tatau ona faia ni puipuiga fa'aletonu.
O le pa o le Atmel-ICE e aofia ai vaega palasitika eseese e tolu - pito i luga, pito i lalo, ma le fusi lanu moana - e faʻapipiʻi faʻatasi i le taimi o le faʻapotopotoga. Ina ia tatala le iunite, na'o le fa'aofiina o se sikuli mafolafola lapo'a i totonu o avanoa o le fusi lanumoana, fa'apipi'i i totonu ma mimilo malie. Toe fai le faiga i luga o isi pu, ma o le a oso ese le faavaa pito i luga.
Ata 2-12. Tatala le Atmel-ICE (1)
Le Atmel-ICE Debugger Programmers - Ata 11Ata 2-13. Tatala le Atmel-ICE (2)
Le Atmel-ICE Debugger Programmers - Ata 12Ata 2-14. Tatala le Atmel-ICE(3)Le Atmel-ICE Debugger Programmers - Ata 13Ina ia toe tapuni le iunite, na'o le fa'aoga sa'o le pito i luga ma le pito i lalo, ma oomi fa'atasi.
2.8. Malosiina o le Atmel-ICE
O le Atmel-ICE o loʻo faʻamalosia e le pasi USB voltagu. E manaʻomia le itiiti ifo i le 100mA e faʻatino ai, ma e mafai ona faʻamalosia e ala ile USB hub. O le a fa'amalamalamaina le LED eletise pe a fa'apipi'i le iunite. A le feso'ota'i i se polokalame fa'agaoioia po'o se fa'apolopolo, o le a ulufale le iunite i le fa'aogaina o le eletise maualalo e fa'asao ai le maa a lau komepiuta. O le Atmel-ICE e le mafai ona faʻamalo i lalo - e tatau ona tatala pe a le faʻaaogaina.
2.9. Feso'ota'i i le Komepiuta Host
O le Atmel-ICE e fesoʻotaʻi muamua i le faʻaaogaina o se faʻaoga masani HID, ma e le manaʻomia se avetaavale faʻapitoa i le komepiuta talimalo. Mo le faʻaogaina o le faʻaogaina o Data Gateway o le Atmel-ICE, ia mautinoa e faʻapipiʻi le avetaavale USB i luga o le komepiuta talimalo. E otometi ona faia lenei mea pe a faʻapipiʻi le polokalama pito i luma na tuʻuina fua e Atmel. Vaai www.atmel.com mo nisi fa'amatalaga po'o le la'uina mai o le polokalama pito i luma pito lata mai.
E tatau ona feso'ota'i le Atmel-ICE i se uafu USB avanoa i luga o le komepiuta talimalo e fa'aaoga ai le USB cable ua tu'uina atu, po'o le USB fa'amaonia micro cable talafeagai. O le Atmel-ICE o loʻo i ai le USB 2.0 faʻatonutonu faʻatonutonu, ma e mafai ona faʻagaioi i tulaga uma-saosaoa ma maualuga-saosaoa. Mo fa'ai'uga sili, fa'afeso'ota'i sa'o le Atmel-ICE i le USB 2.0 compliant high-speed hub i luga o le komepiuta talimalo e fa'aaoga ai le uaea ua saunia.
2.10. Fa'atonuga ta'avale USB
2.10.1. Pupuni
A faʻapipiʻi le Atmel-ICE i luga o se komepiuta o loʻo faʻaogaina Microsoft® Windows®, e utaina le avetaavale USB pe a faʻapipiʻi muamua le Atmel-ICE.
Fa'aaliga: 
Ia mautinoa e fa'apipi'i pusa komipiuta pito i luma a'o le'i fa'apipi'i le iunite mo le taimi muamua.
A maeʻa faʻapipiʻi faʻapipiʻi, o le Atmel-ICE o le a faʻaalia i le pule o le masini o se "Masini Faʻafesoʻotaʻi Tagata".

Faʻafesoʻotaʻi le Atmel-ICE

3.1. Feso'ota'i ile AVR ma le SAM Target Devices
O le Atmel-ICE ua faʻapipiʻiina i le 50-mil 10-pin JTAG feso'ota'iga. O feso'ota'iga uma e lua e feso'ota'i sa'o i le eletise, ae fa'atatau i pine eseese e lua; O le AVR JTAG ulutala ma le ulutala ARM Cortex Debug. E tatau ona filifilia le fesoʻotaʻiga e faʻavae i luga o le pine o le laupapa faʻamoemoe, ae le o le MCU faʻamoemoe - mo faʻatasiampO se masini SAM o lo'o fa'apipi'i i se fa'aputuga AVR STK® 600 e tatau ona fa'aoga le ulutala AVR.
E maua uma uaea ma fetuutuunaiga i pusa eseese Atmel-ICE. Ua umaview o avanoa feso'ota'iga o lo'o fa'aalia.
Ata 3-1. Atmel-ICE Feso'ota'iga FilifiligaLe Atmel-ICE Debugger Programmers - Ata 14O le uaea mumu e fa'ailoga pine 1 o le feso'ota'iga 10-pin 50-mil. O le pine 1 o le 6-pin 100-mil connector e tu'u i le itu taumatau o le ki pe a va'aia le so'oga mai le uaea. O pine 1 o feso'ota'iga ta'itasi i le mea fa'apipi'i e fa'ailogaina i se togi paepae. O le ata o lo'o i lalo o lo'o fa'aalia ai le pine o le uaea debug. O le mea fa'apipi'i fa'ailoga A e fa'apipi'i i totonu o le fa'apalapala ae fa'apipi'i le itu B i le laupapa fa'atatau.
Ata 3-2. Debug Cable Pinout
Le Atmel-ICE Debugger Programmers - Ata 153.2. Faʻafesoʻotaʻi i se JTAG Sini
O le Atmel-ICE ua faʻapipiʻiina i le 50-mil 10-pin JTAG feso'ota'iga. O feso'ota'iga uma e lua e feso'ota'i sa'o i le eletise, ae fa'atatau i pine eseese e lua; O le AVR JTAG ulutala ma le ulutala ARM Cortex Debug. E tatau ona filifilia le fesoʻotaʻiga e faʻavae i luga o le pine o le laupapa faʻamoemoe, ae le o le MCU faʻamoemoe - mo faʻatasiampO se masini SAM o lo'o fa'apipi'i i se fa'aputuga AVR STK600 e tatau ona fa'aoga le ulutala AVR.
Le pine fa'atonu mo le 10-pin AVR JTAG feso'ota'iga o lo'o fa'aalia i le Ata 4-6. O le pine fautuaina mo le 10-pin ARM Cortex Debug connector o loʻo faʻaalia i le Ata 4-2.
So'oga tu'usa'o i se fa'auluulu 10-pin 50-mil
Fa'aoga le uaea mafolafola 50-mil 10-pin (e aofia i nisi o pusa) e fa'afeso'ota'i sa'o i se laupapa e lagolagoina ai lea ituaiga ulutala. Fa'aoga le uafu feso'ota'iga AVR i luga o le Atmel-ICE mo fa'auluuluga o lo'o i ai le pine AVR, ma le uafu feso'ota'iga SAM mo fa'auluulu o lo'o usita'ia le pine fa'auluulu ARM Cortex Debug.
O fa'ailoga mo ports feso'ota'iga 10-pin o lo'o fa'aalia i lalo.
So'oga i se fa'auluulu 10-pin 100-mil masani 
Fa'aoga se fa'aoga masani 50-mil i le 100-mil e fa'afeso'ota'i i ulutala 100-mil. E mafai ona fa'aogaina se laupapa fa'apipi'i (e aofia ai i nisi o pusa) mo lea fa'amoemoe, po'o se isi itu ole JTAGICE3 adapter e mafai ona faʻaogaina mo AVR sini.
Le Atmel-ICE Debugger Programmers - Ata 16 Taua: 
O le JTAGICE3 100-mil adapter e le mafai ona faʻaogaina i le SAM connector port, talu ai o pine 2 ma le 10 (AVR GND) i luga o le adapter e fesoʻotaʻi.
So'oga i se fa'auluuluga masani 100-mil
Afai o lau laupapa sini e le o iai se 10-pin JTAG ulutala i le 50- po o le 100-mil, e mafai ona e fa'afanua i se pine masani e fa'aaoga ai le 10-pin "mini-squid" cable (e aofia ai i nisi kits), lea e maua ai le avanoa i sockets 100-mil ta'ito'atasi e sefulu.
So'oga ile 20-pin 100-mil ulur
Fa'aoga le laupapa fa'apipi'i (e aofia i nisi o pusa) e fa'afeso'ota'i i sini fa'atasi ma se ulutala 20-pin 100-mil.
Laulau 3-1. Atmel-ICE JTAG Fa'amatalaga Pin

Igoa AVR pine uafu SAM pine uafu Fa'amatalaga
TCK 1 4 Su'ega Uati (fa'ailoga uati mai le Atmel-ICE i totonu o le masini fa'atatau).
TMS 5 2 Su'ega Faiga Filifilia (pulea faailo mai le Atmel-ICE i totonu o le masini faʻatatau).
TDI 9 8 Suʻega Faʻamatalaga I totonu (faʻamatalaga tuʻuina mai le Atmel-ICE i totonu o le masini faʻatatau).
TDO 3 6 Su'ega Fa'amatalaga (fa'amatalaga tu'u mai le masini fa'atatau i le Atmel-ICE).
nTRST 8 Toe Toe Su'ega (filifiliga, na'o nisi masini AVR). Faʻaaogaina e toe faʻafoʻi ai le JTAG Pule o le TAP.
nSRST 6 10 Toe setiina (filifiliga). Fa'aaogaina e toe setiina ai le masini fa'atatau. Faʻafesoʻotaʻi lenei pine e fautuaina talu ai e mafai ai e le Atmel-ICE ona taofi le masini faʻatatau i se tulaga toe faʻaleleia, lea e mafai ona taua i le faʻapipiʻiina i nisi o faʻaaliga.
VTG 4 1 Sini voltagu faasinomaga. O le Atmel-ICE samples le sini voltagu i luga o lenei pine ina ia mafai ai ona fa'amalo sa'o le tulaga liliu. O le Atmel-ICE e itiiti ifo nai lo le 3mA mai lenei pine i le debugWIRE mode ma itiiti ifo i le 1mA i isi auala.
GND 2, 10 3, 5, 9 eleele. E tatau ona feso'ota'i uma ina ia mautinoa o le Atmel-ICE ma le masini fa'atatau e tutusa le fa'asinomaga o le eleele.

3.3. Feso'ota'i ile aWire Target
O le aWire interface e manaʻomia naʻo le tasi le laina faʻamatalaga faʻaopoopo i le VCC ma le GND. I luga o le sini o lenei laina o le laina nRESET, e ui lava e faʻaaogaina e le debugger le JTAG TDO laina o le laina faʻamaumauga.
O le pine fautuaina mo le 6-pin aWire connector o loʻo faʻaalia i le Ata 4-8.
So'oga ile 6-pin 100-mil aWire ulutala
Fa'aoga le 6-pin 100-mil tap i luga o le uaea mafolafola (e aofia ai i nisi o pusa) e fa'afeso'ota'i i se fa'aulutala masani 100-mil aWire.
So'oga ile 6-pin 50-mil aWire ulutala
Fa'aoga le laupapa fa'apipi'i (o lo'o i totonu o nisi pusa) e fa'afeso'ota'i i se fa'aulutala masani 50-mil aWire.
So'oga i se fa'auluuluga masani 100-mil
O le 10-pin mini-squid cable e tatau ona faʻaoga e faʻafesoʻotaʻi i le va o le Atmel-ICE AVR fesoʻotaʻiga uafu ma le laupapa taulaʻi. E tolu fesoʻotaʻiga e manaʻomia, e pei ona faʻamatalaina i le laulau o loʻo i lalo.
Laulau 3-2. Atmel-ICE aWire Pin Fa'afanua

Atmel-ICE AVR pine uafu

pine fa'atatau Iti-squid pine

a uaea pine

Pin 1 (TCK) 1
Pin 2 (GND) GND 2 6
Pin 3 (TDO) FA'AMATALAGA 3 1
Pin 4 (VTG) VTG 4 2
Pin 5 (TMS) 5
Pin 6 (nSRST) 6
Pin 7 (E le'o feso'ota'i) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

3.4. Feso'ota'i ile PDI Target
O le pine fautuaina mo le 6-pin PDI connector o loʻo faʻaalia i le Ata 4-11.
So'oga ile 6-pin 100-mil PDI ulutala
Fa'aoga le 6-pin 100-mil tap i luga o le uaea mafolafola (e aofia ai i nisi o pusa) e fa'afeso'ota'i i se fa'aulutala masani 100-mil PDI.
So'oga ile 6-pin 50-mil PDI ulutala
Fa'aoga le laupapa fa'apipi'i (e aofia ai i nisi o pusa) e fa'afeso'ota'i i se fa'aulutala PDI 50-mil masani.
So'oga i se fa'auluuluga masani 100-mil
O le 10-pin mini-squid cable e tatau ona faʻaoga e faʻafesoʻotaʻi i le va o le Atmel-ICE AVR fesoʻotaʻiga uafu ma le laupapa taulaʻi. E fa fesoʻotaʻiga e manaʻomia, e pei ona faʻamatalaina i le laulau o loʻo i lalo.
Le Atmel-ICE Debugger Programmers - Ata 16 Taua: 
O le pine e manaʻomia e ese mai le JTAGICE mkII JTAG su'esu'e, lea e feso'ota'i ai le PDI_DATA i le pine 9. O le Atmel-ICE e fetaui lelei ma le pinout fa'aaogaina e le Atmel-ICE, JTAGICE3, AVR ONE!, ma AVR Dragon™ oloa.
Laulau 3-3. Atmel-ICE PDI Pin Fa'afanua

Atmel-ICE AVR pine uafu pine fa'atatau Iti-squid pine

a uaea pine

Pin 1 (TCK) 1
Pin 2 (GND) GND 2 6
Pin 3 (TDO) FA'AMATALAGA 3 1
Pin 4 (VTG) VTG 4 2
Pin 5 (TMS) 5
Pin 6 (nSRST) 6
Pin 7 (E le'o feso'ota'i) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

3.4 Feso'ota'i ile PDI Target
O le pine fautuaina mo le 6-pin PDI connector o loʻo faʻaalia i le Ata 4-11.
So'oga ile 6-pin 100-mil PDI ulutala
Fa'aoga le 6-pin 100-mil tap i luga o le uaea mafolafola (e aofia ai i nisi o pusa) e fa'afeso'ota'i i se fa'aulutala masani 100-mil PDI.
So'oga ile 6-pin 50-mil PDI ulutala
Fa'aoga le laupapa fa'apipi'i (e aofia ai i nisi o pusa) e fa'afeso'ota'i i se fa'aulutala PDI 50-mil masani.
So'oga i se fa'auluuluga masani 100-mil
O le 10-pin mini-squid cable e tatau ona faʻaoga e faʻafesoʻotaʻi i le va o le Atmel-ICE AVR fesoʻotaʻiga uafu ma le laupapa taulaʻi. E fa fesoʻotaʻiga e manaʻomia, e pei ona faʻamatalaina i le laulau o loʻo i lalo.
Le Atmel-ICE Debugger Programmers - Ata 16 Taua:
O le pine e manaʻomia e ese mai le JTAGICE mkII JTAG su'esu'e, lea e feso'ota'i ai le PDI_DATA i le pine 9. O le Atmel-ICE e fetaui lelei ma le pinout fa'aaogaina e le Atmel-ICE, JTAGICE3, AVR TASI!, ma le AVR Dragon oloa.
Laulau 3-3. Atmel-ICE PDI Pin Fa'afanua

Atmel-ICE AVR uafu pine pine fa'atatau Iti-squid pine 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 (e le'o feso'ota'i) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

3.5 Feso'ota'i ile UPDI Target
O le pine fautuaina mo le 6-pin UPDI connector o loʻo faʻaalia i le Ata 4-12.
So'oga ile 6-pin 100-mil UPDI ulutala
Fa'aoga le 6-pin 100-mil tap i luga o le uaea mafolafola (e aofia ai i nisi o pusa) e fa'afeso'ota'i i se fa'aulutala UPDI masani 100-mil.
So'oga ile 6-pin 50-mil UPDI ulutala
Fa'aoga le laupapa fa'apipi'i (o lo'o aofia i nisi o pusa) e fa'afeso'ota'i i se ulutala UPDI masani 50-mil.
So'oga i se fa'auluuluga masani 100-mil
O le 10-pin mini-squid cable e tatau ona faʻaoga e faʻafesoʻotaʻi i le va o le Atmel-ICE AVR fesoʻotaʻiga uafu ma le laupapa taulaʻi. E tolu fesoʻotaʻiga e manaʻomia, e pei ona faʻamatalaina i le laulau o loʻo i lalo.
Laulau 3-4. Atmel-ICE UPDI Pin Fa'afanua

Atmel-ICE AVR uafu pine pine fa'atatau Iti-squid pine

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) [/RESET lagona] 6 5
Pin 7 (E le'o feso'ota'i) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

3.6 Feso'ota'i ile debugWIRE Target
O le pine fautuaina mo le 6-pin debugWIRE (SPI) feso'ota'iga o lo'o fa'aalia i le Laulau 3-6.
So'oga ile 6-pin 100-mil SPI ulutala
Fa'aoga le 6-pin 100-mil tap i luga o le uaea mafolafola (e aofia ai i nisi o pusa) e fa'afeso'ota'i i se fa'aulutala masani 100-mil SPI.
So'oga ile 6-pin 50-mil SPI ulutala
Fa'aoga le laupapa fa'apipi'i (o lo'o i totonu o nisi pusa) e fa'afeso'ota'i i se fa'ulutala SPI masani 50-mil.
So'oga i se fa'auluuluga masani 100-mil
O le 10-pin mini-squid cable e tatau ona faʻaoga e faʻafesoʻotaʻi i le va o le Atmel-ICE AVR fesoʻotaʻiga uafu ma le laupapa taulaʻi. E tolu feso'ota'iga e mana'omia, e pei ona fa'amatala i le Siata 3-5.
E ui o le faʻaogaina o le debugWIRE e naʻo le tasi le laina faʻailoga (RESET), VCC ma le GND e faʻaoga saʻo, e fautuaina e maua le avanoa i le fesoʻotaʻiga SPI atoa ina ia mafai ai ona faʻaogaina le faʻaogaina o le debugWIRE ma faʻaletonu le faʻaogaina o polokalame SPI.
A mafai le fuse DWEN ona fa'amalo le SPI i totonu ina ia mafai e le OCD module ona pulea le pine RESET. O le debugWIRE OCD e mafai ona faʻagataina o ia mo se taimi le tumau (faʻaaogaina le ki i luga o le faʻamaufaʻailoga i le faʻatalanoaga o meatotino i Atmel Studio), ma faʻasaʻo ai le puleaina o le laina RESET. Ona toe maua lea o le SPI interface (na'o le SPIEN fuse ua fa'apolokalameina), fa'ataga le DWEN fuse e le fa'apolokalameina e fa'aaoga ai le SPI interface. Afai e sui le paoa a'o le'i fa'apolokalameina le fuse DWEN, o le a toe pulea e le module debugWIRE le pine RESET.
Fa'aaliga:
E matua fautuaina lava e fa'ataga le Atmel Studio e fa'atautaia le fa'atulagaina ma le fa'amama o le fuse DWEN.
E le mafai ona faʻaogaina le faʻaogaina o le debugWIRE pe a fai o loʻo faʻapipiʻiina loka i luga o le masini AVR sini. Ia mautinoa i taimi uma ua kilia loka a'o le'i fa'apolokalame le fuse DWEN ma aua lava ne'i seti loka a'o fa'apolokalame le fuse DWEN. Afai ua seti uma le debugWIRE mafai fuse (DWEN) ma loka, e mafai e se tasi ona faʻaoga High Voltagu Polokalama e fai ai se tipi tipi, ma fa'amama ai loka.
A fa'amama lockbits o le a toe fa'aagaina le atina'e debugWIRE. O le SPI Interface e na'o le mafai ona faitau fuse, faitau saini ma fa'atino se tipi tape pe a le fa'apolokalameina le fuse DWEN.
Laulau 3-5. Atmel-ICE debugWIRE Pin Mapping

Atmel-ICE AVR uafu pine pine fa'atatau

Iti-squid pine

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) TOE FAI 6
Pin 7 (E le'o feso'ota'i) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

3.7 Feso'ota'i ile SPI Target
O le pine fautuaina mo le 6-pin SPI connector o loʻo faʻaalia i le Ata 4-10.
So'oga ile 6-pin 100-mil SPI ulutala
Fa'aoga le 6-pin 100-mil tap i luga o le uaea mafolafola (e aofia ai i nisi o pusa) e fa'afeso'ota'i i se fa'aulutala masani 100-mil SPI.
So'oga ile 6-pin 50-mil SPI ulutala
Fa'aoga le laupapa fa'apipi'i (o lo'o i totonu o nisi pusa) e fa'afeso'ota'i i se fa'ulutala SPI masani 50-mil.
So'oga i se fa'auluuluga masani 100-mil
O le 10-pin mini-squid cable e tatau ona faʻaoga e faʻafesoʻotaʻi i le va o le Atmel-ICE AVR fesoʻotaʻiga uafu ma le laupapa taulaʻi. E ono fesoʻotaʻiga e manaʻomia, e pei ona faʻamatalaina i le laulau o loʻo i lalo.
Le Atmel-ICE Debugger Programmers - Ata 16 Taua:
O le SPI interface e matua le atoatoa pe a fa'apolokalame le debugWIRE enable fuse (DWEN), tusa lava pe fa'apolokalameina fo'i le fuse SPIEN. Ina ia toe faʻaogaina le SPI, o le 'disable debugWIRE' e tatau ona tuʻuina atu aʻo i ai i le debugWIRE debugging session. O le tapeina o le debugWIRE i lenei faiga e mana'omia ai le SPIEN fuse ua uma ona fa'apolokalameina. Afai e le mafai e Atmel Studio ona faʻamalo le debugWIRE, atonu e le o faʻapipiʻiina le fuse SPIEN. Afai o le tulaga lea, e tatau ona faʻaaogaina se maualuga-voltage polokalame fa'akomepiuta e fa'apolokalame ai le fuse SPIEN.
Le Atmel-ICE Debugger Programmers - icon Fa'amatalaga:
O le SPI interface e masani ona taʻua o le "ISP", talu ai o le uluai In System Programming interface i luga o Atmel AVR oloa. O lo'o avanoa nei isi feso'ota'iga mo In System Programming.
Laulau 3-6. Atmel-ICE SPI Pin Fa'afanua

Atmel-ICE AVR pine uafu pine fa'atatau Iti-squid pine

SPI pinout

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) /TULAFONO 6 5
Pin 7 (e le'o feso'ota'i) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) MOSI 9 4
Pin 10 (GND) 0

3.8 Feso'ota'i ile TPI Target
O le pine fautuaina mo le 6-pin TPI connector o loʻo faʻaalia i le Ata 4-13.
So'oga ile 6-pin 100-mil TPI ulutala
Fa'aaoga le 6-pin 100-mil tap i luga o le uaea mafolafola (e aofia ai i nisi o pusa) e fa'afeso'ota'i i se fa'aulutala masani 100-mil TPI.
So'oga ile 6-pin 50-mil TPI ulutala
Fa'aoga le laupapa fa'apipi'i (o lo'o aofia i nisi o pusa) e fa'afeso'ota'i i se ulutala TPI masani 50-mil.
So'oga i se fa'auluuluga masani 100-mil
O le 10-pin mini-squid cable e tatau ona faʻaoga e faʻafesoʻotaʻi i le va o le Atmel-ICE AVR fesoʻotaʻiga uafu ma le laupapa taulaʻi. E ono fesoʻotaʻiga e manaʻomia, e pei ona faʻamatalaina i le laulau o loʻo i lalo.
Laulau 3-7. Atmel-ICE TPI Pin Fa'afanua

Atmel-ICE AVR pine uafu pine fa'atatau Iti-squid pine

TPI pinout

Pin 1 (TCK) Uati 1 3
Pin 2 (GND) GND 2 6
Pin 3 (TDO) FA'AMATALAGA 3 1
Pin 4 (VTG) VTG 4 2
Pin 5 (TMS) 5
Pin 6 (nSRST) /TULAFONO 6 5
Pin 7 (e le'o feso'ota'i) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

3.9 Feso'ota'i ile SWD Sini
O le ARM SWD interface o se vaega o le JTAG fa'aoga, fa'aogaina pine TCK ma TMS, o lona uiga pe a fa'afeso'ota'i i se masini SWD, o le 10-pin JTAG e mafai ona fa'aoga fa'apitoa. O le ARM JTAG ma le AVR JTAG so'oga, peita'i, e le'o fetaui ma pine, o lea e fa'alagolago i le fa'atulagaina o le laupapa fa'atatau o lo'o fa'aogaina. Pe a faʻaaogaina se STK600 poʻo se laupapa e faʻaaoga ai le AVR JTAG pinout, e tatau ona faʻaogaina le AVR connector port i luga o le Atmel-ICE. Pe a faʻafesoʻotaʻi i se laupapa, lea e faʻaaogaina ai le ARM JTAG pinout, e tatau ona faʻaogaina le SAM connector port i luga o le Atmel-ICE.
O le pine fautuaina mo le 10-pin Cortex Debug connector o loʻo faʻaalia i le Ata 4-4.
So'oga ile 10-pin 50-mil Cortex ulutala
Fa'aoga le uaea mafolafola (o lo'o i totonu o nisi pusa) e fa'afeso'ota'i i se fa'aulutala masani 50-mil Cortex.
So'oga ile 10-pin 100-mil Cortex-layout header
Fa'aoga le laupapa fa'apipi'i (o lo'o aofia i nisi o pusa) e fa'afeso'ota'i i se ulutala Cortex-pinout e 100-mil.
So'oga ile 20-pin 100-mil SAM ulutala
Fa'aoga le laupapa fa'apipi'i (o lo'o i totonu o nisi pusa) e fa'afeso'ota'i i se fa'auluulu SAM 20-pin 100-mil.
So'oga i se fa'auluuluga masani 100-mil
O le 10-pin mini-squid cable e tatau ona faʻaoga e faʻafesoʻotaʻi i le va o le Atmel-ICE AVR poʻo le SAM fesoʻotaʻiga uafu ma le laupapa taulaʻi. E ono fesoʻotaʻiga e manaʻomia, e pei ona faʻamatalaina i le laulau o loʻo i lalo.
Laulau 3-8. Atmel-ICE SWD Pin Fa'afanua

Igoa AVR  pine uafu SAM pine uafu Fa'amatalaga
SWDC LK 1 4 Uati Debug Uaea Serial.
SWIDIO 5 2 Fa'amatalaga Fa'amatalaga Fa'amatalaga Fa'amatalaga Fa'amatalaga Fa'asolo.
SWO 3 6 Fa'asologa o Uaea (filifiliga-e le fa'atinoina i masini uma).
nSRST 6 10 Toe setiina.
VTG 4 1 Sini voltagu faasinomaga.
GND 2, 10 3, 5, 9 eleele.

3.10 Feso'ota'i i Fa'amatalaga Gateway Fa'amatalaga
E lagolagoina e le Atmel-ICE se faʻatapulaʻaina o Data Gateway Interface (DGI) pe a le faʻaogaina le faʻaogaina ma le polokalame. O le faʻatinoga e tutusa ma le mea o loʻo maua i Atmel Xplained Pro kits faʻamalosia e le masini Atmel EDBG.
O le Data Gateway Interface o se atinaʻe mo le tafeina o faʻamatalaga mai le masini faʻatatau i se komepiuta. O lona uiga o se fesoasoani i le debugging talosaga faʻapea foʻi ma le faʻaalia o foliga i totonu o le talosaga o loʻo tamoe i luga o le masini faʻatatau.
O le DGI e aofia ai le tele o auala mo faʻamatalaga faʻasalalau. E lagolagoina e le Atmel-ICE auala nei:

  • USART
  • SPI

Laulau 3-9. Atmel-ICE DGI USART Pinout

Taulaga AVR

SAM uafu DGI USART pine

Fa'amatalaga

3 6 TX Tu'u pine mai Atmel-ICE i le masini fa'atatau
4 1 VTG Sini voltage (fa'asinoga voltage)
8 7 RX Maua se pine mai le masini faʻatatau ile Atmel-ICE
9 8 CLK USART uati
2, 10 3, 5, 9 GND eleele

Laulau 3-10. Atmel-ICE DGI SPI Pinout

Taulaga AVR

SAM uafu pine DGI SPI

Fa'amatalaga

1 4 SCK SPI uati
3 6 MISO Matai i le pologa i fafo
4 1 VTG Sini voltage (fa'asinoga voltage)
5 2 nCS Chip filifili gaogao maualalo
9 8 MOSI Matai e Pologa i Totonu
2, 10 3, 5, 9 GND eleele

Le Atmel-ICE Debugger Programmers - Ata 16 Taua:  SPI ma USART feso'ota'iga e le mafai ona fa'aoga fa'atasi.
Le Atmel-ICE Debugger Programmers - Ata 16 Taua:  DGI ma polokalame po'o le fa'apipi'i e le mafai ona fa'aoga fa'atasi.

Debugging i luga ole masini

4.1 Folasaga
Debugging i luga ole masini
O le on-chip debug module o se faiga e mafai ai e le tagata atiaʻe ona mataʻituina ma pulea le faʻatinoina o se masini mai se faʻavae atinaʻe fafo, e masani lava i se masini e taʻua o le debugger poʻo le debug adapter.
Fa'atasi ai ma se faiga OCD e mafai ona fa'atino le talosaga a'o fa'atumauina tonu uiga fa'aeletise ma taimi i totonu o le fa'atonuga, a'o mafai ona taofi le fa'atinoina i luga ole laiga po'o le lima ma siaki le tafe ma le manatua ole polokalame.
Faiga Fa'agasolo
A oʻo i le Run mode, o le faʻatinoina o le tulafono e matua tutoʻatasi mai le Atmel-ICE. O le Atmel-ICE o le a faʻaauau pea ona mataʻituina le masini faʻatatau e vaʻai pe na tupu se tulaga malepelepe. A tupu lenei mea o le a fesiligia e le OCD le masini e ala i lona faʻaogaina o le debug, faʻatagaina le tagata faʻaoga e view le tulaga totonu o le masini.
Taofi le Faiga
A o'o i se mea e malolo ai, e taofi le fa'atinoina o le polokalame, ae o nisi I/O e ono fa'aauau pea ona tamo'e e pei e leai se mea na tupu. Mo example, fa'apea o le USART fa'asalalau fa'atoa amataina pe a o'o atu i se va'aiga. I lenei tulaga o le USART o loʻo faʻaauau pea ona tamoʻe i le saoasaoa atoa e faʻamaeʻa ai le faʻasalalauga, e ui lava o le autu o loʻo i ai i le tulaga taofi.
Meafaigaluega Vaeluaga
O lo'o iai i totonu ole fa'atonuga ole OCD le tele o fa'atusatusaga o polokalame fa'atino ile masini. A fetaui le fata o le polokalame ma le tau o lo'o teuina i totonu o se tasi o tusi resitala fa'atusatusa, e ulufale le OCD i le tulaga taofi. Talu ai e mana'omia e fa'amaufa'ailoga mea faigaluega ni meafaigaluega fa'apitoa i luga o le module OCD, o le aofa'i o fa'amau e avanoa e fa'alagolago i le tele o le module OCD na fa'atinoina i le fa'amoemoe. E masani lava o se tasi o ia meafaigaluega fa'atusatusa e 'fa'asaoina' e le debugger mo le fa'aoga i totonu.
Polokalama Breakpoints
O se mea fa'apipi'i polokalame o se fa'atonuga BREAK tu'u i le polokalame manatua i le masini fa'atatau. Pe a utaina lenei faatonuga, o le a malepe le faʻatinoga o polokalame ma ulufale le OCD i le tulaga taofi. Ina ia faʻaauau le faʻatinoina o se poloaiga "amata" e tatau ona tuʻuina atu mai le OCD. E le o masini Atmel uma o loʻo i ai faʻaoga OCD e lagolagoina le faʻatonuga BREAK.
4.2 SAM masini ma JTAG/SWD
O masini SAM uma o loʻo faʻaalia ai le SWD faʻaoga mo polokalame ma faʻapipiʻi. E le gata i lea, o nisi masini SAM o loʻo faʻaalia ai le JTAG feso'ota'iga fa'atasi ma galuega fa'atino tutusa. Siaki le fa'amatalaga o masini mo feso'ota'iga lagolago o lena masini.
4.2.1.ARM CoreSight Vaega
Atmel ARM Cortex-M fa'avae microcontrollers fa'atino vaega ole OCD e fa'amalieina CoreSight. O foliga o nei vaega e mafai ona eseese mai lea masini i lea masini. Mo nisi fa'amatalaga fa'afeso'ota'i fa'amaumauga a le masini fa'apea fo'i fa'amaumauga a le CoreSight na saunia e le ARM.
4.2.1. JTAG Feso'ota'iga Fa'aletino
O le JTAG e aofia ai le 4-wire Test Access Port (TAP) pulea e ogatasi ma le IEEE.® 1149.1 tulaga masani. O le tulaga IEEE na fausia e tuʻuina atu ai se auala faʻapitoa faʻapisinisi e suʻe lelei ai le fesoʻotaʻiga o laupapa (Boundary Scan). Atmel AVR ma SAM masini ua faʻalauteleina lenei faʻatinoga e aofia ai le Polokalama atoatoa ma le On-chip Debugging lagolago.
Ata 4-1. JTAG Fa'amatalaga Fa'avaeLe Atmel-ICE Debugger Programmers - Ata 25

4.2.2.1 SAM JTAG Pinout (Cortex-M debug so'oga)
Pe a mamanuina se PCB talosaga lea e aofia ai le Atmel SAM ma le JTAG fa'aoga, e fautuaina e fa'aoga le pinout e pei ona fa'aalia i le ata i lalo. E lagolagoina uma le 100-mil ma le 50-mil suiga o lenei pinout, e fa'atatau i le fa'aogaina o uaea ma mea fa'apipi'i fa'atasi ma le pusa fa'apitoa.
Ata 4-2. SAM JTAG Ulutala Pinout
Le Atmel-ICE Debugger Programmers - Ata 20

Laulau 4-1. SAM JTAG Fa'amatalaga Pin

Igoa Pin

Fa'amatalaga

TCK 4 Su'ega Uati (fa'ailoga uati mai le Atmel-ICE i totonu o le masini fa'atatau).
TMS 2 Su'ega Faiga Filifilia (pulea faailo mai le Atmel-ICE i totonu o le masini faʻatatau).
TDI 8 Suʻega Faʻamatalaga I totonu (faʻamatalaga tuʻuina mai le Atmel-ICE i totonu o le masini faʻatatau).
TDO 6 Su'ega Fa'amatalaga (fa'amatalaga tu'u mai le masini fa'atatau i le Atmel-ICE).
nRESET 10 Toe setiina (filifiliga). Fa'aaogaina e toe setiina ai le masini fa'atatau. Faʻafesoʻotaʻi lenei pine e fautuaina talu ai e mafai ai e le Atmel-ICE ona taofi le masini faʻatatau i se tulaga toe faʻaleleia, lea e mafai ona taua i le faʻapipiʻiina i nisi o faʻaaliga.
VTG 1 Sini voltagu faasinomaga. O le Atmel-ICE samples le sini voltagu i luga o lenei pine ina ia mafai ai ona fa'amalo sa'o le tulaga liliu. O le Atmel-ICE e itiiti ifo nai lo le 1mA mai lenei pine i lenei faiga.
GND 3, 5, 9 eleele. E tatau ona feso'ota'i uma ina ia mautinoa o le Atmel-ICE ma le masini fa'atatau e tutusa le fa'asinomaga o le eleele.
KI 7 Feso'ota'i totonu ile pine TRST ile feso'ota'iga AVR. Fautuaina e le o feso'ota'i.

Le Atmel-ICE Debugger Programmers - icon 1 Motugaafa: Manatua e aofia ai se mea faʻapipiʻi faʻapipiʻi i le va o pine 1 ma le GND.
4.2.2.2 JTAG Daisy filifili
O le JTAG fa'afeso'ota'i e mafai ai ona fa'afeso'ota'i le tele o masini i se atina'e se tasi i se fa'asologa o filifili daisy. O masini fa'atatau e tatau ona fa'aola uma i le sapalai tutusa voltagu, fa'asoa se node eleele masani, ma e tatau ona feso'ota'i e pei ona fa'aalia i le ata i lalo.
Ata 4-3. JTAG Daisy filifiliLe Atmel-ICE Debugger Programmers - Ata 23

Pe a faʻafesoʻotaʻi masini i se filifili daisy, e tatau ona mafaufau i mea nei:

  • O masini uma e tatau ona fa'asoa fa'atasi, feso'ota'i ile GND ile su'esu'ega a le Atmel-ICE
  • O masini uma e tatau ona fa'aogaina i luga o le vol voltagu. VTG i luga o le Atmel-ICE e tatau ona fesoʻotaʻi i lenei voltage.
  • TMS ma TCK e feso'ota'i tutusa; TDI ma TDO e fesoʻotaʻi i se faasologa
  • nSRST i luga o le Atmel-ICE suʻesuʻe e tatau ona fesoʻotaʻi i RESET i luga o masini pe a fai o soʻo se masini i le filifili e faʻamalo lona JTAG uafu
  • “Meafaigaluega muamua” e faasino i le numera o JTAG masini e tatau ona pasia e le faailo TDI i le filifili daisy aʻo leʻi oʻo i le masini faʻatatau. E faapena foi "mea faigaluega pe a uma" o le numera o masini e tatau ona pasia e le faailo pe a maeʻa le masini taulaʻi aʻo leʻi oʻo i le Atmel-ICE TDO
  • “Piti o faatonuga “muamua” ma le “ina ua uma” e faasino i le aofaiga atoa o JTAG umi tusi resitala faatonuga o masini, lea e fesootai i luma ma ina ua uma le masini sini i le filifili daisy
  • Ole aofa'iga ole umi ole IR (fa'atonuga a'o le'i + Atmel fa'atatau ile masini IR umi + fa'atonuga pe a uma) e fa'atapula'a ile maualuga ole 256 bits. Ole numera o masini ile filifili e gata ile 15 muamua ma le 15 mulimuli ane.

Le Atmel-ICE Debugger Programmers - icon 1 Motugaafa:
Daisy chaining example: TDI → ATmega1280 → ATxmega128A1 → ATUC3A0512 → TDO.
Ina ia faʻafesoʻotaʻi i le Atmel AVR XMEGA® masini, o seti filifili daisy o:

  • Meafaigaluega muamua: 1
  • Meafaigaluega mulimuli ane: 1
  • Fa'atonuga muamua: 4 (8-bit AVR masini e 4 IR bits)
  • Fa'atonuga pe a uma: 5 (32-bit AVR masini e 5 IR bits)

Laulau 4-2. IR Umi o Atmel MCUs

Ituaiga masini IR umi
AVR 8-bit 4 pito
AVR 32-bit 5 pito
SAM 4 pito

4.2.3. Faʻafesoʻotaʻi i se JTAG Sini
O le Atmel-ICE ua faʻapipiʻiina i le 50-mil 10-pin JTAG feso'ota'iga. O feso'ota'iga uma e lua e feso'ota'i sa'o i le eletise, ae fa'atatau i pine eseese e lua; O le AVR JTAG ulutala ma le ulutala ARM Cortex Debug. E tatau ona filifilia le fesoʻotaʻiga e faʻavae i luga o le pine o le laupapa faʻamoemoe, ae le o le MCU faʻamoemoe - mo faʻatasiampO se masini SAM o lo'o fa'apipi'i i se fa'aputuga AVR STK600 e tatau ona fa'aoga le ulutala AVR.
Le pine fa'atonu mo le 10-pin AVR JTAG feso'ota'iga o lo'o fa'aalia i le Ata 4-6.
O le pine fautuaina mo le 10-pin ARM Cortex Debug connector o loʻo faʻaalia i le Ata 4-2.
So'oga tu'usa'o i se fa'auluulu 10-pin 50-mil
Fa'aoga le uaea mafolafola 50-mil 10-pin (e aofia i nisi o pusa) e fa'afeso'ota'i sa'o i se laupapa e lagolagoina ai lea ituaiga ulutala. Fa'aoga le uafu feso'ota'iga AVR i luga o le Atmel-ICE mo fa'auluuluga o lo'o i ai le pine AVR, ma le uafu feso'ota'iga SAM mo fa'auluulu o lo'o usita'ia le pine fa'auluulu ARM Cortex Debug.
O fa'ailoga mo ports feso'ota'iga 10-pin o lo'o fa'aalia i lalo.
So'oga i se fa'auluulu 10-pin 100-mil masani
Fa'aoga se fa'aoga masani 50-mil i le 100-mil e fa'afeso'ota'i i ulutala 100-mil. E mafai ona fa'aogaina se laupapa fa'apipi'i (e aofia ai i nisi o pusa) mo lea fa'amoemoe, po'o se isi itu ole JTAGICE3 adapter e mafai ona faʻaogaina mo AVR sini.
Le Atmel-ICE Debugger Programmers - Ata 16 Taua:
O le JTAGICE3 100-mil adapter e le mafai ona faʻaogaina i le SAM connector port, talu ai o pine 2 ma le 10 (AVR GND) i luga o le adapter e fesoʻotaʻi.
So'oga i se fa'auluuluga masani 100-mil
Afai o lau laupapa sini e le o iai se 10-pin JTAG ulutala i le 50- po o le 100-mil, e mafai ona e fa'afanua i se pine masani e fa'aaoga ai le 10-pin "mini-squid" cable (e aofia ai i nisi kits), lea e maua ai le avanoa i sockets 100-mil ta'ito'atasi e sefulu.
Feso'ota'iga i se ulutala 20-pin 100-mil
Fa'aoga le laupapa fa'apipi'i (e aofia i nisi o pusa) e fa'afeso'ota'i i sini fa'atasi ma se ulutala 20-pin 100-mil.
Laulau 4-3. Atmel-ICE JTAG Fa'amatalaga Pin

Igoa AVR pine uafu SAM pine uafu Fa'amatalaga
TCK 1 4 Su'ega Uati (fa'ailoga uati mai le Atmel-ICE i totonu o le masini fa'atatau).
TMS 5 2 Su'ega Faiga Filifilia (pulea faailo mai le Atmel-ICE i totonu o le masini faʻatatau).
TDI 9 8 Suʻega Faʻamatalaga I totonu (faʻamatalaga tuʻuina mai le Atmel-ICE i totonu o le masini faʻatatau).
TDO 3 6 Su'ega Fa'amatalaga (fa'amatalaga tu'u mai le masini fa'atatau i le Atmel-ICE).
nTRST 8 Toe Toe Su'ega (filifiliga, na'o nisi masini AVR). Faʻaaogaina e toe faʻafoʻi ai le JTAG Pule o le TAP.
nSRST 6 10 Toe setiina (filifiliga). Fa'aaogaina e toe setiina ai le masini fa'atatau. Faʻafesoʻotaʻi lenei pine e fautuaina talu ai e mafai ai e le Atmel-ICE ona taofi le masini faʻatatau i se tulaga toe faʻaleleia, lea e mafai ona taua i le faʻapipiʻiina i nisi o faʻaaliga.
VTG 4 1 Sini voltagu faasinomaga. O le Atmel-ICE samples le sini voltagu i luga o lenei pine ina ia mafai ai ona fa'amalo sa'o le tulaga liliu. O le Atmel-ICE e itiiti ifo nai lo le 3mA mai lenei pine i le debugWIRE mode ma itiiti ifo i le 1mA i isi auala.
GND 2, 10 3, 5, 9 eleele. E tatau ona feso'ota'i uma ina ia mautinoa o le Atmel-ICE ma le masini fa'atatau e tutusa le fa'asinomaga o le eleele.

4.2.4. SWD Feso'ota'iga Fa'aletino
O le ARM SWD interface o se vaega o le JTAG fa'aoga, fa'aogaina o pine TCK ma TMS. O le ARM JTAG ma le AVR JTAG o feso'ota'iga, e ui i lea, e le fetaui ma pine, o lea pe a mamanuina se PCB talosaga, lea e fa'aaogaina se masini SAM ma SWD po'o JTAG atinaʻe, e fautuaina e faʻaaoga le ARM pinout o loʻo faʻaalia i le ata o loʻo i lalo. O le SAM connector port i luga o le Atmel-ICE e mafai ona faʻafesoʻotaʻi saʻo i lenei pinout.
Ata 4-4. Fautuaina ARM SWD/JTAG Ulutala PinoutLe Atmel-ICE Debugger Programmers - Ata 18

O le Atmel-ICE e mafai ona faʻafefeina le UART-format ITM faʻasologa i le komepiuta talimalo. O lo'o pu'eina le su'ega i le pine TRACE/SWO o le ulutala 10-pin (JTAG TDO pine). O faʻamaumauga o loʻo faʻapipiʻiina i totonu i luga o le Atmel-ICE ma e lafoina i luga o le HID interface i le komepiuta talimalo. Ole maualuga ole fa'amaumauga fa'atuatuaina e tusa ma le 3MB/s.
4.2.5. Feso'ota'i ile SWD Target
O le ARM SWD interface o se vaega o le JTAG fa'aoga, fa'aogaina pine TCK ma TMS, o lona uiga pe a fa'afeso'ota'i i se masini SWD, o le 10-pin JTAG e mafai ona fa'aoga fa'apitoa. O le ARM JTAG ma le AVR JTAG so'oga, peita'i, e le'o fetaui ma pine, o lea e fa'alagolago i le fa'atulagaina o le laupapa fa'atatau o lo'o fa'aogaina. Pe a faʻaaogaina se STK600 poʻo se laupapa e faʻaaoga ai le AVR JTAG pinout, e tatau ona faʻaogaina le AVR connector port i luga o le Atmel-ICE. Pe a faʻafesoʻotaʻi i se laupapa, lea e faʻaaogaina ai le ARM JTAG pinout, e tatau ona faʻaogaina le SAM connector port i luga o le Atmel-ICE.
O le pine fautuaina mo le 10-pin Cortex Debug connector o loʻo faʻaalia i le Ata 4-4.
So'oga ile 10-pin 50-mil Cortex ulutala
Fa'aoga le uaea mafolafola (o lo'o i totonu o nisi pusa) e fa'afeso'ota'i i se fa'aulutala masani 50-mil Cortex.
So'oga ile 10-pin 100-mil Cortex-layout header
Fa'aoga le laupapa fa'apipi'i (o lo'o aofia i nisi o pusa) e fa'afeso'ota'i i se ulutala Cortex-pinout e 100-mil.
So'oga ile 20-pin 100-mil SAM ulutala
Fa'aoga le laupapa fa'apipi'i (o lo'o i totonu o nisi pusa) e fa'afeso'ota'i i se fa'auluulu SAM 20-pin 100-mil.
So'oga i se fa'auluuluga masani 100-mil
O le 10-pin mini-squid cable e tatau ona faʻaoga e faʻafesoʻotaʻi i le va o le Atmel-ICE AVR poʻo le SAM fesoʻotaʻiga uafu ma le laupapa taulaʻi. E ono fesoʻotaʻiga e manaʻomia, e pei ona faʻamatalaina i le laulau o loʻo i lalo.
Laulau 4-4. Atmel-ICE SWD Pin Fa'afanua

Igoa AVR pine uafu SAM pine uafu Fa'amatalaga
SWDC LK 1 4 Uati Debug Uaea Serial.
SWIDIO 5 2 Fa'amatalaga Fa'amatalaga Fa'amatalaga Fa'amatalaga Fa'amatalaga Fa'asolo.
SWO 3 6 Fa'asologa o Uaea (filifiliga-e le fa'atinoina i masini uma).
nSRST 6 10 Toe setiina.
VTG 4 1 Sini voltagu faasinomaga.
GND 2, 10 3, 5, 9 eleele.

4.2.6 Manatu Faapitoa
TAPE pine
O nisi masini SAM e aofia ai se pine ERASE lea e fai mai e fa'atino ai le tapeina atoa ma le tatalaina o masini o lo'o fa'apipi'i ai le vaega saogalemu. O lenei vaega e faʻapipiʻiina i le masini lava ia faʻapea foʻi ma le faʻapipiʻi moli ma e le o se vaega o le ARM autu.
O le pine ERASE e LE'O se vaega o so'o se fa'aulutala fa'asalalau, ma e le mafai e le Atmel-ICE ona fa'ailoa lenei fa'ailoga e tatala ai se masini. I ia tulaga e tatau i le tagata fa'aoga ona fa'atino le tapeina ma le lima a'o le'i amataina se sauniga debug.
Feso'ota'iga fa'aletino JTAG feso'ota'iga
Ole laina RESET e tatau ona fesoʻotaʻi i taimi uma ina ia mafai ai e le Atmel-ICE ona faʻaogaina le JTAG feso'ota'iga.
SWD fa'aoga
Ole laina RESET e tatau ona fesoʻotaʻi i taimi uma ina ia mafai e le Atmel-ICE ona faʻaogaina le SWD interface.
4.3 AVR UC3 masini ma JTAG/a Uaea
O masini AVR UC3 uma e faʻaalia ai le JTAG fa'aoga mo polokalame ma le fa'apipi'iina. E le gata i lea, o nisi masini AVR UC3 o loʻo faʻaalia ai le aWire faʻatasi ma galuega tutusa e faʻaaoga ai se uaea e tasi. Siaki le fa'amatalaga o masini mo feso'ota'iga lagolago o lena masini
4.3.1 Atmel AVR UC3 I luga o le masini Debug System
O le Atmel AVR UC3 OCD system ua mamanuina e tusa ai ma le Nexus 2.0 tulaga (IEEE-ISTO 5001 ™-2003), o se tulaga sili ona fetuutuunai ma mamana tatala i-chip debug tulaga mo 32-bit microcontrollers. E lagolagoina vaega nei:

  • Ole tali debug e fa'atatau ile Nexus
  • E lagolagoina e le OCD so'o se saoasaoa ole CPU
  • E ono polokalame fa'asagatau meafaigaluega motumotu
  • E lua fa'amaumauga fa'amuta
  • E mafai ona fetuutuuna'i nofoaga e va'ai ai
  • E mafai ona tu'u tu'ufa'atasia fa'aputuga o mea faigaluega e tu'u ai se malologa i luga o laina
  • Numera e le fa'atapula'aina o vaega fa'aoga polokalame (fa'aoga BREAK)
  • Su'ega ole lala ole polokalame ole taimi moni, su'esu'ega o fa'amaumauga, fa'asologa o fa'agaioiga (lagolagoina e tagata fa'apipi'i fa'atasi ma le va'aiga pu'e fa'atusa)

Mo nisi faʻamatalaga e uiga i le AVR UC3 OCD system, faʻafesoʻotaʻi le AVR32UC Technical Reference Manuals, o loʻo i luga. www.atmel.com/uc3.
4.3.2. JTAG Feso'ota'iga Fa'aletino
O le JTAG e aofia ai le 4-wire Test Access Port (TAP) pulea e ogatasi ma le IEEE.® 1149.1 tulaga masani. O le tulaga IEEE na fausia e tuʻuina atu ai se auala faʻapitoa faʻapisinisi e suʻe lelei ai le fesoʻotaʻiga o laupapa (Boundary Scan). Atmel AVR ma SAM masini ua faʻalauteleina lenei faʻatinoga e aofia ai le Polokalama atoatoa ma le On-chip Debugging lagolago.
Ata 4-5. JTAG Fa'amatalaga Fa'avaeLe Atmel-ICE Debugger Programmers - Ata 17

4.3.2.1 AVR JTAG Pinout
Pe a mamanuina se PCB talosaga, lea e aofia ai le Atmel AVR ma le JTAG fa'aoga, e fautuaina e fa'aoga le pinout e pei ona fa'aalia i le ata i lalo. E lagolagoina uma le 100-mil ma le 50-mil suiga o lenei pinout, e fa'atatau i le fa'aogaina o uaea ma mea fa'apipi'i fa'atasi ma le pusa fa'apitoa.
Ata 4-6. AVR JTAG Ulutala Pinout
Le Atmel-ICE Debugger Programmers - Ata 22

Laupapa 4-5. AVR JTAG Fa'amatalaga Pin

Igoa Pin

Fa'amatalaga

TCK 1 Su'ega Uati (fa'ailoga uati mai le Atmel-ICE i totonu o le masini fa'atatau).
TMS 5 Su'ega Faiga Filifilia (pulea faailo mai le Atmel-ICE i totonu o le masini faʻatatau).
TDI 9 Suʻega Faʻamatalaga I totonu (faʻamatalaga tuʻuina mai le Atmel-ICE i totonu o le masini faʻatatau).
TDO 3 Su'ega Fa'amatalaga (fa'amatalaga tu'u mai le masini fa'atatau i le Atmel-ICE).
nTRST 8 Toe Toe Su'ega (filifiliga, na'o nisi masini AVR). Faʻaaogaina e toe faʻafoʻi ai le JTAG Pule o le TAP.
nSRST 6 Toe setiina (filifiliga). Fa'aaogaina e toe setiina ai le masini fa'atatau. Faʻafesoʻotaʻi lenei pine e fautuaina talu ai e mafai ai e le Atmel-ICE ona taofi le masini faʻatatau i se tulaga toe faʻaleleia, lea e mafai ona taua i le faʻapipiʻiina i nisi o faʻaaliga.
VTG 4 Sini voltagu faasinomaga. O le Atmel-ICE samples le sini voltagu i luga o lenei pine ina ia mafai ai ona fa'amalo sa'o le tulaga liliu. O le Atmel-ICE e itiiti ifo nai lo le 3mA mai lenei pine i le debugWIRE mode ma itiiti ifo i le 1mA i isi auala.
GND 2, 10 eleele. E tatau ona faʻafesoʻotaʻi uma e faʻamautinoa ai o le Atmel-ICE ma le masini faʻatatau e tutusa le faʻasinomaga o le eleele.

Le Atmel-ICE Debugger Programmers - icon 1 Motugaafa: Manatua e aofia ai se mea faʻapipiʻi faʻapipiʻi i le va o pine 4 ma le GND.
4.3.2.2 JTAG Daisy filifili
O le JTAG fa'afeso'ota'i e mafai ai ona fa'afeso'ota'i le tele o masini i se atina'e se tasi i se fa'asologa o filifili daisy. O masini fa'atatau e tatau ona fa'aola uma i le sapalai tutusa voltagu, fa'asoa se node eleele masani, ma e tatau ona feso'ota'i e pei ona fa'aalia i le ata i lalo.
Ata 4-7. JTAG Daisy filifiliLe Atmel-ICE Debugger Programmers - Ata 19

Pe a faʻafesoʻotaʻi masini i se filifili daisy, e tatau ona mafaufau i mea nei:

  • O masini uma e tatau ona fa'asoa fa'atasi, feso'ota'i ile GND ile su'esu'ega a le Atmel-ICE
  • O masini uma e tatau ona fa'aogaina i luga o le vol voltagu. VTG i luga o le Atmel-ICE e tatau ona fesoʻotaʻi i lenei voltage.
  • TMS ma TCK e feso'ota'i tutusa; TDI ma TDO o loʻo fesoʻotaʻi i se filifili faasologa.
  • nSRST i luga o le Atmel-ICE suʻesuʻe e tatau ona fesoʻotaʻi i RESET i luga o masini pe a fai o soʻo se masini i le filifili e faʻamalo lona JTAG uafu
  • “Meafaigaluega muamua” e faasino i le numera o JTAG masini e tatau ona pasia e le faailo TDI i le filifili daisy aʻo leʻi oʻo i le masini faʻatatau. E faapena foi "mea faigaluega pe a uma" o le numera o masini e tatau ona pasia e le faailo pe a maeʻa le masini taulaʻi aʻo leʻi oʻo i le Atmel-ICE TDO
  • “Piti o faatonuga “muamua” ma le “ina ua uma” e faasino i le aofaiga atoa o JTAG umi tusi resitala faatonuga o masini, lea e fesootai i luma ma ina ua uma le masini sini i le filifili daisy
  • Ole aofa'iga ole umi ole IR (fa'atonuga a'o le'i + Atmel fa'atatau ile masini IR umi + fa'atonuga pe a uma) e fa'atapula'a ile maualuga ole 256 bits. Ole numera o masini ile filifili e gata ile 15 muamua ma le 15 mulimuli ane.

Motugaafa: 

Daisy chaining example: TDI → ATmega1280 → ATxmega128A1 → ATUC3A0512 → TDO.
Ina ia faʻafesoʻotaʻi i le Atmel AVR XMEGA® masini, o seti filifili daisy o:

  • Meafaigaluega muamua: 1
  • Meafaigaluega mulimuli ane: 1
  • Fa'atonuga muamua: 4 (8-bit AVR masini e 4 IR bits)
  • Fa'atonuga pe a uma: 5 (32-bit AVR masini e 5 IR bits)

Laulau 4-6. IR Umi ole Atmel MCUS

Ituaiga masini IR umi
AVR 8-bit 4 pito
AVR 32-bit 5 pito
SAM 4 pito

4.3.3. Feso'ota'i i le JTAG Sini
O le Atmel-ICE ua faʻapipiʻiina i le 50-mil 10-pin JTAG feso'ota'iga. O feso'ota'iga uma e lua e feso'ota'i sa'o i le eletise, ae fa'atatau i pine eseese e lua; O le AVR JTAG ulutala ma le ulutala ARM Cortex Debug. E tatau ona filifilia le fesoʻotaʻiga e faʻavae i luga o le pine o le laupapa faʻamoemoe, ae le o le MCU faʻamoemoe - mo faʻatasiampO se masini SAM o lo'o fa'apipi'i i se fa'aputuga AVR STK600 e tatau ona fa'aoga le ulutala AVR.
Le pine fa'atonu mo le 10-pin AVR JTAG feso'ota'iga o lo'o fa'aalia i le Ata 4-6.
O le pine fautuaina mo le 10-pin ARM Cortex Debug connector o loʻo faʻaalia i le Ata 4-2.
So'oga tu'usa'o i se fa'auluulu 10-pin 50-mil
Fa'aoga le uaea mafolafola 50-mil 10-pin (e aofia i nisi o pusa) e fa'afeso'ota'i sa'o i se laupapa e lagolagoina ai lea ituaiga ulutala. Fa'aoga le uafu feso'ota'iga AVR i luga o le Atmel-ICE mo fa'auluuluga o lo'o i ai le pine AVR, ma le uafu feso'ota'iga SAM mo fa'auluulu o lo'o usita'ia le pine fa'auluulu ARM Cortex Debug.
O fa'ailoga mo ports feso'ota'iga 10-pin o lo'o fa'aalia i lalo.
So'oga i se fa'auluulu 10-pin 100-mil masani

Fa'aoga se fa'aoga masani 50-mil i le 100-mil e fa'afeso'ota'i i ulutala 100-mil. E mafai ona fa'aogaina se laupapa fa'apipi'i (e aofia ai i nisi o pusa) mo lea fa'amoemoe, po'o se isi itu ole JTAGICE3 adapter e mafai ona faʻaogaina mo AVR sini.
Le Atmel-ICE Debugger Programmers - Ata 16 Taua:
O le JTAGICE3 100-mil adapter e le mafai ona faʻaogaina i le SAM connector port, talu ai o pine 2 ma le 10 (AVR GND) i luga o le adapter e fesoʻotaʻi.
So'oga i se fa'auluuluga masani 100-mil
Afai o lau laupapa sini e le o iai se 10-pin JTAG ulutala i le 50- po o le 100-mil, e mafai ona e fa'afanua i se pine masani e fa'aaoga ai le 10-pin "mini-squid" cable (e aofia ai i nisi kits), lea e maua ai le avanoa i sockets 100-mil ta'ito'atasi e sefulu.
Feso'ota'iga i se ulutala 20-pin 100-mil
Fa'aoga le laupapa fa'apipi'i (e aofia i nisi o pusa) e fa'afeso'ota'i i sini fa'atasi ma se ulutala 20-pin 100-mil.
Laulau 4-7. Atmel-ICE JTAG Fa'amatalaga Pin

Igoa

AVR uafu pine pine uafu SAM

Fa'amatalaga

TCK 1 4 Su'ega Uati (fa'ailoga uati mai le Atmel-ICE i totonu o le masini fa'atatau).
TMS 5 2 Su'ega Faiga Filifilia (pulea faailo mai le Atmel-ICE i totonu o le masini faʻatatau).
TDI 9 8 Suʻega Faʻamatalaga I totonu (faʻamatalaga tuʻuina mai le Atmel-ICE i totonu o le masini faʻatatau).
TDO 3 6 Su'ega Fa'amatalaga (fa'amatalaga tu'u mai le masini fa'atatau i le Atmel-ICE).
nTRST 8 Toe Toe Su'ega (filifiliga, na'o nisi masini AVR). Faʻaaogaina e toe faʻafoʻi ai le JTAG Pule o le TAP.
nSRST 6 10 Toe setiina (filifiliga). Fa'aaogaina e toe setiina ai le masini fa'atatau. Faʻafesoʻotaʻi lenei pine e fautuaina talu ai e mafai ai e le Atmel-ICE ona taofi le masini faʻatatau i se tulaga toe faʻaleleia, lea e mafai ona taua i le faʻapipiʻiina i nisi o faʻaaliga.
VTG 4 1 Sini voltagu faasinomaga. O le Atmel-ICE samples le sini voltagu i luga o lenei pine ina ia mafai ai ona fa'amalo sa'o le tulaga liliu. O le Atmel-ICE e itiiti ifo nai lo le 3mA mai lenei pine i le debugWIRE mode ma itiiti ifo i le 1mA i isi auala.
GND 2, 10 3, 5, 9 eleele. E tatau ona feso'ota'i uma ina ia mautinoa o le Atmel-ICE ma le masini fa'atatau e tutusa le fa'asinomaga o le eleele.

 4.3.4 a Uaea Fesootaiga Faaletino
E fa'aogaina e le aWire le uaea RESET o le masini AVR e fa'ataga ai le polokalame ma le fa'aogaina o galuega. O se faʻasologa faʻapitoa faʻapitoa e tuʻuina atu e le Atmel-ICE, lea e faʻamalo ai le faʻaogaina o le RESET o le pine. Pe a mamanuina se PCB talosaga, lea e aofia ai le Atmel AVR ma le aWire interface, e fautuaina e faʻaaoga le pinout e pei ona faʻaalia i le Ata 4 -8. E lagolagoina uma le 100-mil ma le 50-mil suiga o lenei pinout, e fa'atatau i le fa'aogaina o uaea ma mea fa'apipi'i fa'atasi ma le pusa fa'apitoa.
Ata 4-8. aUaea Ulutala PinoutLe Atmel-ICE Debugger Programmers - Ata 24

Le Atmel-ICE Debugger Programmers - icon 1 Motugaafa:
Talu ai ona o le aWire o se afa-duplex interface, o le toso-i luga tetee i luga o le RESET laina i le faasologa o le 47kΩ e fautuaina e aloese mai le iloa sese amataga-bit pe a suia le itu.
O le aWire interface e mafai ona faʻaaogaina e avea o se polokalame faʻapipiʻi ma faʻaogaina. O vaega uma o le OCD system e maua ile 10-pin JTAG e mafai fo'i ona maua fa'aoga fa'aoga aWire.
4.3.5 Feso'ota'i ile aWire Target
O le aWire interface e manaʻomia naʻo le tasi le laina faʻamatalaga faʻaopoopo i le VCC ma le GND. I luga o le sini o lenei laina o le laina nRESET, e ui lava e faʻaaogaina e le debugger le JTAG TDO laina o le laina faʻamaumauga.
O le pine fautuaina mo le 6-pin aWire connector o loʻo faʻaalia i le Ata 4-8.
So'oga ile 6-pin 100-mil aWire ulutala
Fa'aoga le 6-pin 100-mil tap i luga o le uaea mafolafola (e aofia ai i nisi o pusa) e fa'afeso'ota'i i se fa'aulutala masani 100-mil aWire.
So'oga ile 6-pin 50-mil aWire ulutala
Fa'aoga le laupapa fa'apipi'i (o lo'o i totonu o nisi pusa) e fa'afeso'ota'i i se fa'aulutala masani 50-mil aWire.
So'oga i se fa'auluuluga masani 100-mil
O le 10-pin mini-squid cable e tatau ona faʻaoga e faʻafesoʻotaʻi i le va o le Atmel-ICE AVR fesoʻotaʻiga uafu ma le laupapa taulaʻi. E tolu fesoʻotaʻiga e manaʻomia, e pei ona faʻamatalaina i le laulau o loʻo i lalo.
Laulau 4-8. Atmel-ICE aWire Pin Fa'afanua

Atmel-ICE AVR pine uafu pine fa'atatau Iti-squid pine

a uaea pine

Pin 1 (TCK) 1
Pin 2 (GND) GND 2 6
Pin 3 (TDO) FA'AMATALAGA 3 1
Pin 4 (VTG) VTG 4 2
Pin 5 (TMS) 5
Pin 6 (nSRST) 6
Pin 7 (E le'o feso'ota'i) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

4.3.6. Manatu Faapitoa
JTAG feso'ota'iga
I luga o nisi masini Atmel AVR UC3 o le JTAG e le mafai ona fa'aogaina le taulaga. A faʻaaogaina nei masini e taua le faʻafesoʻotaʻi le laina RESET ina ia mafai e le Atmel-ICE ona faʻaogaina le JTAG feso'ota'iga.
aUaea fa'aoga
Ole fua ole pa'u ole feso'ota'iga aWire e fa'alagolago ile taimi ole uati ole faiga, talu ai e tatau ona fa'amaopoopo fa'amaumauga ile va o vaega nei e lua. O le Atmel-ICE o le a otometi lava ona iloa ua faʻaititia le uati o le polokalama, ma toe faʻavasegaina lona fua faʻatatau. O le fa'avasegaina otometi e na'o le fa'aogaina o le fa'asologa o le uati o le 8kHz. O le fesuia'i i se uati pito i lalo i le taimi o le debug session e ono mafua ai ona leiloa le feso'ota'iga ma le fa'amoemoe.
Afai e mana'omia, o le aWire baud rate e mafai ona fa'atapula'aina e ala i le fa'atulagaina o le fa'ailoga uati aWire. O le su'esu'ega otometi o le a galue pea, ae o le taualuga o le taualuga o le a tu'uina atu i luga o taunuuga.
So'o se capacitor fa'amautu e feso'ota'i i le pine RESET e tatau ona motusia pe a fa'aogaina le Wire talu ai o le a fa'alavelave i le fa'agaioiga sa'o o le fa'aoga. E fautuaina le toso mai fafo vaivai (10kΩ pe maualuga) i luga o lenei laina.

Tapuni le faiga moe
O nisi masini AVR UC3 o lo'o i ai se fa'atonuga fa'alotoifale e mafai ona fa'aoga i le 3.3V tu'uina atu fa'atasi ma laina I/O fa'atonutonu 1.8V. O lona uiga o le pulega fa'alotoifale e fa'amalosia uma le 'autu ma le tele o le I/O. Na'o Atmel AVR TASI! e lagolagoina e le debugger le fa'aogaina a'o fa'aogaina faiga moe e tapuni ai lenei fa'atonu.
4.3.7. EVTI / EVTO Fa'aoga
O pine EVTI ma EVTO e le mafai ona maua ile Atmel-ICE. Ae ui i lea, e mafai lava ona faʻaogaina faʻatasi ma isi masini fafo.
EVTI e mafai ona faʻaaogaina mo faʻamoemoega nei:

  • O le sini e mafai ona faʻamalosia e taofi le faʻataunuʻuina i le tali atu i se mea i fafo. Afai o le Event In Control (EIC) bits i le DC register e tusi i le 0b01, o le maualuga-i-maualalo suiga i luga o le EVTI pine o le a maua ai se tulaga motusia. E tatau ona tumau pea le maualalo o le EVTI mo le taamilosaga o le uati e tasi o le PPU e faʻamautinoa ai o le vaeluaga o le O le External Breakpoint bit (EXB) i le DS ua seti pe a tupu lenei mea.
  • Fa'atupu fa'asologa o fe'au fa'atasi. E le faʻaaogaina e le Atmel-ICE.

EVTO e mafai ona faʻaaogaina mo faʻamoemoega nei:

  • Fa'ailoa mai o le PPU ua ulufale i le debug Fa'atulaga le EOS bits i DC i le 0b01 e mafua ai ona toso maualalo le pine o le EVTO mo le tasi ta'amilosaga uati o le CPU pe a ulufale le masini fa'atatau i le faiga debug. O lenei faailo e mafai ona faʻaaogaina e fai ma faʻapogai faʻapogai mo se oscilloscope fafo.
  • Fa'ailoa mai o le PPU ua o'o i se va'aiga po'o se va'aiga. E ala i le setiina o le EOC bit i totonu o se Resitala Fa'atonu Fa'atonu/Watchpoint, o lo'o fa'aalia le tulaga va'ai po'o le va'aiga ile pine EVTO. E tatau ona seti le EOS bits i DC i le 0xb10 ina ia mafai ai lenei vaega. O le pine EVTO e mafai ona faʻafesoʻotaʻi i se oscilloscope fafo ina ia mafai ai ona suʻesuʻeina le matamata
  • Fa'atupu fa'ailoga fa'ailoga taimi. E le faʻaaogaina e le Atmel-ICE.

4.4 tinyAVR, megaAVR, ma XMEGA Devices
O masini AVR o lo'o fa'aalia polokalame eseese ma feso'ota'iga debugging. Siaki le fa'amatalaga o masini mo feso'ota'iga lagolago o lena masini.

  • O nisi tamaiAVR® masini e iai le TPI TPI e mafai ona fa'aogaina mo le fa'apolokalameina o le masini, ma o nei masini e leai se mea e mafai ai ona fa'apipi'iina.
  • O nisi masini AVR ma nisi masini megaAVR o loʻo i ai le faʻaogaina o le debugWIRE, lea e fesoʻotaʻi i se masini faʻapipiʻi i luga o le masini e taʻua o le tinyOCD. O masini uma e iai le debugWIRE o loʻo iai foʻi le SPI faʻaoga mo in-system
  • O nisi masini megaAVR e iai le JTAG fa'aoga mo le fa'apolokalameina ma le fa'apipi'iina, fa'atasi ai ma se masini fa'apipi'i fa'apipi'i e ta'ua fo'i O masini uma ma JTAG fa'aalia fo'i le SPI fa'aoga e fai ma isi fa'aoga mo polokalame i totonu.
  • O masini AVR XMEGA uma o loʻo i ai le faʻaoga PDI mo polokalame ma O nisi masini AVR XMEGA e iai foʻi le JTAG feso'ota'iga fa'atasi ma galuega fa'atino tutusa.
  • O masini fou tinyAVR o loʻo i ai se faʻaoga UPDI, lea e faʻaaogaina mo polokalame ma faʻapipiʻi

Laulau 4-9. Polokalama ma Debugging Interfaces Aotelega

UPDI TPI SPI debugWIR E JTAG PDI a Uaea

SWD

tinyAVR Meafaigaluega fou O nisi masini O nisi masini O nisi masini
megaAV R O masini uma O nisi masini O nisi masini
AVR XMEGA O nisi masini O masini uma
AVR UC O masini uma O nisi masini
SAM O nisi masini O masini uma

4.4.1. JTAG Feso'ota'iga Fa'aletino
O le JTAG e aofia ai le 4-wire Test Access Port (TAP) pulea e ogatasi ma le IEEE.® 1149.1 tulaga masani. O le tulaga IEEE na fausia e tuʻuina atu ai se auala faʻapitoa faʻapisinisi e suʻe lelei ai le fesoʻotaʻiga o laupapa (Boundary Scan). Atmel AVR ma SAM masini ua faʻalauteleina lenei faʻatinoga e aofia ai le Polokalama atoatoa ma le On-chip Debugging lagolago.
Ata 4-9. JTAG Fa'amatalaga Fa'avaeLe Atmel-ICE Debugger Programmers - Ata 214.4.2. Faʻafesoʻotaʻi i se JTAG Sini
O le Atmel-ICE ua faʻapipiʻiina i le 50-mil 10-pin JTAG feso'ota'iga. O feso'ota'iga uma e lua e feso'ota'i sa'o i le eletise, ae fa'atatau i pine eseese e lua; O le AVR JTAG ulutala ma le ulutala ARM Cortex Debug. E tatau ona filifilia le fesoʻotaʻiga e faʻavae i luga o le pine o le laupapa faʻamoemoe, ae le o le MCU faʻamoemoe - mo faʻatasiampO se masini SAM o lo'o fa'apipi'i i se fa'aputuga AVR STK600 e tatau ona fa'aoga le ulutala AVR.
Le pine fa'atonu mo le 10-pin AVR JTAG feso'ota'iga o lo'o fa'aalia i le Ata 4-6.
O le pine fautuaina mo le 10-pin ARM Cortex Debug connector o loʻo faʻaalia i le Ata 4-2.
So'oga tu'usa'o i se fa'auluulu 10-pin 50-mil
Fa'aoga le uaea mafolafola 50-mil 10-pin (e aofia i nisi o pusa) e fa'afeso'ota'i sa'o i se laupapa e lagolagoina ai lea ituaiga ulutala. Fa'aoga le uafu feso'ota'iga AVR i luga o le Atmel-ICE mo fa'auluuluga o lo'o i ai le pine AVR, ma le uafu feso'ota'iga SAM mo fa'auluulu o lo'o usita'ia le pine fa'auluulu ARM Cortex Debug.
O fa'ailoga mo ports feso'ota'iga 10-pin o lo'o fa'aalia i lalo.
So'oga i se fa'auluulu 10-pin 100-mil masani
Fa'aoga se fa'aoga masani 50-mil i le 100-mil e fa'afeso'ota'i i ulutala 100-mil. E mafai ona fa'aogaina se laupapa fa'apipi'i (e aofia ai i nisi o pusa) mo lea fa'amoemoe, po'o se isi itu ole JTAGICE3 adapter e mafai ona faʻaogaina mo AVR sini.
Le Atmel-ICE Debugger Programmers - Ata 16 Taua:
O le JTAGICE3 100-mil adapter e le mafai ona faʻaogaina i le SAM connector port, talu ai o pine 2 ma le 10 (AVR GND) i luga o le adapter e fesoʻotaʻi.
So'oga i se fa'auluuluga masani 100-mil
Afai o lau laupapa sini e le o iai se 10-pin JTAG ulutala i le 50- po o le 100-mil, e mafai ona e fa'afanua i se pine masani e fa'aaoga ai le 10-pin "mini-squid" cable (e aofia ai i nisi kits), lea e maua ai le avanoa i sockets 100-mil ta'ito'atasi e sefulu.
Feso'ota'iga i se ulutala 20-pin 100-mil
Fa'aoga le laupapa fa'apipi'i (e aofia i nisi o pusa) e fa'afeso'ota'i i sini fa'atasi ma se ulutala 20-pin 100-mil.
Laulau 4-10. Atmel-ICE JTAG Fa'amatalaga Pin

Igoa AVR pine uafu SAM pine uafu Fa'amatalaga
TCK 1 4 Su'ega Uati (fa'ailoga uati mai le Atmel-ICE i totonu o le masini fa'atatau).
TMS 5 2 Su'ega Faiga Filifilia (pulea faailo mai le Atmel-ICE i totonu o le masini faʻatatau).
TDI 9 8 Suʻega Faʻamatalaga I totonu (faʻamatalaga tuʻuina mai le Atmel-ICE i totonu o le masini faʻatatau).
TDO 3 6 Su'ega Fa'amatalaga (fa'amatalaga tu'u mai le masini fa'atatau i le Atmel-ICE).
nTRST 8 Toe Toe Su'ega (filifiliga, na'o nisi masini AVR). Faʻaaogaina e toe faʻafoʻi ai le JTAG Pule o le TAP.
nSRST 6 10 Toe setiina (filifiliga). Fa'aaogaina e toe setiina ai le masini fa'atatau. Faʻafesoʻotaʻi lenei pine e fautuaina talu ai e mafai ai e le Atmel-ICE ona taofi le masini faʻatatau i se tulaga toe faʻaleleia, lea e mafai ona taua i le faʻapipiʻiina i nisi o faʻaaliga.
VTG 4 1 Sini voltagu faasinomaga. O le Atmel-ICE samples le sini voltagu i luga o lenei pine ina ia mafai ai ona fa'amalo sa'o le tulaga liliu. O le Atmel-ICE e itiiti ifo nai lo le 3mA mai lenei pine i le debugWIRE mode ma itiiti ifo i le 1mA i isi auala.
GND 2, 10 3, 5, 9 eleele. E tatau ona feso'ota'i uma ina ia mautinoa o le Atmel-ICE ma le masini fa'atatau e tutusa le fa'asinomaga o le eleele.

4.4.3.SPI Feso'ota'iga Fa'aletino
Polokalama i-System e fa'aogaina le SPI i totonu ole Atmel AVR (Serial Peripheral Interface) e la'u mai ai le code ile flash ma manatua EEPROM. E le o se atina'e fa'apipi'i. Pe a mamanuina se PCB talosaga, lea e aofia ai se AVR ma le SPI interface, o le pinout e pei ona faaalia i le ata i lalo e tatau ona faaaogaina.
Ata 4-10. SPI Ulutala PinoutLe Atmel-ICE Debugger Programmers - Ata 264.4.4. Feso'ota'i ile SPI Target
O le pine fautuaina mo le 6-pin SPI connector o loʻo faʻaalia i le Ata 4-10.
So'oga ile 6-pin 100-mil SPI ulutala
Fa'aoga le 6-pin 100-mil tap i luga o le uaea mafolafola (e aofia ai i nisi o pusa) e fa'afeso'ota'i i se fa'aulutala masani 100-mil SPI.
So'oga ile 6-pin 50-mil SPI ulutala
Fa'aoga le laupapa fa'apipi'i (o lo'o i totonu o nisi pusa) e fa'afeso'ota'i i se fa'ulutala SPI masani 50-mil.
So'oga i se fa'auluuluga masani 100-mil
O le 10-pin mini-squid cable e tatau ona faʻaoga e faʻafesoʻotaʻi i le va o le Atmel-ICE AVR fesoʻotaʻiga uafu ma le laupapa taulaʻi. E ono fesoʻotaʻiga e manaʻomia, e pei ona faʻamatalaina i le laulau o loʻo i lalo.
Le Atmel-ICE Debugger Programmers - Ata 16 Taua:
O le SPI interface e matua le atoatoa pe a fa'apolokalame le debugWIRE enable fuse (DWEN), tusa lava pe fa'apolokalameina fo'i le fuse SPIEN. Ina ia toe faʻaogaina le SPI, o le 'disable debugWIRE' e tatau ona tuʻuina atu aʻo i ai i le debugWIRE debugging session. O le tapeina o le debugWIRE i lenei faiga e mana'omia ai le SPIEN fuse ua uma ona fa'apolokalameina. Afai e le mafai e Atmel Studio ona faʻamalo le debugWIRE, atonu e le o faʻapipiʻiina le fuse SPIEN. Afai o le tulaga lea, e tatau ona faʻaaogaina se maualuga-voltage polokalame fa'akomepiuta e fa'apolokalame ai le fuse SPIEN.
Le Atmel-ICE Debugger Programmers - icon Fa'amatalaga:
O le SPI interface e masani ona taʻua o le "ISP", talu ai o le uluai In System Programming interface i luga o Atmel AVR oloa. O lo'o avanoa nei isi feso'ota'iga mo In System Programming.
Laulau 4-11. Atmel-ICE SPI Pin Fa'afanua

Atmel-ICE AVR pine uafu pine fa'atatau Iti-squid pine

SPI pinout

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) /TULAFONO 6 5
Pin 7 (e le'o feso'ota'i) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) MOSI 9 4
Pin 10 (GND) 0

4.4.5. PDI
O le Polokalama ma le Debug Interface (PDI) o se atinaʻe faʻapitoa a Atmel mo polokalame i fafo ma luga o le masini faʻapipiʻi o se masini. O le PDI Physical o se atina'e 2-pin e maua ai se feso'ota'iga fa'atasi afa-duplex fa'atasi ma le masini fa'atatau.
Pe a mamanuina se PCB talosaga, lea e aofia ai le Atmel AVR ma le PDI interface, o le pinout o loʻo faʻaalia i le ata o loʻo i lalo e tatau ona faʻaaogaina. O se tasi o mea fa'apipi'i 6-pin e tu'uina atu i le pusa Atmel-ICE e mafai ona fa'aoga e fa'afeso'ota'i le su'esu'ega Atmel-ICE i le PCB talosaga.
Ata 4-11. PDI Ulutala PinoutLe Atmel-ICE Debugger Programmers - Ata 274.4.6. Feso'ota'i ile PDI Target
O le pine fautuaina mo le 6-pin PDI connector o loʻo faʻaalia i le Ata 4-11.
So'oga ile 6-pin 100-mil PDI ulutala
Fa'aoga le 6-pin 100-mil tap i luga o le uaea mafolafola (e aofia ai i nisi o pusa) e fa'afeso'ota'i i se fa'aulutala masani 100-mil PDI.
So'oga ile 6-pin 50-mil PDI ulutala
Fa'aoga le laupapa fa'apipi'i (e aofia ai i nisi o pusa) e fa'afeso'ota'i i se fa'aulutala PDI 50-mil masani.
So'oga i se fa'auluuluga masani 100-mil
O le 10-pin mini-squid cable e tatau ona faʻaoga e faʻafesoʻotaʻi i le va o le Atmel-ICE AVR fesoʻotaʻiga uafu ma le laupapa taulaʻi. E fa fesoʻotaʻiga e manaʻomia, e pei ona faʻamatalaina i le laulau o loʻo i lalo.
Le Atmel-ICE Debugger Programmers - Ata 16 Taua:
O le pine e manaʻomia e ese mai le JTAGICE mkII JTAG su'esu'e, lea e feso'ota'i ai le PDI_DATA i le pine 9. O le Atmel-ICE e fetaui lelei ma le pinout fa'aaogaina e le Atmel-ICE, JTAGICE3, AVR TASI!, ma le AVR Dragon oloa.
Laulau 4-12. Atmel-ICE PDI Pin Fa'afanua

Atmel-ICE AVR uafu pine

pine fa'atatau Iti-squid pine

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 (e le'o feso'ota'i) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

4.4.7. UPDI Feso'ota'iga Fa'aletino
O le Polokalama Fa'atasi ma le Debug Interface (UPDI) o se atina'e fa'apitoa a Atmel mo polokalame i fafo ma le fa'apipi'iina o se masini. O se sui o le PDI 2-uaea faʻafesoʻotaʻi faʻapitoa, lea e maua i luga o masini AVR XMEGA uma. O le UPDI ose feso'ota'iga e tasi-uaea e tu'uina atu ai se feso'ota'iga fa'atasi afa-duplex fa'atasi ma le masini fa'atatau mo fa'amoemoega o polokalame ma fa'apolopolo.
Pe a mamanuina se PCB talosaga, lea e aofia ai le Atmel AVR ma le UPDI interface, o le pinout o loʻo faʻaalia i lalo e tatau ona faʻaaogaina. O se tasi o mea fa'apipi'i 6-pin e tu'uina atu i le pusa Atmel-ICE e mafai ona fa'aoga e fa'afeso'ota'i le su'esu'ega Atmel-ICE i le PCB talosaga.
Ata 4-12. UPDI Ulutala PinoutLe Atmel-ICE Debugger Programmers - Ata 284.4.7.1 UPDI ma /RESET
O le UPDI tasi-uaea faʻafesoʻotaʻi e mafai ona avea ma pine tuʻufaʻatasia poʻo se pine fefaʻasoaaʻi, faʻalagolago i le masini AVR sini. Fa'afeso'ota'i le fa'amatalaga o masini mo nisi fa'amatalaga.
A o'o le UPDI interface i luga o se pine fefa'asoaa'i, e mafai ona fa'atulaga le pine e avea ma UPDI, / RESET, po'o le GPIO e ala i le fa'atulagaina o fuse RSTPINCFG[1:0].
O fuse RSTPINCFG[1:0] o lo'o iai fa'atonuga nei, e pei ona fa'amatalaina i le fa'amaumauga. O fa'atinoga fa'atino o filifiliga ta'itasi o lo'o tu'uina atu iinei.
Laulau 4-13. RSPINCFG[1:0] Fuse Configuration

RSPINCFG[1:0] Fa'atonuga

Fa'aoga

00 GPIO Fa'amoemoe lautele I/O pine. Ina ia mafai ona maua le UPDI, e tatau ona faʻaoga se 12V pulse i lenei pine. E leai se puna toe setiina o lo'o maua.
01 UPDI Polokalame faʻapitoa ma faʻapipiʻi pine. E leai se puna toe setiina o lo'o maua.
10 Toe setiina Toe seti fa'ailoga fa'aoga. Ina ia mafai ona maua le UPDI, e tatau ona faʻaoga se 12V pulse i lenei pine.
11 Fa'apolopolo NA

Fa'aaliga:  O masini AVR tuai o loʻo i ai se faʻaoga polokalame, e taʻua o le "High-Voltage Polokalama” (o lo'o i ai fa'asologa fa'asologa ma fa'atusa fa'atusa.) I se tulaga lautele, e mana'omia e lenei atina'e le 12V e fa'aoga i le pine /RESET mo le umi o le polokalame polokalame. O le UPDI interface o se atinaʻe e matua ese lava. O le UPDI pine o se polokalame ma faʻapipiʻi pine, lea e mafai ona tuʻufaʻatasia e maua ai se isi galuega (/RESET poʻo GPIO). Afai e filifilia le isi galuega ona manaʻomia lea o le 12V pulse i luga o lena pine ina ia mafai ai ona toe faʻagaoioia le galuega UPDI.
Fa'aaliga:  Afai e manaʻomia e se mamanu le faʻasoaina o le faʻailoga UPDI ona o faʻalavelave pine, e tatau ona faia laasaga ina ia mautinoa e mafai ona faʻapipiʻiina le masini. Ina ia faʻamautinoa e mafai e le faʻailoga UPDI ona galue saʻo, faʻapea foʻi ma le aloese mai le faʻaleagaina o vaega i fafo mai le 12V pulse, e fautuaina e motusia soʻo se vaega i luga o lenei pine pe a taumafai e debug pe faʻapipiʻi le masini. E mafai ona faia lenei mea i le faʻaaogaina o le 0Ω resistor, lea e faʻapipiʻi ona o le faaletonu ma aveese pe suia e se pine ulu ao faʻapipiʻi. O lenei faʻatulagaga lelei o lona uiga e tatau ona faia polokalame aʻo leʻi faʻapipiʻi le masini.
Le Atmel-ICE Debugger Programmers - Ata 16 Taua:  E le lagolagoina e le Atmel-ICE le 12V ile laina UPDI. I se isi faaupuga, afai o le UPDI pine ua faʻatulagaina e avea ma GPIO poʻo RESET ole Atmel-ICE o le a le mafai ona faʻaogaina le UPDI interface.
4.4.8. Feso'ota'i ile UPDI Target
O le pine fautuaina mo le 6-pin UPDI connector o loʻo faʻaalia i le Ata 4-12.
So'oga ile 6-pin 100-mil UPDI ulutala
Fa'aoga le 6-pin 100-mil tap i luga o le uaea mafolafola (e aofia ai i nisi o pusa) e fa'afeso'ota'i i se fa'aulutala UPDI masani 100-mil.
So'oga ile 6-pin 50-mil UPDI ulutala
Fa'aoga le laupapa fa'apipi'i (o lo'o aofia i nisi o pusa) e fa'afeso'ota'i i se ulutala UPDI masani 50-mil.
So'oga i se fa'auluuluga masani 100-mil

O le 10-pin mini-squid cable e tatau ona faʻaoga e faʻafesoʻotaʻi i le va o le Atmel-ICE AVR fesoʻotaʻiga uafu ma le laupapa taulaʻi. E tolu fesoʻotaʻiga e manaʻomia, e pei ona faʻamatalaina i le laulau o loʻo i lalo.
Laulau 4-14. Atmel-ICE UPDI Pin Fa'afanua

Atmel-ICE AVR uafu pine pine fa'atatau Iti-squid pine

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) [/RESET lagona] 6 5
Pin 7 (E le'o feso'ota'i) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

4.4.9 TPI ​​Feso'ota'iga Fa'aletino
TPI ose polokalame-na'o le atina'e mo nisi masini AVR ATtiny. E le o se faʻaoga faʻapipiʻi, ma o nei masini e leai se gafatia OCD. Pe a mamanuina se PCB talosaga e aofia ai se AVR ma le TPI interface, o le pinout o loʻo faʻaalia i le ata o loʻo i lalo e tatau ona faʻaaogaina.

Ata 4-13. TPI Ulutala PinoutLe Atmel-ICE Debugger Programmers - Ata 294.4.10. Feso'ota'i ile TPI Target
O le pine fautuaina mo le 6-pin TPI connector o loʻo faʻaalia i le Ata 4-13.
So'oga ile 6-pin 100-mil TPI ulutala
Fa'aaoga le 6-pin 100-mil tap i luga o le uaea mafolafola (e aofia ai i nisi o pusa) e fa'afeso'ota'i i se fa'aulutala masani 100-mil TPI.
So'oga ile 6-pin 50-mil TPI ulutala
Fa'aoga le laupapa fa'apipi'i (o lo'o aofia i nisi o pusa) e fa'afeso'ota'i i se ulutala TPI masani 50-mil.
So'oga i se fa'auluuluga masani 100-mil
O le 10-pin mini-squid cable e tatau ona faʻaoga e faʻafesoʻotaʻi i le va o le Atmel-ICE AVR fesoʻotaʻiga uafu ma le laupapa taulaʻi. E ono fesoʻotaʻiga e manaʻomia, e pei ona faʻamatalaina i le laulau o loʻo i lalo.
Laulau 4-15. Atmel-ICE TPI Pin Fa'afanua

Atmel-ICE AVR pine uafu pine fa'atatau Iti-squid pine

TPI pinout

Pin 1 (TCK) Uati 1 3
Pin 2 (GND) GND 2 6
Pin 3 (TDO) FA'AMATALAGA 3 1
Pin 4 (VTG) VTG 4 2
Pin 5 (TMS) 5
Pin 6 (nSRST) /TULAFONO 6 5
Pin 7 (e le'o feso'ota'i) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

4.4.11. Toe Debugging (AVR JTAG /debugWIRE masini)
I/O Peripheral
Ole tele ole I/O peripherals o le a fa'aauau pea ona tamo'e e ui lava ina taofi le fa'atinoina o le polokalame ile mea e motusia. Example: Afai e oʻo i se vaeluaga i le taimi o le faʻasalalauga UART, o le a faʻamaeʻaina le faʻasalalauga ma faʻapipiʻi vaega tutusa. O le TXC (transmit complete) fu'a o le a seti ma avanoa i le isi laasaga e tasi o le code e ui lava e masani ona tupu mulimuli ane i se masini moni.
O modules I/O uma o le a faʻaauau pea ona taʻavale i le tulaga taofi faʻatasi ai ma tuusaunoaga nei e lua:

  • Timer/Counter (e mafai ona fetuutuuna'i i le fa'aogaina o le polokalama pito i luma)
  • Watchdog Timer (taofi i taimi uma e puipuia ai le toe setiina i le taimi o le faʻaogaina)

Avanoa I/O Laasaga Tasi
Talu ai o loʻo faʻaauau pea ona tamoʻe le I/O i le tulaga taofi, e tatau ona faʻaeteete e aloese mai nisi faʻafitauli taimi. Mo example, le code:
Pe a fa'agaoioia lenei tulafono, e le toe faitau e le tusi resitala TEMP le 0xAA ona e le'i fa'amauina fa'amaumauga i le pine i le taimi e s.amptaʻitaʻia e le galuega IN. E tatau ona tu'u se fa'atonuga ole NOP ile va ole fa'atonuga OUT ma le IN ina ia mautinoa o lo'o iai le tau sa'o ile tusi resitala PIN.
Ae peita'i, pe a tu'u tasi le la'a lenei galuega e ala i le OCD, o le a tu'uina atu pea e lenei code le 0xAA i le resitara PIN talu ai o lo'o tamo'e le I/O i le saosaoa atoa e tusa lava pe taofi le fatu i le la'a tasi.
Laasaga tasi ma le taimi
O nisi tusi resitala e mana'omia ona faitau pe tusia i totonu o se numera o ta'amilosaga pe a uma ona fa'ataga se fa'ailoga fa'atonu. Talu ai o le I/O Clock ma peripherals o loʻo faʻaauau pea ona tamoʻe i le saoasaoa atoa i le tulaga tuʻu, o le laa tasi i totonu o ia code o le a le fetaui ma le taimi e manaʻomia. I le va o laasaga e lua, o le I/O uati atonu e faitau miliona ta'amilosaga. Ina ia manuia le faitau pe tusi tusi resitala faʻatasi ma ia manaʻoga taimi, o le faitau atoa poʻo le tusitusi faʻasologa e tatau ona faia e avea o se gaioiga atomika faʻatautaia le masini i le saoasaoa atoa. E mafai ona faia lenei mea e ala i le faʻaaogaina o se macro poʻo se telefoni e faʻatino ai le code, poʻo le faʻaogaina o le run-to-cursor function i le debugging environment.
Avanoa 16-bit resitala
O le Atmel AVR peripherals e masani lava ona i ai ni resitara 16-bit e mafai ona maua i le 8-bit data pasi (fa'ata'ita'iga: TCNTn o le 16-bit timer). O le resitara 16-bit e tatau ona fa'aogaina e ala i le fa'aaogaina o galuega faitau pe tusitusi se lua. O le malepelepe i le ogatotonu o se avanoa 16-bit poʻo le laa tasi i lenei tulaga e ono iʻu ai i faʻatauga sese.
Fa'atapula'a avanoa resitala I/O
O nisi tusi resitala e le mafai ona faitau e aunoa ma le afaina o latou mea. O ia tusi resitala e aofia ai mea o loʻo i ai fuʻa e kilia e ala i le faitau, poʻo faʻamaufaʻailoga faʻamaumauga (faʻataʻitaʻiga: UDR). O le polokalama pito i luma o le a taofia le faitauina o nei tusi resitala pe a taofi le faiga e faʻasaoina ai le natura le faʻafefe o le OCD debugging. E le gata i lea, o nisi tusi resitala e le mafai ona tusia ma le saogalemu e aunoa ma ni a'afiaga e tupu - o nei tusi resitala e na'o le faitau. Mo exampLe:

  • Tusi resitala o le fu'a, e kilia ai se fu'a e ala i le tusia o le '1' i so'o se O nei tusi resitala e na'o le faitau.
  • UDR ma SPDR resitala e le mafai ona faitau e aunoa ma le afaina o le tulaga o le module. O nei resitala e leai

4.4.12. megaAVR Manatu Faapitoa
Software breakpoints
Talu ai o lo'o i ai se fa'ata'ita'iga o le OCD module, e le lagolagoina e ATmega128[A] le fa'aogaina o le fa'atonuga o le BREAK mo fa'alavelave fa'apolokalame.
JTAG uati
E tatau ona fa'ama'oti sa'o le fa'asologa o le uati i le pito i luma o le polokalame a'o le'i amataina se sauniga debug. Mo mafuaʻaga faʻatasi, o le JTAG O faailo TCK e tatau ona itiiti ifo i le tasi vaefa o le fa'asologa o le uati fa'amoemoe mo le fa'amautuina o le fa'aogaina. Pe a faʻapipiʻiina e ala i le JTAG atina'e, o le TCK masani e fa'atapula'aina i le maualuga o le fa'asologa o le masini fa'atatau, ae le o le taimi tonu o le uati o lo'o fa'aaogaina.
Pe a faʻaaogaina le RC oscillator i totonu, ia nofouta o le taimi e mafai ona eseese mai lea masini i lea masini ma e aʻafia i le vevela ma le V.CC suiga. Ia fa'asao pe a fa'amaoti le fa'asologa o le uati.
JTAGEN ma OCDEN fuse

O le JTAG e mafai ona fa'aoga le fa'aoga JTAGEN fuse, lea e fa'apolokalameina e ala i le fa'aletonu. O lenei mea e mafai ai ona maua le avanoa i le JTAG fa'aoga polokalame. E ala i lenei masini, e mafai ai ona fa'apolokalame le fuse OCDEN (e le'i fa'apolokalameina le OCDEN). O lenei mea e mafai ai ona maua le OCD ina ia faʻafaigofie le faʻaogaina o le masini. O le polokalama pito i luma o le a fa'amautinoa pea e le'i fa'apolokalameina le fuse o le OCDEN pe a fa'amuta se vasega, ma fa'agata ai le fa'aogaina o le eletise e le mana'omia e le OCD module. Afai o le JTAGEN fuse e leʻi mafaufauina, e mafai ona toe faʻaogaina e faʻaaoga ai le SPI poʻo le High Voltagu faiga polokalame.
Afai o le JTAGEN fuse ua faʻapipiʻiina, o le JTAG e mafai lava ona fa'aletonu le atina'e i firmware e ala i le setiina o le JTD bit. O lenei mea o le a le mafai ai ona faʻaogaina le code, ma e le tatau ona faia pe a taumafai se sauniga debug. Afai o lea code ua uma ona faʻatinoina i luga o le masini Atmel AVR pe a amataina se faʻasalalauga, o le Atmel-ICE o le a faʻamaonia le RESET laina aʻo faʻafesoʻotaʻi. Afai e sa'o le laina lea, o le a fa'amalosia le masini AVR fa'amoemoe e toe setiina, ma fa'atagaina ai se JTAG sootaga.
Afai o le JTAG ua mafai ona fa'aoga, o le JTAG e le mafai ona fa'aogaina pine mo isi galuega fa'aoga pine. O le a tumau lo latou tuuto JTAG pine seia oʻo i le JTAG e le atoatoa le atinaʻe e ala i le setiina o le JTD bit mai le polokalame code, poʻo le kiliaina o le JTDTAGEN fuse e ala i se atinaʻe polokalame.

Le Atmel-ICE Debugger Programmers - icon 1 Motugaafa:
Ia mautinoa e siaki le pusa siaki "faʻaaoga fafo" i totonu o le polokalame faʻatalanoaga ma le debug filifiliga talanoaga ina ia mafai ai e le Atmel-ICE ona faʻamaonia le RESET laina ma toe faʻaagaina le J.TAG faʻaoga i luga o masini o loʻo faʻaogaina le code lea e faʻamalo ai le JTAG atinaʻe e ala i le setiina o le JTD bit.
IDR/OCDR mea tutupu
O le IDR (In-out Data Register) e taʻua foi o le OCDR (On Chip Debug Register), ma e faʻaaogaina tele e le debugger e faitau ma tusi faʻamatalaga i le MCU pe a taofi le tulaga i le taimi o se faʻasalalauga. Pe a tusia e le polokalame talosaga i le run mode se byte o faʻamatalaga i le OCDR resitala o le masini AVR o loʻo faʻapipiʻiina, e faitau e le Atmel-ICE lenei tau i fafo ma faʻaalia i le faʻamalama savali o le polokalama pito i luma. Ole tusi resitala ole OCDR e su'esu'e ile 50ms, ole tusi atu i ai ile tele ole taimi ole a LE maua ai fa'ai'uga fa'atuatuaina. A leai se malosi o le masini AVR a'o fa'apipi'iina, e ono fa'ailoa mai ni mea sese ole OCDR. E tupu lenei mea ona e mafai e le Atmel-ICE ona palota le masini e pei o le voltage pa'u ifo i lalo ole voltage.
4.4.13. AVR XMEGA Manatu Faapitoa
OCD ma le uati
A ulufale le MCU i le tulaga taofi, o le uati OCD e faʻaaogaina e fai ma uati MCU. O le uati OCD o le JTAG TCK pe afai o le JTAG fa'aoga o lo'o fa'aogaina, po'o le PDI_CLK pe a fa'aoga le PDI.
I/O modules ile tulaga taofi
E ese mai i masini muamua Atmel megaAVR, i le XMEGA o le I / O modules e taofi i le tulaga taofi. O lona uiga o le USART o le a faʻalavelaveina, timer (ma PWM) o le a taofia.
Meafaigaluega motumotu
E fa fa'atusatusaga fa'atusatusaga fa'aoga - lua fa'atusa fa'amatalaga ma fa'atusatusaga tau e lua. E iai a latou tapulaa:

  • E tatau ona tutusa uma ituaiga (polokalame po'o fa'amaumauga)
  • O fa'amaumauga uma e motusia e tatau ona i ai i le vaega e tasi e manatua ai (I/O, SRAM, po'o le XRAM)
  • E na'o le tasi le va'aiga e mafai ona tasi pe a fa'aogaina le tuatusi

O fa'apotopotoga 'ese'ese ia e mafai ona fa'atulaga:

  • E lua fa'amaumauga ta'itasi po'o fa'asologa o tuatusi polokalame
  • Tasi fa'amaumauga po'o le tuatusi o le polokalame le va'aiga o le va'aiga
  • E lua fa'amaumauga fa'amaumauga e tasi fa'atasi ma fa'atusatusa le tau
  • Tasi fa'amaumauga fa'amuta fa'atasi ma tuatusi tuatusi, fa'atauga, po'o mea uma e lua

Atmel Studio o le a taʻu atu ia te oe pe le mafai ona seti le breakpoint, ma aisea. E iai le fa'amuamua o fa'amaumauga o fa'amaumauga nai lo fa'aputuga o polokalame, pe a maua avanoa fa'apolokalame.
Toe setiina fafo ma PDI faaletino
O le PDI faʻaoga faʻapitoa e faʻaaogaina le laina seti e pei o le uati. Aʻo faʻapipiʻi, o le toe setiina o le toso e tatau ona 10k pe sili atu pe aveese. So'o se capacitors toe setiina e tatau ona aveese. E tatau ona motusia isi punaoa toe setiina mai fafo.
Debugging ma le moe mo ATxmegaA1 rev H ma muamua
Sa i ai se pusa i luga o uluai lomiga o masini ATxmegaA1 na taofia ai le OCD mai le faʻaogaina aʻo iai le masini i ni faiga moe. E lua auala e toe faʻaogaina ai le OCD:

  • Alu i le Atmel-ICE. Filifiliga i le lisi o Meafaigaluega ma faʻatagaina "Faʻaagaoioia le toe setiina i fafo pe a toe faʻaogaina le masini".
  • Faia se tipi tipi

O faiga moe e fa'aosoina ai lenei bug o:

  • Malosiaga-lalo
  • Malosi-ola
  • Faatali mai
  • Fa'atele le tutu

4.4.1.debugWIRE Manatu Faapitoa
O le pine feso'ota'iga debugWIRE (dW) o lo'o tu'u tino i luga o le pine lava e tasi e pei o le toe setiina i fafo (RESET). O le mea lea e le lagolagoina ai se puna toe setiina i fafo pe a mafai le faʻaogaina o le debugWIRE.
O le debugWIRE Enable fuse (DWEN) e tatau ona seti i luga o le masini faʻatatau ina ia mafai ai ona faʻaogaina le atinaʻe debugWIRE. O lenei fuse e le mafai ona faʻapipiʻiina pe a lafo le masini Atmel AVR mai le fale gaosimea. O le debugWIRE interface lava ia e le mafai ona fa'aoga e seti ai lenei fuse. Ina ia mafai ona seti le fuse DWEN, e tatau ona faʻaogaina le SPI mode. O le polokalama pito i luma e faʻaaogaina lenei mea pe a faʻapea e fesoʻotaʻi pine SPI manaʻomia. E mafai fo'i ona fa'atulaga i le fa'aogaina o polokalame SPI mai le Atmel Studio programming dialog.
Po'o le: Taumafai e amata se sauniga debug ile vaega debugWIRE. Afai e le mafai le faʻaogaina o le debugWIRE, Atmel Studio o le a ofoina atu e toe faʻataʻitaʻi, pe taumafai e faʻaogaina le debugWIRE i le faʻaogaina o polokalame SPI. Afai e iai sau ulutala SPI atoa e fesoʻotaʻi, debugWIRE o le a mafai, ma o le a talosagaina oe e sui le mana i luga o le sini. E mana'omia lea mea ina ia lelei suiga o fuse.
Po'o: Tatala le faʻatalanoaga o polokalame ile SPI mode, ma faʻamaonia o le saini e fetaui ma le masini saʻo. Siaki le fuse DWEN e mafai ai le debugWIRE.
Le Atmel-ICE Debugger Programmers - Ata 16 Taua:
E taua tele le tu'ua o le fuse SPIEN ua fa'apolokalameina, le fa'aogaina o le RSTDISBL e le'i fa'apolokalameina! O le le faia o lenei mea o le a faʻaogaina ai le masini i le debugWIRE mode, ma High Voltage mana'omia le polokalame e toe fa'afo'i ai le faatulagaga DWEN.
Ina ia faʻamalo le faʻaogaina o le debugWIRE, faʻaaoga High Voltage fa'apolokalame e aveese le polokalame ole fuse DWEN. I le isi itu, faʻaaoga le faʻaogaina o le debugWIRE lava ia e faʻamalo mo se taimi le tumau, lea o le a faʻatagaina ai le polokalame a le SPI e fai, pe a faʻapipiʻi le fuse SPIEN.
Le Atmel-ICE Debugger Programmers - Ata 16 Taua:
Afai e le'i tu'ua le fuse SPIEN e fa'apolokalameina, o le a le mafai e Atmel Studio ona fa'auma lenei ta'aloga, ma High Voltage tatau ona fa'aoga polokalame.
I le taimi o se fa'asalalauga, filifili le 'Disable debugWIRE and Close' menu filifiliga mai le 'Debug' menu. DebugWIRE o le a fa'agata mo sina taimi, ma Atmel Studio o le a faʻaogaina polokalame SPI e faʻapolokalame ai le fuse DWEN.

O le fa'apolokalameina o le fuse DWEN e mafai ai ona fa'agasolo nisi vaega o le uati i faiga moe uma. Ole mea lea ole a fa'ateleina ai le fa'aogaina ole eletise ole AVR a'o moe. O le DWEN Fuse e tatau ona faʻagata i taimi uma pe a le faʻaaogaina le debugWIRE.
Pe a mamanuina se PCB faʻatatau i le mea o le a faʻaaogaina ai le debugWIRE, e tatau ona faia manatu nei mo le faʻaogaina saʻo:

  • E le tatau ona la'ititi (malosi) i luga ole laina dW/(RESET) nai lo le 10kΩ. O le toso i luga e le manaʻomia mo le faʻaogaina o le debugWIRE, talu ai o loʻo tuʻuina atu e le meafaigaluega faʻapipiʻi
  • Soo se capacitor faʻamautu e fesoʻotaʻi atu i le RESET pine e tatau ona motusia pe a faʻaaogaina le debugWIRE, aua o le a faʻalavelave i le faʻaogaina saʻo o le atinaʻe.
  • E tatau ona motusia so'otaga uma e toe fa'afo'i mai fafo po'o isi ta'avale malosi i le laina RESET, talu ai e ono fa'alavelave i le fa'agaioiga sa'o o le fa'aoga.

Aua lava ne'i fa'apolokalame le loka-bits i le masini fa'atatau. O le debugWIRE interface e mana'omia le fa'amama loka ina ia mafai ona fa'atino sa'o.
4.4.15. debugWIRE Software Breakpoints
O le debugWIRE OCD e matua faʻaititia i lalo pe a faʻatusatusa i le Atmel megaAVR (JTAG) OCD. O lona uiga e leai se polokalame fa'atusatusaga fa'atusatusaga o lo'o avanoa i le tagata fa'aoga mo fa'amoemoega fa'aletonu. O lo'o iai se tasi o fa'atusa fa'atusa mo fa'amoemoega o le tamo'e-i-pe'u ma fa'agaioiga la'a tasi, peita'i e le'o lagolagoina fa'aopoopo fa'agata fa'aoga i meafaigaluega.
Nai lo lena, e tatau ona fa'aaoga e le tagata fa'apipi'i le fa'atonuga AVR BREAK. O lenei faatonuga e mafai ona tuʻuina i le FLASH, ma a utaina mo le faʻatinoga o le a mafua ai ona ulufale le PPU AVR i le tulaga taofi. Mo le lagolagoina o va'aiga i le taimi o le fa'aogaina, e tatau i le debugger ona fa'aofi se fa'atonuga BREAK i le FLASH i le mea e mana'omia ai e tagata fa'aoga se mea e malolo ai. O le uluai faatonuga e tatau ona teuina mo le toe suia mulimuli ane.
Pe a laa tasi i luga o se faatonuga BREAK, e tatau i le debugger ona faʻatino le uluai faʻatonuga faʻapipiʻi ina ia faʻasaoina amioga a le polokalame. I tulaga ogaoga, e tatau ona aveese le BREAK mai le FLASH ma toe sui mulimuli ane. O nei fa'aaliga uma e mafai ona mafua ai le tuai tele pe a la'a tasi mai mea e motu ai, lea o le a fa'ateteleina pe a matua'i maualalo le fa'asologa o le uati.
O lea e fautuaina ai le tausisia o taiala nei, pe a mafai:

  • Fa'agasolo i taimi uma le fa'amoemoe i le maualuga o taimi e mafai ai i le taimi o le fa'aogaina. O le fa'aoga fa'aletino debugWIRE o lo'o loka mai le uati fa'atatau.
  • Taumafai e fa'aitiitia le aofa'i o fa'aopoopoga ma aveese, aua e mana'omia e ia mea ta'itasi se itulau FLASH e sui i le fa'amoemoe.
  • Taumafai e fa'aopoopo pe ave'ese se numera la'ititi o motumotu i le taimi, e fa'aitiitia ai le numera o fa'agaioiga tusitusi itulau FLASH.
  • Afai e mafai, aloese mai le tu'uina o mea e motu ai i luga o fa'atonuga upu lua

4.4.16. Malamalama i le debugWIRE ma le DWEN Fuse
A mafai, o le debugWIRE interface e pulea le pine o le masini / RESET, lea e faʻatasi ai ma le SPI interface, lea e manaʻomia ai foi lenei pine. Pe a faʻatagaina ma faʻagata le debugWIRE module, mulimuli i se tasi o nei auala e lua:

  • Tuu atu i le Atmel Studio e tausia mea (fautua)
  • Seti ma fa'amama le DWEN ma le lima (fa'aeteete, fa'aoga na'o tagata fa'apitoa!)

Le Atmel-ICE Debugger Programmers - Ata 16 Taua: Pe a fa'aogaina ma le lima le DWEN, e taua le fa'atulagaina o le fuse SPIEN ina ia 'alofia ai le fa'aogaina o le High-Vol.tagu polokalame
Ata 4-14. Malamalama i le debugWIRE ma le DWEN FuseLe Atmel-ICE Debugger Programmers - Ata 304.4.17.TinyX-OCD (UPDI) Manatu Faapitoa
Ole pine fa'amaumauga a le UPDI (UPDI_DATA) e mafai ona avea ma pine tu'ufa'atasi po'o se pine fa'asoa, e fa'atatau i le masini AVR. O le fa'asoa UPDI pine e 12V fa'apalepale, ma e mafai ona fa'atulaga e fa'aaoga e pei o / RESET po'o GPIO. Mo nisi faʻamatalaga i le faʻaogaina o le pine i nei faʻasalalauga, vaʻai UPDI Physical Interface.
I masini e aofia ai le CRCSCAN module (Cyclic Redundancy Check Memory Scan) e le tatau ona faʻaogaina lenei module i le faʻaauau le faʻasologa o tua aʻo faʻapipiʻiina. O le OCD module e fa'atapula'a mea faigaluega e fa'atusatusa ai mea e va'aia, o lea e mafai ai ona fa'aofi fa'atonuga o le BREAK i le moli (software breakpoints) pe a mana'omia nisi va'aiga, pe o'o fo'i i le taimi e la'a ai le code-level code. O le CRC module e mafai ona iloa sese lenei mea e motusia o se faʻaleagaina o mea e manatua ai le flash.
E mafai fo'i ona fa'atulaga le module CRCSCAN e fa'atino se su'esu'ega CRC a'o le'i fa'a. I le tulaga o le CRC le fetaui, o le masini o le a le taʻavale, ma foliga mai o loʻo loka. Pau lava le auala e toe maua mai ai le masini mai lenei setete o le faia lea o le tape atoa o le chip ma a le o le polokalame o se ata moli aoga poʻo le faʻamalo le CRCSCAN muamua. (O se tipi tipi faigofie o le a maua ai se moli avanoa ma le CRC le aoga, ma o le vaega o le a le mafai lava ona taʻavale.) Atmel Studio o le a otometi lava ona faʻamalo le CRCSCAN fuses pe a tapeina se masini i lenei setete.
Pe a mamanuina se PCB talosaga faʻatatau lea o le a faʻaogaina ai le UPDI interface, e tatau ona faia manatu nei mo le faʻaogaina saʻo:

  • Toso i luga tetee i luga ole laina UPDI e le tatau ona laʻititi (malosi) nai lo le 10kΩ. E le tatau ona faʻaaogaina se faʻamalo i lalo, pe tatau ona aveese pe a faʻaaogaina le UPDI. O le tino UPDI e mafai ona tulei-toso, o lea e na'o le vaivai o le toso i luga e mana'omia e puipuia ai le amataga sese pe a o'o le laina.
  • Afai o le UPDI pine e tatau ona faʻaaogaina o se RESET pine, soʻo se mea faʻamautu faʻamautu e tatau ona motusia pe a faʻaaogaina le UPDI, talu ai o le a faʻalavelave i le faʻaogaina saʻo o le atinaʻe.
  • Afai o le UPDI pine o loʻo faʻaaogaina e fai ma RESET poʻo GPIO pine, e tatau ona motusia avetaʻavale uma i fafo i luga o le laina i le taimi o polokalame poʻo le faʻapipiʻiina ona e ono faʻalavelave i le faʻaogaina saʻo o le atinaʻe.

Fa'amatalaga Meafaigaluega

5.1.LED
O le vaega pito i luga o le Atmel-ICE e tolu LED e faʻaalia ai le tulaga o le debug o loʻo iai nei poʻo polokalame polokalame.Le Atmel-ICE Debugger Programmers - Ata 31

Laupapa 5-1. LED

LED Galuega

Fa'amatalaga

Taumatau Mana fa'atatau MATUA pe'ā lelei le mana fa'atatau. O le emo e fa'ailoa mai ai se fa'aletonu o le eletise. E le mumu seiloga ua amata se polokalame/debugging feso'ota'iga.
ogatotonu Malosiaga autu MULA pe a lelei le malosi o le laupapa.
Tauagavale Tulaga Emo lanumeamata pe a tamo'e/laa le sini. TOTO pe a taofi le sini.

5.2 . Laufanua Tua
O le pito i tua o le Atmel-ICE o loʻo iai le Micro-B USB connector.Le Atmel-ICE Debugger Programmers - Ata 325.3. Laupapa pito i lalo
O le vaega pito i lalo o le Atmel-ICE o loʻo i ai se mea faʻapipiʻi e faʻaalia ai le numera o le faasologa ma le aso o le gaosiga. Pe a su'e fesoasoani fa'apitoa, fa'aaofia fa'amatalaga nei.Le Atmel-ICE Debugger Programmers - Ata 335.4 .Fa'amatalaga Fa'ata
O le Atmel-ICE architecture o loʻo faʻaalia i le poloka poloka i le Ata 5-1.
Ata 5-1. Atmel-ICE Block AtaLe Atmel-ICE Debugger Programmers - Ata 345.4.1. Atmel-ICE Fono Tele
O lo'o tu'uina atu le malosi i le Atmel-ICE mai le pasi USB, fa'atulafonoina i le 3.3V e ala i se fa'atonuga fa'asolo i lalo. O le VTG pine e faʻaaogaina e naʻo se faʻaoga faʻamatalaga, ma o se isi eletise e fafaga ai le fesuiaiga voltagu itu o le faaliliu tulaga i luga o le laupapa. I le fatu o le Atmel-ICE laupapa autu o le Atmel AVR UC3 microcontroller AT32UC3A4256, lea e tamoe i le va o le 1MHz ma le 60MHz e fuafua i galuega o loʻo faʻagasolo. O le microcontroller e aofia ai le USB 2.0 i luga ole masini televave module, e mafai ai ona maua faʻamatalaga maualuga ile ma mai le debugger.
Feso'ota'iga i le va o le Atmel-ICE ma le masini fa'atatau e faia e ala i se faletupe o fa'aliliuga tulaga e fesuia'i fa'ailoga i le va o le fa'atinoina o le voluma.tage ma le voli totonutage maualuga i luga ole Atmel-ICE. Fa'apea fo'i i le ala fa'ailo o lo'o i ai zener overvoltage diodes puipuiga, fa'amutaina fa'asologa fa'amutaina, fa'amama fa'aulu ma diodes puipuiga ESD. O laina faailo uma e mafai ona faʻaogaina i le laina 1.62V i le 5.5V, e ui lava e le mafai e le Atmel-ICE meafaigaluega ona tuliesea se vol maualuga.tage sili atu i le 5.0V. Ole tele ole fa'agaioiga ole fa'agaoioiga e fesuisuia'i e tusa ai ma le fa'aoga fa'atatau o lo'o fa'aogaina.
5.4.2.Atmel-ICE Fuafuaga Feso'ota'i
Ole Atmel-ICE e leai se su'esu'ega malosi. O le 50-mil IDC cable o lo'o fa'aoga e fa'afeso'ota'i i le talosaga fa'atatau a lē o sa'o, po'o ala i mea fa'apipi'i o lo'o aofia i nisi o pusa. Mo nisi fa'amatalaga i le fa'aogaina o uaea ma mea fa'apipi'i, va'ai le vaega Fa'aopoopoina o le Atmel-ICE
5.4.3. Numera Vaega o Atmel-ICE Target Connectors
Ina ia mafai ona faʻafesoʻotaʻi saʻo le Atmel-ICE 50-mil IDC cable i se laupapa taulaʻi, soʻo se ulutala 50-mil 10-pin e tatau ona lava. E fautuaina le fa'aogaina o ulutala ki e fa'amautinoa ai le fa'atonuga sa'o pe a fa'afeso'ota'i i le fa'amoemoe, e pei o na fa'aoga i luga o le laupapa fa'apipi'i fa'atasi ma le pusa.
Ole numera ole vaega ole ulutala ole: FTSH-105-01-L-DV-KAP mai SAMTEC

Tu'ufa'atasiga Polokalama

6.1. Atmel Studio
6.1.1.Software Integration i Atmel Studio
Atmel Studio o se Siosiomaga Atinaʻe Faʻatasi (IDE) mo le tusitusi ma le faʻapipiʻiina o talosaga Atmel AVR ma Atmel SAM i totonu o siosiomaga Windows. Atmel Studio o loʻo tuʻuina atu se meafaigaluega faʻatautaia galuega, puna file faatonu, simulator, assembler ma pito i luma mo C/C ++, polokalame, faʻataʻitaʻiga ma luga o le masini faʻapipiʻi.
Atmel Studio version 6.2 po'o mulimuli ane e tatau ona fa'aoga fa'atasi ma le Atmel-ICE.
6.1.2. Filifiliga Polokalama
Atmel Studio e lagolagoina polokalame o Atmel AVR ma Atmel SAM ARM masini e faʻaaoga ai le Atmel-ICE. E mafai ona faʻatulagaina le faʻasalalauga polokalame e faʻaaoga ai le JTAG, aWire, SPI, PDI, TPI, SWD modes, e tusa ai ma le masini sini filifilia.
A fa'atulaga le taimi o le uati, e fa'aaoga tulafono eseese mo feso'ota'iga eseese ma aiga fa'amoemoe:

  • O polokalame a le SPI e fa'aogaina ai le uati fa'atatau. Fa'atulaga le taimi o le uati ia maualalo ifo nai lo le tasi fa o le fa'alava o lo'o fa'agaoioia ai le masini fa'atatau.
  • JTAG polokalame i luga o masini Atmel megaAVR ua lokaina e le O lona uiga o le faʻatulagaina o taimi ole uati e faʻatapulaʻaina ile maualuga ole faʻagaioiga ole masini lava ia. (E masani lava 16MHz.)
  • Polokalame AVR XMEGA i luga o JTAG ma feso'ota'iga PDI e lokaina e le fai polokalame. O lona uiga e fa'atapula'a le fa'asologa o le uati i le maualuga o le fa'agaoioia o le masini (E masani lava 32MHz).
  • AVR UC3 polokalame ile JTAG fa'afeso'ota'i e lokaina e le fai polokalame. O lona uiga e fa'atapula'aina le fa'asologa o le uati i le maualuga o le fa'agaoioi o le masini lava ia. (Tagata i le 33MHz.)
  • O polokalame AVR UC3 i luga o le aWire interface ua lokaina e le O le taimi sili ona lelei e tuʻuina atu e le SAB pasi saoasaoa i le masini faʻatatau. O le Atmel-ICE debugger o le a otometi lava ona fa'aogaina le aWire baud rate e fa'amalieina ai nei ta'iala. E ui lava e masani lava e le mana'omia e mafai e le tagata fa'aoga ona fa'atapula'a le maualuga o le pa'u fua pe a mana'omia (fa'ata'ita'iga i si'osi'omaga pisapisao).
  • O polokalame masini SAM i luga ole fa'aoga SWD e lokaina e le fai polokalame. Ole maualuga ole taimi e lagolagoina e Atmel-ICE ole 2MHz. Ole taimi e le tatau ona sili atu ile fa'amoemoe ole PPU taimi ole 10, fSWD ≤ 10fSYSCLK .

6.1.3. Filifiliga Debug
Pe a faʻapipiʻiina se masini Atmel AVR e faʻaaoga ai le Atmel Studio, o le 'Tool' tab i totonu o meatotino o le poloketi view o loʻo i ai nisi o filifiliga faʻatulagaina taua. O filifiliga e mana'omia nisi fa'amatalaga o lo'o fa'amatalaina iinei.
Fuafuaga o le Uati
O le faʻatulagaina saʻo o le faʻasologa o taimi o le uati e taua tele e ausia ai le faʻamaoniaina o le faʻaogaina o le masini Atmel megaAVR i luga o le JTAG feso'ota'iga. O lenei fa'atulagaga e tatau ona itiiti ifo i le tasi vaefa o le fa'agaoioiga aupito maualalo o lau masini fa'atatau i le AVR i totonu o le talosaga o lo'o fa'apipi'iina. Va'ai manatu fa'apitoa megaAVR mo nisi fa'amatalaga.
Debug sauniga i le debugWIRE fa'atatau i masini e lokaina e le masini fa'atatau lava ia, ma o lea e le mana'omia se fa'asologa o taimi. O le Atmel-ICE o le a otometi lava ona filifili le sao sao fua faatatau mo fesoʻotaʻiga i le amataga o se faʻasalalauga faʻasalalauga. Ae peitaʻi, afai o loʻo e feagai ma faʻafitauli faʻatuatuaina e fesoʻotaʻi ma se siosiomaga faʻafefeteina pisapisao, o nisi meafaigaluega e ofoina atu le avanoa e faʻamalosia ai le saoasaoa o le debugWIRE i se vaega o lona "fautuaina" tulaga.
Debug sauniga i AVR XMEGA fa'atatau i masini e mafai ona loka i luga i le maualuga maualuga o le masini lava ia (masani 32MHz).
Debug sauniga ile AVR UC3 masini fa'atatau ile JTAG fa'aoga e mafai ona lokaina i luga i le saoasaoa maualuga o le masini lava ia (fa'atapula'a i le 33MHz). Ae ui i lea, o le taimi sili ona lelei o le a laʻititi i lalo ole uati SAB o loʻo iai i luga o le masini faʻatatau.
Debug sessions i luga ole UC3 fa'atatau i masini i luga ole aWire interface ole a otometi lava ona fa'alogo ile fua sili ona lelei e le Atmel-ICE lava ia. Ae peitaʻi, afai o loʻo e feagai ma faʻafitauli faʻalagolago e fesoʻotaʻi ma se siosiomaga faʻafefeteina pisapisao, o nisi meafaigaluega e ofoina atu le avanoa e faʻamalosia ai le saoasaoa aWire i lalo ifo o se tapulaa faʻatulagaina.
Debug sessions i masini fa'atatau SAM i luga o le SWD interface e mafai ona lokaina i luga i le sefulu taimi le CPU (ae fa'atapula'a i le 2MHz max.)
Faasao EEPROM
Filifili lenei filifiliga e aloese ai mai le tapeina o le EEPROM i le taimi o le toe faʻatulagaina o le sini aʻo leʻi faia se faʻasalalauga.
Fa'aoga toe setiina fafo
Afai e faʻamalo e lau talosaga faʻatatau le JTAG atina'e, o le toe setiina fafo e tatau ona toso maualalo i le taimi o polokalame. O le filifilia o lenei filifiliga e aloese ai mai le fesiligia soo pe fa'aaoga le toe setiina i fafo.
6.2 Poloaiga Line Fa'aoga
Atmel Studio e sau ma se faʻaoga laina faʻatonu e taʻua o le polokalame e mafai ona faʻaogaina i polokalame faʻamoemoe e faʻaaoga ai le Atmel-ICE. I le taimi o le Atmel Studio faʻapipiʻi se ala pupuu e taʻua o "Atmel Studio 7.0. Poloaiga Polokalama" na faia i le Atmel folder i le Amata lisi. O le kiliki fa'alua o lenei ala 'alo o le a tatalaina ai se fa'atonuga fa'atonu ma mafai ona fa'aulu i totonu polokalame fa'atonu. O loʻo faʻapipiʻiina le faʻaogaina o le laina faʻatonu i le ala faʻapipiʻi Atmel Studio i le pusa Atmel/Atmel Studio 7.0/atbackend/.
Ina ia maua nisi fesoasoani i luga o le faʻaogaina o le laina faʻatonu, faʻaoga le poloaiga:
i le polokalame –fesoasoani

Fa'ata'ita'iga Debugging Avanoa

7.1. Atmel AVR UC3 Sini
7.1.1. EVTI / EVTO Fa'aoga
O pine EVTI ma EVTO e le mafai ona maua ile Atmel-ICE. Ae ui i lea, e mafai lava ona faʻaogaina faʻatasi ma isi masini fafo.
EVTI e mafai ona faʻaaogaina mo faʻamoemoega nei:

  • O le sini e mafai ona faʻamalosia e taofi le faʻataunuʻuina i le tali atu i se mea i fafo. Afai o le Event In Control (EIC) bits i le DC register e tusi i le 0b01, o le maualuga-i-maualalo suiga i luga o le EVTI pine o le a maua ai se tulaga motusia. E tatau ona tumau pea le maualalo o le EVTI mo le taamilosaga o le uati e tasi o le PPU e faʻamautinoa ai o le vaeluaga o le O le External Breakpoint bit (EXB) i le DS ua seti pe a tupu lenei mea.
  • Fa'atupu fa'asologa o fe'au fa'atasi. E le faʻaaogaina e le Atmel-ICE. EVTO e mafai ona faʻaaogaina mo faʻamoemoega nei:
  • Fa'ailoa mai o le PPU ua ulufale i le debug Fa'atulaga le EOS bits i DC i le 0b01 e mafua ai ona toso maualalo le pine o le EVTO mo le tasi ta'amilosaga uati o le CPU pe a ulufale le masini fa'atatau i le faiga debug. O lenei faailo e mafai ona faʻaaogaina e fai ma faʻapogai faʻapogai mo se oscilloscope fafo.
  • Fa'ailoa mai o le PPU ua o'o i se va'aiga po'o se va'aiga. E ala i le setiina o le EOC bit i totonu o se Resitala Fa'atonu Fa'atonu/Watchpoint, o lo'o fa'aalia le tulaga va'ai po'o le va'aiga ile pine EVTO. E tatau ona seti le EOS bits i DC i le 0xb10 ina ia mafai ai lenei vaega. O le pine EVTO e mafai ona faʻafesoʻotaʻi i se oscilloscope fafo ina ia mafai ai ona suʻesuʻeina le matamata
  • Fa'atupu fa'ailoga fa'ailoga taimi. E le faʻaaogaina e le Atmel-ICE.

7.2 debugWIRE sini
7.2.1.debugWIRE Polokalama Vaavaa
O le debugWIRE OCD e matua faʻaititia i lalo pe a faʻatusatusa i le Atmel megaAVR (JTAG) OCD. O lona uiga e leai se polokalame fa'atusatusaga fa'atusatusaga o lo'o avanoa i le tagata fa'aoga mo fa'amoemoega fa'aletonu. O lo'o iai se tasi o fa'atusa fa'atusa mo fa'amoemoega o le tamo'e-i-pe'u ma fa'agaioiga la'a tasi, peita'i e le'o lagolagoina fa'aopoopo fa'agata fa'aoga i meafaigaluega.
Nai lo lena, e tatau ona fa'aaoga e le tagata fa'apipi'i le fa'atonuga AVR BREAK. O lenei faatonuga e mafai ona tuʻuina i le FLASH, ma a utaina mo le faʻatinoga o le a mafua ai ona ulufale le PPU AVR i le tulaga taofi. Mo le lagolagoina o va'aiga i le taimi o le fa'aogaina, e tatau i le debugger ona fa'aofi se fa'atonuga BREAK i le FLASH i le mea e mana'omia ai e tagata fa'aoga se mea e malolo ai. O le uluai faatonuga e tatau ona teuina mo le toe suia mulimuli ane.
Pe a laa tasi i luga o se faatonuga BREAK, e tatau i le debugger ona faʻatino le uluai faʻatonuga faʻapipiʻi ina ia faʻasaoina amioga a le polokalame. I tulaga ogaoga, e tatau ona aveese le BREAK mai le FLASH ma toe sui mulimuli ane. O nei fa'aaliga uma e mafai ona mafua ai le tuai tele pe a la'a tasi mai mea e motu ai, lea o le a fa'ateteleina pe a matua'i maualalo le fa'asologa o le uati.
O lea e fautuaina ai le tausisia o taiala nei, pe a mafai:

  • Fa'agasolo i taimi uma le fa'amoemoe i le maualuga o taimi e mafai ai i le taimi o le fa'aogaina. O le fa'aoga fa'aletino debugWIRE o lo'o loka mai le uati fa'atatau.
  • Taumafai e fa'aitiitia le aofa'i o fa'aopoopoga ma aveese, aua e mana'omia e ia mea ta'itasi se itulau FLASH e sui i le fa'amoemoe.
  • Taumafai e fa'aopoopo pe ave'ese se numera la'ititi o motumotu i le taimi, e fa'aitiitia ai le numera o fa'agaioiga tusitusi itulau FLASH.
  • Afai e mafai, aloese mai le tu'uina o mea e motu ai i luga o fa'atonuga upu lua

Fa'asalalau Talafa'asolopito ma Fa'amatalaga Ta'uta'ua

8.1 .Firmware Release History
Laulau 8-1. Fa'afouga Fa'atonu a le Malo

Firmware version (decimal) Aso

Suiga talafeagai

1.36 29.09.2016 Fa'aopoopo le lagolago mo UPDI fa'aoga (tinyX masini)
Faia le tele o le pito pito i luga o le USB e mafai ona fa'aogaina
1.28 27.05.2015 Faʻaopoopo le lagolago mo fesoʻotaʻiga SPI ma USART DGI.
Fa'aleleia le saoasaoa o le SWD. Fa'atonuga laiti.
1.22 03.10.2014 Fa'aopoopo fa'ailoga fa'ailoga.
Fa'atonu mataupu e feso'ota'i ma JTAG filifili daisy e sili atu i le 64 fa'atonuga.
Fa'amau mo le toe fa'aopoopoina o le ARM. Fa'atonu mana fa'atatau ile mataupu.
1.13 08.04.2014 JTAG fa'aleleia o taimi ole uati.
Fa'amau mo debugWIRE ma SUT umi.
Fa'atonu le fa'avasegaina o le oscillator.
1.09 12.02.2014 Muamua faʻasalalauga o Atmel-ICE.

8.2 .Mata'upu Iloa e uiga i le Atmel-ICE
8.2.1.Aoao

  • O le vaega muamua o Atmel-ICE sa i ai se USB vaivai. I le avea ai o se vaifofo le tumau epoxy kelu ua faʻaaogaina i iunite ua uma ona gaosia o le lomiga muamua e faʻaleleia ai le mautu masini.

8.2.2. Atmel AVR XMEGA OCD Fa'amatalaga Fa'apitoa

  • Mo le aiga ATxmegaA1, na'o le toe iloiloga G pe mulimuli ane e lagolagoina

8.2.1. Atmel AVR - Faʻamatalaga Faʻapitoa i Masini

  • O le malosi o le uila ile ATmega32U6 ile taimi ole fa'agaoioiga e mafai ona mafua ai le leiloa o feso'ota'iga ma le masini

Tausi oloa

9.1. RoHS ma WEEE
O le Atmel-ICE ma mea fa'aoga uma o lo'o gaosia e tusa ai ma le RoHS Directive (2002/95/EC) ma le WEEE Directive (2002/96/EC).
9.2. CE ma FCC
O le Atmel-ICE iunite ua faʻataʻitaʻiina e tusa ai ma manaʻoga taua ma isi aiaiga talafeagai o Faʻatonuga:

  • Fa'atonuga 2004/108/EC (vasega B)
  • FCC vaega 15 vaega laiti B
  • 2002/95/EC (RoHS, WEEE)

O tulaga nei e fa'aaogaina mo le iloiloga:

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

Le Fausiaina Faapitoa File o lo'o i:
O taumafaiga uma lava ua faia e fa'aitiitia ai fa'aeletonika fa'avevela mai lenei oloa. Ae ui i lea, i lalo o nisi tulaga, o le faiga (o lenei oloa e fesoʻotaʻi ma se faʻasologa o talosaga faʻatatau) e mafai ona tuʻuina atu laina eletise eletise taʻitasi e sili atu i le maualuga o tau e faʻatagaina e tulaga faʻatatau i luga. Ole tele ole taimi ma le tele ole fa'aoso ole a fa'atatau ile tele o mea, e aofia ai le fa'atulagaina ma le fa'ata'ita'iina ole fa'atatau ole fa'aoga o lo'o fa'aogaina ai le oloa.

Toe Iloilo Tala'aga

Doc. Fai mai Rev.

Aso

Fa'amatalaga

42330C 10/2016 Faʻaopoopo le UPDI faʻaoga ma faʻafouina le Tala Faʻasalalau Faʻamatalaga Faʻamatalaga
42330B 03/2016 • Toe fa'afouina mataupu Debugging On-Chip
• Fa'afou fou o tala fa'amautu fa'amaumau i le Fa'asalalauga Talafa'asolopito ma mataupu iloga
• Fa'aopoopo pinout uaea debug
42330A 06/2014 Fa'asalalauga muamua o pepa

Atmel®, Atmel logo ma tu'ufa'atasiga o ia mea, Fa'aagaoioi avanoa e le gata®, AVR®, megaAVR®, STK®, tinyAVR®, XMEGA®, ma isi o fa'ailoga fa'ailoga po'o fa'ailoga fa'ailoga a le Atmel Corporation i Amerika ma isi atunu'u. ARM®, ARM Feso'ota'i® logo, Cortex®, ma isi o fa'ailoga fa'amaufa'ailoga po'o fa'ailoga fa'ailoga a le ARM Ltd. Windows® ose fa'ailoga fa'amaufa'ailoga a le Microsoft Corporation i le US po'o isi atunu'u. O isi faaupuga ma igoa o oloa atonu o fa'ailoga fa'atau a isi.
FA'AALIGA: O faʻamatalaga i totonu o lenei pepa o loʻo tuʻuina atu e fesoʻotaʻi ma Atmel oloa. Leai se laisene, fa'aalia pe fa'aalia, e ala i le estoppel po'o se isi mea, i so'o se aia tatau tau le atamai e tu'uina atu e lenei pepa po'o le feso'ota'iga ma le fa'atauga o oloa Atmel. VAGANA UA FAATUATUA I LE ATMEL TU'UGA MA TU'UGA O FA'atau O LO'O I LE ATMEL. WEBSITE, ATMEL E LE'AI FA'AALIGA PO'O LE'A MA LE TA'EINA SO'O SE FA'AALIGA FA'AALIGA, FA'AMATALAGA PO'O LE TULAFONO E FA'AIGA I ANA Oloa e aofia ai, ae le tapula'a i, le fa'amaonia o le fa'atau, talafeagai mo se fa'amoemoega fa'apitoa. E LE'AI A'OA'O A'A ATMEL MO SO'O SE TU'U'U, TU'O'O, FA'A'UGA, FA'ASA'O, FA'AMATALAGA PO'O FA'AMATALAGA (E A'OA'O AI, A'OA'OGA FA'ATA'ALA, FA'ALA MO LE TO'I MA POTO, FA'AMATALAGA PISISI, PO'O LE MA'UINA O FA'AMATALAGA O LE FA'AOGAINA) O LE FAAMANUIA LENEI, E TUSA INA UA FAUTUAINA ATMEL
O LE FA'AFEAGAI O FA'AIGA FA'ALA. E le faia e Atmel ni faʻamatalaga poʻo se faʻamaonia e faʻatatau i le saʻo poʻo le atoatoa o mea o loʻo i totonu o lenei pepa ma faʻaagaga le aia tatau e fai ai suiga i faʻamatalaga ma faʻamatalaga o oloa i soo se taimi e aunoa ma se faʻaaliga. E le faia e Atmel se tautinoga e faʻafouina faʻamatalaga o loʻo i totonu. Se'i vagana ua tu'uina atu i se isi itu, o oloa Atmel e le talafeagai mo, ma e le tatau ona fa'aaogaina i totonu, mea tau ta'avale. Atmel oloa e le o faʻamoemoeina, faʻatagaina, pe faʻamaonia mo le faʻaaogaina e fai ma vaega i talosaga e faʻamoemoe e lagolago pe tausia le ola.
FA'AALIGA FA'AMATALAGA, MILITA, MA LE TA'ITA'IGA FA'AVAE: O oloa Atmel e le'o fuafuaina mo ma o le a le fa'aaogaina e feso'ota'i ma so'o se talosaga pe a le manuia o ia oloa e ono fa'amoemoeina e i'u ai i se manu'a tele po'o le oti. Talosaga”) e aunoa ma se fa'atagaga tusitusia patino a le ofisa Atmel. Saogalemu-Critical Applications e aofia ai, e aunoa ma le faatapulaaina, masini lagolago ola ma faiga, meafaigaluega po o faiga mo le faagaoioiga o nofoaga faaniukilia ma faiga auupega. O oloa a Atmel e le o fuafuaina pe fa'amoemoeina mo le fa'aogaina i totonu o le militeri po'o le va'alele po'o si'osi'omaga se'i vagana ua fa'atonuina e Atmel e avea ma vaega-militeri. Atmel oloa e le o fuafuaina pe faʻamoemoeina mo le faʻaaogaina i mea tau taʻavale seʻi vagana ua faʻamaonia faapitoa e Atmel e avea ma taʻavale-grade.

Atmel logoAtmel Corporation
1600 Tekinolosi Drive, San Jose, CA 95110 ISA
T: (+1)(408) 441.0311
F: (+1)(408) 436.4200
www.atmel.com
© 2016 Atmel Corporation.
Rev.: Atmel-42330C-Atmel-ICE_User Guide-10/2016
Le Atmel-ICE Debugger Programmers - icon 2

Pepa / Punaoa

Atmel Le Atmel-ICE Debugger Programmers [pdf] Taiala mo Tagata Fa'aoga
O le Atmel-ICE Debugger Programmers, The Atmel-ICE, Debugger Programmers, Programmers

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *