Logo AtmelRhaglenwyr Dadfygiwr ICE
Canllaw DefnyddiwrY Rhaglenwyr Dadfygio Atmel-ICE Rhaglenwyr a Dadfygwyr
Atmel- ICE
CANLLAWIAU DEFNYDDWYR

Y Dadleuwr Atmel-ICE

Mae Atmel-ICE yn offeryn datblygu pwerus ar gyfer dadfygio a rhaglennu microreolwyr Atmel ®SAM ac Atmel AVR yn seiliedig ar ARM® Cortex®-M gyda gallu Dadfygio Ar-Sglodion ®.
Mae'n cefnogi:

  • Rhaglennu a dadfygio ar sglodion holl ficroreolwyr 32-did Atmel AVR ar y ddau JTAG a rhyngwynebau aWire
  • Rhaglennu a dadfygio ar sglodion holl ddyfeisiau teulu Atmel AVR XMEGA® ar y ddau JTAG a rhyngwynebau 2-wifren PDI
  • Rhaglennu (JTAG, SPI, UPDI) a dadfygio holl ficroreolwyr 8-did Atmel AVR gyda chefnogaeth OCD ar y naill J neu'r llallTAG, rhyngwynebau debugWIRE neu UPDI
  • Rhaglennu a dadfygio holl ficroreolyddion Atmel SAM ARM Cortex-M ar SWD a JTAG rhyngwynebau
  • Rhaglennu (TPI) holl ficroreolyddion 8-bit Atmel tinyAVR® gyda chefnogaeth ar gyfer y rhyngwyneb hwn

Ymgynghorwch â'r rhestr dyfeisiau a gefnogir yn y Canllaw Defnyddiwr Stiwdio Atmel am restr lawn o ddyfeisiau a rhyngwynebau a gefnogir gan y datganiad firmware hwn.

Rhagymadrodd

1.1. Rhagymadrodd i'r Atmel-ICE
Mae Atmel-ICE yn offeryn datblygu pwerus ar gyfer dadfygio a rhaglennu microreolwyr Atmel SAM ac Atmel AVR sy'n seiliedig ar ARM Cortex-M gyda gallu Debug On-Chip.
Mae'n cefnogi:

  • Rhaglennu a dadfygio ar sglodion holl ficroreolwyr Atmel AVR UC3 ar y ddau JTAG a rhyngwynebau aWire
  • Rhaglennu a dadfygio ar sglodion holl ddyfeisiau teulu AVR XMEGA ar y ddau JTAG a rhyngwynebau PDI 2wire
  • Rhaglennu (JTAG a SPI) a dadfygio pob microreolydd AVR 8-did gyda chefnogaeth OCD ar y ddau JTAG neu ryngwynebau debugWIRE
  • Rhaglennu a dadfygio holl ficroreolyddion Atmel SAM ARM Cortex-M ar SWD a JTAG rhyngwynebau
  • Rhaglennu (TPI) holl ficroreolyddion 8-did Atmel tinyAVR gyda chefnogaeth ar gyfer y rhyngwyneb hwn

1.2. Nodweddion Atmel-ICE

  • Cwbl gydnaws â Stiwdio Atmel
  • Yn cefnogi rhaglennu a dadfygio holl ficroreolyddion 3-did Atmel AVR UC32
  • Yn cefnogi rhaglennu a dadfygio holl ddyfeisiau AVR XMEGA 8-did
  • Yn cefnogi rhaglennu a dadfygio holl ddyfeisiau Atmel megaAVR® 8-did a tinyAVR gydag OCD
  • Yn cefnogi rhaglennu a dadfygio holl ficroreolwyr SAM ARM Cortex-M
  • Targed gweithredu cyftage ystod o 1.62V i 5.5V
  • Yn tynnu llai na 3mA o VTref targed wrth ddefnyddio rhyngwyneb debugWIRE a llai nag 1mA ar gyfer pob rhyngwyneb arall
  • Yn cefnogi JTAG amleddau cloc o 32kHz i 7.5MHz
  • Yn cefnogi amleddau cloc PDI o 32kHz i 7.5MHz
  • Yn cefnogi cyfraddau baud debugWIRE o 4kbit yr eiliad i 0.5Mbit yr eiliad
  • Yn cefnogi cyfraddau baud aWire o 7.5kbit yr eiliad i 7Mbit yr eiliad
  • Yn cefnogi amleddau cloc SPI o 8kHz i 5MHz
  • Yn cefnogi cyfraddau baud UPDI o hyd at 750kbit yr eiliad
  • Yn cefnogi amleddau cloc SWD o 32kHz i 10MHz
  • USB 2.0 rhyngwyneb gwesteiwr cyflym
  • Dal olrhain cyfresol ITM hyd at 3MB/s
  • Yn cefnogi rhyngwynebau DGI SPI ac USART pan nad ydynt yn dadfygio neu'n rhaglennu
  • Yn cefnogi 10-pin 50-mil JTAG cysylltydd gyda pinouts AVR a Cortex. Mae'r cebl stiliwr safonol yn cefnogi penawdau AVR 6-pin ISP/PDI/TPI 100-mil yn ogystal â 10-pin 50-mil. Mae addasydd ar gael i gefnogi penawdau 6-pin 50-mil, 10-pin 100-mil, ac 20-pin 100-mil. Mae sawl opsiwn cit ar gael gyda gwahanol geblau ac addaswyr.

1.3. Gofynion System
Mae'r uned Atmel-ICE yn mynnu bod amgylchedd dadfygio pen blaen Atmel Studio fersiwn 6.2 neu ddiweddarach yn cael ei osod ar eich cyfrifiadur.
Dylai'r Atmel-ICE gael ei gysylltu â'r cyfrifiadur gwesteiwr gan ddefnyddio'r cebl USB a ddarperir, neu gebl Micro-USB ardystiedig.

Cychwyn ar yr Atmel-ICE

2.1. Cynnwys Pecyn Llawn
Mae pecyn llawn Atmel-ICE yn cynnwys yr eitemau hyn:

  • Uned Atmel-ICE
  • Cebl USB (1.8m, cyflymder uchel, Micro-B)
  • Bwrdd addasydd yn cynnwys 50-mil AVR, 100-mil AVR/SAM, ac addaswyr SAM 100-mil 20-pin
  • Cebl fflat IDC gyda chysylltydd 10-pin 50-mil a chysylltydd 6-pin 100-mil
  • Cebl sgwid mini 50-mil 10-pin gyda socedi 10 x 100-mil

Ffigur 2-1. Cynnwys Pecyn Llawn Atmel-ICEY Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 12.2. Cynnwys Pecyn Sylfaenol
Mae pecyn sylfaenol Atmel-ICE yn cynnwys yr eitemau hyn:

  • Uned Atmel-ICE
  • Cebl USB (1.8m, cyflymder uchel, Micro-B)
  • Cebl fflat IDC gyda chysylltydd 10-pin 50-mil a chysylltydd 6-pin 100-mil

Ffigur 2-2. Cynnwys Pecyn Sylfaenol Atmel-ICEY Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 22.3. Cynnwys Pecyn PCBA
Mae pecyn Atmel-ICE PCBA yn cynnwys yr eitemau hyn:

  • Uned Atmel-ICE heb amgáu plastig

Ffigur 2-3. Cynnwys Pecyn PCBA Atmel-ICEY Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 32.4. Pecynnau Rhannau Sbâr
Mae'r pecynnau darnau sbâr canlynol ar gael:

  • Pecyn addasydd
  • Pecyn cebl

Ffigur 2-4. Cynnwys Pecyn Addasydd Atmel-ICEY Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 42.5. Kit Drosoddview
Dangosir opsiynau cit Atmel-ICE ar ffurf diagram yma:
Ffigur 2-6. Atmel-ICE Kit OverviewY Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 52.6. Cynnull yr Atmel- ICE
Mae'r uned Atmel-ICE yn cael ei gludo heb unrhyw geblau ynghlwm. Darperir dau opsiwn cebl yn y pecyn llawn:

  • Cebl fflat IDC 50-mil 10-pin gyda chysylltwyr ISP 6-pin a 10-pin
  • Cebl sgwid mini 50-mil 10-pin gyda socedi 10 x 100-mil

Ffigur 2-7. Ceblau Atmel-ICEY Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 6Ar gyfer y rhan fwyaf o ddibenion, gellir defnyddio'r cebl fflat IDC 50-mil 10-pin, gan gysylltu naill ai'n frodorol â'i gysylltwyr 10-pin neu 6-pin, neu gysylltu trwy'r bwrdd addasydd. Darperir tri addasydd ar un PCBA bach. Mae'r addaswyr canlynol wedi'u cynnwys:

  • 100-mil 10-pin JTAGaddasydd / SWD
  • 100-mil 20-pin SAM JTAGaddasydd / SWD
  • Addasydd SPI / debugWIRE / PDI / aWire 50-mil 6-pin

Ffigur 2-8. Addasyddion Atmel-ICEY Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 7Nodyn: 
Mae J 50-milTAG ni ddarparwyd addasydd - mae hyn oherwydd y gellir defnyddio'r cebl IDC 50-mil 10-pin i gysylltu'n uniongyrchol â J 50-milTAG pennyn. Am rif rhan y gydran a ddefnyddir ar gyfer y cysylltydd 50-mil 10-pin, gweler Rhifau Rhan Cysylltwyr Targed Atmel-ICE.
Mae'r pennawd ISP/PDI 6-pin wedi'i gynnwys fel rhan o'r cebl IDC 10-pin. Gellir torri i ffwrdd y terfyniad hwn os nad oes ei angen.
I gydosod eich Atmel-ICE yn ei ffurfweddiad diofyn, cysylltwch y cebl IDC 10-pin 50-mil i'r uned fel y dangosir isod. Gwnewch yn siŵr eich bod yn cyfeirio'r cebl fel bod y wifren goch (pin 1) ar y cebl yn cyd-fynd â'r dangosydd trionglog ar wregys glas yr amgaead. Dylai'r cebl gysylltu i fyny o'r uned. Gwnewch yn siŵr eich bod yn cysylltu â'r porthladd sy'n cyfateb i pinout eich targed - AVR neu SAM.
Ffigur 2-9. Cysylltiad Cebl Atmel-ICEY Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 8Ffigur 2-10. Cysylltiad Probe Atmel-ICE AVR
Y Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 9Ffigur 2-11. Cysylltiad Probe SAM Atmel-ICEY Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 102.7. Agor yr Atmel-ICE
Nodyn: 
Ar gyfer gweithrediad arferol, ni ddylid agor yr uned Atmel-ICE. Mae agor yr uned yn cael ei wneud ar eich menter eich hun.
Dylid cymryd rhagofalon gwrth-statig.
Mae lloc Atmel-ICE yn cynnwys tair cydran blastig ar wahân - gorchudd uchaf, gorchudd gwaelod, a gwregys glas - sy'n cael eu torri gyda'i gilydd yn ystod y cynulliad. I agor yr uned, rhowch sgriwdreifer fflat fawr yn yr agoriadau yn y gwregys glas, rhowch rywfaint o bwysau i mewn a throelli'n ysgafn. Ailadroddwch y broses ar y tyllau snapper eraill, a bydd y clawr uchaf yn popio i ffwrdd.
Ffigur 2-12. Agor yr Atmel-ICE (1)
Y Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 11Ffigur 2-13. Agor yr Atmel-ICE (2)
Y Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 12Ffigur 2-14. Agor yr Atmel-ICE(3)Y Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 13I gau'r uned eto, aliniwch y gorchuddion uchaf a gwaelod yn gywir, a gwasgwch yn gadarn gyda'i gilydd.
2.8. Pweru yr Atmel-ICE
Mae'r Atmel-ICE yn cael ei bweru gan y bws USB cyftage. Mae angen llai na 100mA i weithredu, ac felly gellir ei bweru trwy ganolbwynt USB. Bydd y LED pŵer yn goleuo pan fydd yr uned wedi'i phlygio i mewn. Pan nad yw wedi'i chysylltu mewn sesiwn rhaglennu neu ddadfygio gweithredol, bydd yr uned yn mynd i mewn i fodd defnydd pŵer isel i gadw batri eich cyfrifiadur. Ni ellir gyrru'r Atmel-ICE i lawr - dylid ei ddad-blygio pan nad yw'n cael ei ddefnyddio.
2.9. Cysylltu â'r Cyfrifiadur Gwesteiwr
Mae'r Atmel-ICE yn cyfathrebu'n bennaf gan ddefnyddio rhyngwyneb HID safonol, ac nid oes angen gyrrwr arbennig ar y cyfrifiadur gwesteiwr. I ddefnyddio ymarferoldeb Porth Data datblygedig yr Atmel-ICE, gwnewch yn siŵr eich bod yn gosod y gyrrwr USB ar y cyfrifiadur gwesteiwr. Gwneir hyn yn awtomatig wrth osod y meddalwedd pen blaen a ddarperir am ddim gan Atmel. Gwel www.atmel.com am ragor o wybodaeth neu i lawrlwytho'r meddalwedd pen blaen diweddaraf.
Rhaid i'r Atmel-ICE gael ei gysylltu â phorthladd USB sydd ar gael ar y cyfrifiadur gwesteiwr gan ddefnyddio'r cebl USB a ddarperir, neu gebl micro ardystiedig USB addas. Mae'r Atmel-ICE yn cynnwys rheolydd sy'n cydymffurfio â USB 2.0, a gall weithredu mewn moddau cyflymder llawn a chyflymder uchel. I gael y canlyniadau gorau, cysylltwch yr Atmel-ICE yn uniongyrchol â chanolbwynt cyflymder uchel sy'n cydymffurfio â USB 2.0 ar y cyfrifiadur gwesteiwr gan ddefnyddio'r cebl a ddarperir.
2.10. Gosod Gyrrwr USB
2.10.1. Ffenestri
Wrth osod yr Atmel-ICE ar gyfrifiadur sy'n rhedeg Microsoft® Windows® , mae'r gyrrwr USB yn cael ei lwytho pan fydd yr Atmel-ICE wedi'i blygio i mewn gyntaf.
Nodyn: 
Gwnewch yn siŵr eich bod yn gosod y pecynnau meddalwedd pen blaen cyn plygio'r uned i mewn am y tro cyntaf.
Ar ôl ei osod yn llwyddiannus, bydd yr Atmel-ICE yn ymddangos yn rheolwr y ddyfais fel “Dyfais Rhyngwyneb Dynol”.

Cysylltu yr Atmel-ICE

3.1. Cysylltu â Dyfeisiau Targed AVR a SAM
Mae gan yr Atmel-ICE ddau 50-mil 10-pin JTAG cysylltwyr. Mae'r ddau gysylltydd wedi'u cysylltu'n uniongyrchol â thrydan, ond maent yn cydymffurfio â dau binout gwahanol; yr AVR JTAG pennawd a phennawd ARM Cortex Debug. Dylid dewis y cysylltydd ar sail pinout y bwrdd targed, ac nid y math MCU targed - ar gyfer exampDylai dyfais SAM sydd wedi'i gosod mewn pentwr AVR STK® 600 ddefnyddio'r pennawd AVR.
Mae ceblau ac addaswyr amrywiol ar gael yn y gwahanol gitiau Atmel-ICE. Mae drosoddview o opsiynau cysylltiad yn cael ei ddangos.
Ffigur 3-1. Opsiynau Cysylltiad Atmel-ICEY Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 14Mae'r wifren goch yn nodi pin 1 o'r cysylltydd 10-pin 50-mil. Gosodir pin 1 y cysylltydd 6-pin 100-mil i'r dde o'r byselliad pan welir y cysylltydd o'r cebl. Mae pin 1 pob cysylltydd ar yr addasydd wedi'i farcio â dot gwyn. Mae'r ffigur isod yn dangos pinout y cebl dadfygio. Mae'r cysylltydd sydd wedi'i farcio A yn plygio i mewn i'r dadfygiwr tra bod ochr B yn plygio i mewn i'r bwrdd targed.
Ffigur 3-2. Pinout Cebl Dadfygio
Y Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 153.2. Yn cysylltu â JTAG Targed
Mae gan yr Atmel-ICE ddau 50-mil 10-pin JTAG cysylltwyr. Mae'r ddau gysylltydd wedi'u cysylltu'n uniongyrchol â thrydan, ond maent yn cydymffurfio â dau binout gwahanol; yr AVR JTAG pennawd a phennawd ARM Cortex Debug. Dylid dewis y cysylltydd ar sail pinout y bwrdd targed, ac nid y math MCU targed - ar gyfer exampDylai dyfais SAM sydd wedi'i gosod mewn pentwr AVR STK600 ddefnyddio'r pennawd AVR.
Y pinout a argymhellir ar gyfer yr AVR J 10-pinTAG dangosir y cysylltydd yn Ffigur 4-6. Dangosir y pinout a argymhellir ar gyfer y cysylltydd ARM Cortex Debug 10-pin yn Ffigur 4-2.
Cysylltiad uniongyrchol â phennawd safonol 10-pin 50-mil
Defnyddiwch y cebl fflat 50-mil 10-pin (wedi'i gynnwys mewn rhai citiau) i gysylltu'n uniongyrchol â bwrdd sy'n cefnogi'r math hwn o bennawd. Defnyddiwch y porthladd cysylltydd AVR ar yr Atmel-ICE ar gyfer penawdau gyda'r pinout AVR, a'r porthladd cysylltydd SAM ar gyfer penawdau sy'n cydymffurfio â pinout pennawd ARM Cortex Debug.
Mae'r pinouts ar gyfer y ddau borth cysylltydd 10-pin i'w gweld isod.
Cysylltiad â phennawd safonol 10-pin 100-mil 
Defnyddiwch addasydd safonol 50-mil i 100-mil i gysylltu â phenawdau 100-mil. Gellir defnyddio bwrdd addasydd (wedi'i gynnwys mewn rhai citiau) at y diben hwn, neu fel arall y JTAGGellir defnyddio addasydd ICE3 ar gyfer targedau AVR.
Y Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 16 Pwysig: 
Mae'r J.TAGNi ellir defnyddio addasydd ICE3 100-mil gyda'r porthladd cysylltydd SAM, gan fod pinnau 2 a 10 (AVR GND) ar yr addasydd wedi'u cysylltu.
Cysylltiad â phennawd 100-mil wedi'i deilwra
Os nad oes gan eich bwrdd targed J 10-pin sy'n cydymffurfioTAG pennawd mewn 50- neu 100-mil, gallwch fapio i binout arferol gan ddefnyddio'r cebl “mini-squid” 10-pin (wedi'i gynnwys mewn rhai citiau), sy'n rhoi mynediad i ddeg soced 100-mil unigol.
Cysylltiad â phennawd 20-pin 100-milr
Defnyddiwch y bwrdd addasydd (wedi'i gynnwys mewn rhai citiau) i gysylltu â thargedau gyda phennawd 20-pin 100-mil.
Tabl 3-1. Atmel- ICE JTAG Disgrifiad Pin

Enw AVR pin porthladd SAM pin porthladd Disgrifiad
TCK 1 4 Cloc Prawf (signal cloc o'r Atmel-ICE i'r ddyfais darged).
TMS 5 2 Dewis Modd Prawf (signal rheoli o'r Atmel-ICE i'r ddyfais darged).
TDI 9 8 Prawf Data Mewn (data a drosglwyddir o'r Atmel-ICE i'r ddyfais darged).
TDO 3 6 Profi Data Allan (data a drosglwyddir o'r ddyfais darged i'r Atmel-ICE).
nTRST 8 Ailosod Prawf (dewisol, dim ond ar rai dyfeisiau AVR). Fe'i defnyddir i ailosod y JTAG Rheolydd TAP.
nSRST 6 10 Ailosod (dewisol). Fe'i defnyddir i ailosod y ddyfais targed. Argymhellir cysylltu'r pin hwn gan ei fod yn caniatáu i'r Atmel-ICE ddal y ddyfais darged mewn cyflwr ailosod, a all fod yn hanfodol i ddadfygio mewn rhai senarios.
VTG 4 1 Cyfrol targedtage cyfeiriad. Yr Atmel-ICE samples y targed cyftage ar y pin hwn er mwyn pweru'r trawsnewidyddion lefel yn gywir. Mae'r Atmel-ICE yn tynnu llai na 3mA o'r pin hwn yn y modd debugWIRE a llai nag 1mA mewn moddau eraill.
GND 2, 10 3, 5, 9 Ground. Rhaid cysylltu pob un i sicrhau bod yr Atmel-ICE a'r ddyfais darged yn rhannu'r un cyfeirnod daear.

3.3. Cysylltu â Tharged aWire
Dim ond un llinell ddata sydd ei hangen ar ryngwyneb aWire yn ogystal â VCC a GND. Ar y targed y llinell hon yw'r llinell nRESET, er bod y dadfygiwr yn defnyddio'r JTAG Llinell TDO fel y llinell ddata.
Dangosir y pinout a argymhellir ar gyfer y cysylltydd aWire 6-pin yn Ffigur 4-8.
Cysylltiad â phennawd 6-pin 100-mil aWire
Defnyddiwch y tap 6-pin 100-mil ar y cebl fflat (wedi'i gynnwys mewn rhai citiau) i gysylltu â phennawd safonol 100-mil aWire.
Cysylltiad â phennawd 6-pin 50-mil aWire
Defnyddiwch y bwrdd addasydd (wedi'i gynnwys mewn rhai citiau) i gysylltu â phennawd safonol 50-mil aWire.
Cysylltiad â phennawd 100-mil wedi'i deilwra
Dylid defnyddio'r cebl sgwid mini 10-pin i gysylltu rhwng porthladd cysylltydd AVR Atmel-ICE a'r bwrdd targed. Mae angen tri chysylltiad, fel y disgrifir yn y tabl isod.
Tabl 3-2. Mapio Pin aWire Atmel-ICE

Pinnau porthladd AVR Atmel-ICE

Pinnau targed Pin sgwid bach

aWire pinout

Pin 1 (TCK) 1
Pin 2 (GND) GND 2 6
Pin 3 (TDO) DATA 3 1
Pin 4 (VTG) VTG 4 2
Pin 5 (TMS) 5
Pin 6 (nSRST) 6
Pin 7 (Ddim yn gysylltiedig) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

3.4. Cysylltu â Tharged PDI
Dangosir y pinout a argymhellir ar gyfer y cysylltydd PDI 6-pin yn Ffigur 4-11.
Cysylltiad â phennawd PDI 6-pin 100-mil
Defnyddiwch y tap 6-pin 100-mil ar y cebl fflat (wedi'i gynnwys mewn rhai citiau) i gysylltu â phennawd PDI safonol 100-mil.
Cysylltiad â phennawd PDI 6-pin 50-mil
Defnyddiwch y bwrdd addasydd (wedi'i gynnwys mewn rhai citiau) i gysylltu â phennawd PDI safonol 50-mil.
Cysylltiad â phennawd 100-mil wedi'i deilwra
Dylid defnyddio'r cebl sgwid mini 10-pin i gysylltu rhwng porthladd cysylltydd AVR Atmel-ICE a'r bwrdd targed. Mae angen pedwar cysylltiad, fel y disgrifir yn y tabl isod.
Y Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 16 Pwysig: 
Mae'r pinout sydd ei angen yn wahanol i'r JTAGICE mkII JTAG stiliwr, lle mae PDI_DATA wedi'i gysylltu â phin 9. Mae'r Atmel-ICE yn gydnaws â'r pinout a ddefnyddir gan yr Atmel-ICE, JTAGCynhyrchion ICE3, AVR ONE!, ac AVR Dragon™.
Tabl 3-3. Mapio Pin PDI Atmel-ICE

Pinnau porthladd AVR Atmel-ICE Pinnau targed Pin sgwid bach

aWire pinout

Pin 1 (TCK) 1
Pin 2 (GND) GND 2 6
Pin 3 (TDO) DATA 3 1
Pin 4 (VTG) VTG 4 2
Pin 5 (TMS) 5
Pin 6 (nSRST) 6
Pin 7 (Ddim yn gysylltiedig) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

3.4 Cysylltu â Tharged PDI
Dangosir y pinout a argymhellir ar gyfer y cysylltydd PDI 6-pin yn Ffigur 4-11.
Cysylltiad â phennawd PDI 6-pin 100-mil
Defnyddiwch y tap 6-pin 100-mil ar y cebl fflat (wedi'i gynnwys mewn rhai citiau) i gysylltu â phennawd PDI safonol 100-mil.
Cysylltiad â phennawd PDI 6-pin 50-mil
Defnyddiwch y bwrdd addasydd (wedi'i gynnwys mewn rhai citiau) i gysylltu â phennawd PDI safonol 50-mil.
Cysylltiad â phennawd 100-mil wedi'i deilwra
Dylid defnyddio'r cebl sgwid mini 10-pin i gysylltu rhwng porthladd cysylltydd AVR Atmel-ICE a'r bwrdd targed. Mae angen pedwar cysylltiad, fel y disgrifir yn y tabl isod.
Y Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 16 Pwysig:
Mae'r pinout sydd ei angen yn wahanol i'r JTAGICE mkII JTAG stiliwr, lle mae PDI_DATA wedi'i gysylltu â phin 9. Mae'r Atmel-ICE yn gydnaws â'r pinout a ddefnyddir gan yr Atmel-ICE, JTAGICE3, AVR ONE!, ac AVR Dragon cynnyrch.
Tabl 3-3. Mapio Pin PDI Atmel-ICE

Pin porthladd AVR Atmel-ICE Pinnau targed Pin sgwid bach 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 (ddim yn gysylltiedig) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

3.5 Cysylltu â Tharged UPDI
Dangosir y pinout a argymhellir ar gyfer y cysylltydd UPDI 6-pin yn Ffigur 4-12.
Cysylltiad â phennawd UPDI 6-pin 100-mil
Defnyddiwch y tap 6-pin 100-mil ar y cebl fflat (wedi'i gynnwys mewn rhai citiau) i gysylltu â phennawd UPDI safonol 100-mil.
Cysylltiad â phennawd UPDI 6-pin 50-mil
Defnyddiwch y bwrdd addasydd (wedi'i gynnwys mewn rhai citiau) i gysylltu â phennawd UPDI safonol 50-mil.
Cysylltiad â phennawd 100-mil wedi'i deilwra
Dylid defnyddio'r cebl sgwid mini 10-pin i gysylltu rhwng porthladd cysylltydd AVR Atmel-ICE a'r bwrdd targed. Mae angen tri chysylltiad, fel y disgrifir yn y tabl isod.
Tabl 3-4. Mapio Pin Atmel-ICE UPDI

Pin porthladd AVR Atmel-ICE Pinnau targed Pin sgwid bach

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) [/AILOSOD synnwyr] 6 5
Pin 7 (Ddim yn gysylltiedig) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

3.6 Cysylltu â Tharged debugWIRE
Dangosir y pinout a argymhellir ar gyfer y cysylltydd debugWIRE (SPI) 6-pin yn Nhabl 3-6.
Cysylltiad â phennawd SPI 6-pin 100-mil
Defnyddiwch y tap 6-pin 100-mil ar y cebl fflat (wedi'i gynnwys mewn rhai citiau) i gysylltu â phennawd SPI 100-mil safonol.
Cysylltiad â phennawd SPI 6-pin 50-mil
Defnyddiwch y bwrdd addasydd (wedi'i gynnwys mewn rhai citiau) i gysylltu â phennawd SPI safonol 50-mil.
Cysylltiad â phennawd 100-mil wedi'i deilwra
Dylid defnyddio'r cebl sgwid mini 10-pin i gysylltu rhwng porthladd cysylltydd AVR Atmel-ICE a'r bwrdd targed. Mae angen tri chysylltiad, fel y disgrifir yn Nhabl 3-5.
Er mai dim ond un llinell signal (AILSET) sydd ei hangen ar y rhyngwyneb debugWIRE, VCC a GND i weithredu'n gywir, fe'ch cynghorir i gael mynediad i'r cysylltydd SPI llawn fel y gellir galluogi'r rhyngwyneb debugWIRE a'i analluogi gan ddefnyddio rhaglennu SPI.
Pan fydd y ffiws DWEN wedi'i alluogi mae'r rhyngwyneb SPI yn cael ei ddiystyru'n fewnol er mwyn i'r modiwl OCD gael rheolaeth dros y pin AILOSOD. Mae'r debugWIRE OCD yn gallu analluogi ei hun dros dro (gan ddefnyddio'r botwm ar y tab dadfygio yn yr ymgom priodweddau yn Atmel Studio), gan ryddhau rheolaeth ar y llinell AILOSOD. Yna mae'r rhyngwyneb SPI ar gael eto (dim ond os yw'r ffiws SPIEN wedi'i raglennu), gan ganiatáu i'r ffiws DWEN fod heb ei raglennu gan ddefnyddio'r rhyngwyneb SPI. Os caiff pŵer ei doglo cyn i'r ffiws DWEN gael ei ddad-raglennu, bydd y modiwl debugWIRE unwaith eto yn rheoli'r pin AILOSOD.
Nodyn:
Fe'ch cynghorir yn gryf i adael i Stiwdio Atmel drin gosod a chlirio ffiws DWEN.
Nid yw'n bosibl defnyddio'r rhyngwyneb debugWIRE os yw'r cloeon ar y ddyfais AVR darged wedi'u rhaglennu. Gwnewch yn siŵr bob amser bod y lockbits yn cael eu clirio cyn rhaglennu'r ffiws DWEN a pheidiwch byth â gosod y lockbits tra bod ffiws DWEN wedi'i raglennu. Os yw'r ffiws galluogi debugWIRE (DWEN) a'r darnau clo wedi'u gosod, gall un ddefnyddio High Voltage Rhaglennu i ddileu sglodion, ac felly clirio'r cloeon.
Pan fydd y cloeon yn cael eu clirio bydd y rhyngwyneb debugWIRE yn cael ei ail-alluogi. Dim ond pan fydd ffiws DWEN heb ei raglennu y gall y Rhyngwyneb SPI ddarllen ffiwsiau, darllen llofnod a pherfformio dilead sglodion.
Tabl 3-5. Mapio Pin debugWIRE Atmel-ICE

Pin porthladd AVR Atmel-ICE Pinnau targed

Pin sgwid bach

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) AILOSOD 6
Pin 7 (Ddim yn gysylltiedig) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

3.7 Cysylltu â Tharged SPI
Dangosir y pinout a argymhellir ar gyfer y cysylltydd SPI 6-pin yn Ffigur 4-10.
Cysylltiad â phennawd SPI 6-pin 100-mil
Defnyddiwch y tap 6-pin 100-mil ar y cebl fflat (wedi'i gynnwys mewn rhai citiau) i gysylltu â phennawd SPI 100-mil safonol.
Cysylltiad â phennawd SPI 6-pin 50-mil
Defnyddiwch y bwrdd addasydd (wedi'i gynnwys mewn rhai citiau) i gysylltu â phennawd SPI safonol 50-mil.
Cysylltiad â phennawd 100-mil wedi'i deilwra
Dylid defnyddio'r cebl sgwid mini 10-pin i gysylltu rhwng porthladd cysylltydd AVR Atmel-ICE a'r bwrdd targed. Mae angen chwe chysylltiad, fel y disgrifir yn y tabl isod.
Y Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 16 Pwysig:
Mae'r rhyngwyneb SPI wedi'i analluogi i bob pwrpas pan fydd y ffiws galluogi debugWIRE (DWEN) wedi'i raglennu, hyd yn oed os yw ffiws SPIEN hefyd wedi'i raglennu. I ail-alluogi'r rhyngwyneb SPI, rhaid cyhoeddi'r gorchymyn 'analluogi debugWIRE' tra mewn sesiwn dadfygio debugWIRE. Mae analluogi debugWIRE yn y modd hwn yn gofyn bod y ffiws SPIEN eisoes wedi'i raglennu. Os bydd Atmel Studio yn methu ag analluogi debugWIRE, mae'n debygol oherwydd NID yw'r ffiws SPIEN wedi'i raglennu. Os yw hyn yn wir, mae angen defnyddio cyfaint ucheltage rhyngwyneb rhaglennu i raglennu'r ffiws SPIEN.
Y Rhaglenwyr Dadfygiwr Atmel-ICE - eicon Gwybodaeth:
Cyfeirir yn aml at y rhyngwyneb SPI fel “ISP”, gan mai hwn oedd y rhyngwyneb Mewn Rhaglennu System cyntaf ar gynhyrchion Atmel AVR. Mae rhyngwynebau eraill bellach ar gael ar gyfer Rhaglennu Mewn System.
Tabl 3-6. Mapio Pin SPI Atmel-ICE

Pinnau porthladd AVR Atmel-ICE Pinnau targed Pin sgwid bach

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) /AIL GYCHWYN 6 5
Pin 7 (ddim yn gysylltiedig) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) MOSI 9 4
Pin 10 (GND) 0

3.8 Cysylltu â Tharged TPI
Dangosir y pinout a argymhellir ar gyfer y cysylltydd TPI 6-pin yn Ffigur 4-13.
Cysylltiad â phennawd TPI 6-pin 100-mil
Defnyddiwch y tap 6-pin 100-mil ar y cebl fflat (wedi'i gynnwys mewn rhai citiau) i gysylltu â phennawd TPI safonol 100-mil.
Cysylltiad â phennawd TPI 6-pin 50-mil
Defnyddiwch y bwrdd addasydd (wedi'i gynnwys mewn rhai citiau) i gysylltu â phennawd TPI safonol 50-mil.
Cysylltiad â phennawd 100-mil wedi'i deilwra
Dylid defnyddio'r cebl sgwid mini 10-pin i gysylltu rhwng porthladd cysylltydd AVR Atmel-ICE a'r bwrdd targed. Mae angen chwe chysylltiad, fel y disgrifir yn y tabl isod.
Tabl 3-7. Mapio Pin TPI Atmel-ICE

Pinnau porthladd AVR Atmel-ICE Pinnau targed Pin sgwid bach

TPI pinout

Pin 1 (TCK) CLOC 1 3
Pin 2 (GND) GND 2 6
Pin 3 (TDO) DATA 3 1
Pin 4 (VTG) VTG 4 2
Pin 5 (TMS) 5
Pin 6 (nSRST) /AIL GYCHWYN 6 5
Pin 7 (ddim yn gysylltiedig) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

3.9 Cysylltu â Tharged SWD
Mae rhyngwyneb ARM SWD yn is-set o system JTAG rhyngwyneb, gan ddefnyddio'r pinnau TCK a TMS, sy'n golygu, wrth gysylltu â dyfais SWD, y 10-pin JTAG gellir defnyddio cysylltydd yn dechnegol. Yr ARM JTAG ac AVR JTAG fodd bynnag, nid yw cysylltwyr yn gydnaws â pin, felly mae hyn yn dibynnu ar gynllun y bwrdd targed a ddefnyddir. Wrth ddefnyddio STK600 neu fwrdd gan ddefnyddio'r AVR JTAG pinout, rhaid defnyddio'r porthladd cysylltydd AVR ar yr Atmel-ICE. Wrth gysylltu â bwrdd, sy'n defnyddio'r ARM JTAG pinout, rhaid defnyddio'r porthladd cysylltydd SAM ar yr Atmel-ICE.
Dangosir y pinout a argymhellir ar gyfer y cysylltydd Cortex Debug 10-pin yn Ffigur 4-4.
Cysylltiad â phennawd Cortecs 10-pin 50-mil
Defnyddiwch y cebl fflat (wedi'i gynnwys mewn rhai citiau) i gysylltu â phennawd Cortex safonol 50-mil.
Cysylltiad â phennawd gosodiad Cortecs 10-pin 100-mil
Defnyddiwch y bwrdd addasydd (wedi'i gynnwys mewn rhai citiau) i gysylltu â phennawd pinout Cortecs 100-mil.
Cysylltiad â phennawd SAM 20-pin 100-mil
Defnyddiwch y bwrdd addasydd (wedi'i gynnwys mewn rhai citiau) i gysylltu â phennawd SAM 20-pin 100-mil.
Cysylltiad â phennawd 100-mil wedi'i deilwra
Dylid defnyddio'r cebl sgwid mini 10-pin i gysylltu rhwng porthladd cysylltydd Atmel-ICE AVR neu SAM a'r bwrdd targed. Mae angen chwe chysylltiad, fel y disgrifir yn y tabl isod.
Tabl 3-8. Mapio Pin SWD Atmel-ICE

Enw AVR  pin porthladd SAM pin porthladd Disgrifiad
SWDC LK 1 4 Cloc Dadfygio Wire Cyfresol.
SWDIO 5 2 Mewnbwn/Allbwn Data Dadfygio Wire Cyfresol.
SWO 3 6 Allbwn Wire Cyfresol (dewisol - heb ei weithredu ar bob dyfais).
nSRST 6 10 Ailosod.
VTG 4 1 Cyfrol targedtage cyfeiriad.
GND 2, 10 3, 5, 9 Daear.

3.10 Cysylltu â Rhyngwyneb Porth Data
Mae'r Atmel-ICE yn cefnogi Rhyngwyneb Porth Data cyfyngedig (DGI) pan nad yw dadfygio a rhaglennu yn cael eu defnyddio. Mae ymarferoldeb yn union yr un fath â'r hyn a geir ar gitiau Atmel Xplained Pro sy'n cael eu pweru gan ddyfais EDBG Atmel.
Mae'r Rhyngwyneb Porth Data yn rhyngwyneb ar gyfer ffrydio data o'r ddyfais darged i gyfrifiadur. Mae hyn yn cael ei olygu fel cymorth wrth debugging cais yn ogystal ag ar gyfer arddangos nodweddion yn y cais yn rhedeg ar y ddyfais targed.
Mae DGI yn cynnwys sawl sianel ar gyfer ffrydio data. Mae'r Atmel-ICE yn cefnogi'r dulliau canlynol:

  • USART
  • SPI

Tabl 3-9. Atmel-ICE DGI USART Pinout

porthladd AVR

porthladd SAM Pin DGI USART

Disgrifiad

3 6 TX Pin trosglwyddo o Atmel-ICE i'r ddyfais darged
4 1 VTG Cyfrol targedtage (cyfeirnod cyftage)
8 7 RX Derbyn pin o'r ddyfais darged i Atmel-ICE
9 8 CLK cloc USART
2, 10 3, 5, 9 GND Daear

Tabl 3-10. Atmel-ICE DGI SPI Pinout

porthladd AVR

porthladd SAM Pin SPI DGI

Disgrifiad

1 4 SCK Cloc SPI
3 6 MISO Meistr Mewn Caethwas Allan
4 1 VTG Cyfrol targedtage (cyfeirnod cyftage)
5 2 nCS Sglodion dewis gweithredol isel
9 8 MOSI Meistr Caethwas Allan
2, 10 3, 5, 9 GND Daear

Y Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 16 Pwysig:  Ni ellir defnyddio rhyngwynebau SPI ac USART ar yr un pryd.
Y Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 16 Pwysig:  Ni ellir defnyddio DGI a rhaglennu neu ddadfygio ar yr un pryd.

Dadfygio ar sglodion

4.1 Rhagymadrodd
Dadfygio ar sglodion
Mae modiwl dadfygio ar sglodion yn system sy'n caniatáu i ddatblygwr fonitro a rheoli gweithrediad ar ddyfais o lwyfan datblygu allanol, fel arfer trwy ddyfais a elwir yn addasydd dadfygiwr neu ddadfygio.
Gyda system OCD gellir gweithredu'r cais tra'n cynnal union nodweddion trydanol ac amseru yn y system darged, tra'n gallu atal gweithredu yn amodol neu â llaw ac archwilio llif a chof y rhaglen.
Modd Rhedeg
Pan yn y modd Run, mae gweithredu cod yn gwbl annibynnol ar yr Atmel-ICE. Bydd yr Atmel-ICE yn monitro'r ddyfais darged yn barhaus i weld a oes cyflwr torri wedi digwydd. Pan fydd hyn yn digwydd bydd y system OCD yn holi'r ddyfais trwy ei rhyngwyneb dadfygio, gan ganiatáu i'r defnyddiwr wneud hynny view cyflwr mewnol y ddyfais.
Modd Wedi'i Stopio
Pan gyrhaeddir torbwynt, caiff gweithrediad y rhaglen ei atal, ond gall rhai I/O barhau i redeg fel pe na bai torbwynt wedi digwydd. Am gynample, cymerwch fod trosglwyddiad USART newydd ei gychwyn pan gyrhaeddir torbwynt. Yn yr achos hwn mae'r USART yn parhau i redeg ar gyflymder llawn gan gwblhau'r trosglwyddiad, er bod y craidd yn y modd stopio.
Torbwyntiau Caledwedd
Mae'r modiwl OCD targed yn cynnwys nifer o gymaryddion cownter rhaglen a weithredir yn y caledwedd. Pan fydd rhifydd y rhaglen yn cyfateb i'r gwerth sydd wedi'i storio yn un o'r cofrestrau cymharydd, mae'r OCD yn mynd i mewn i'r modd stopio. Gan fod angen caledwedd pwrpasol ar y modiwl OCD ar gyfer torbwyntiau caledwedd, mae nifer y torbwyntiau sydd ar gael yn dibynnu ar faint y modiwl OCD a weithredir ar y targed. Fel arfer mae un cymharydd caledwedd o'r fath yn cael ei 'gadw' gan y dadfygiwr ar gyfer defnydd mewnol.
Torbwyntiau Meddalwedd
Mae torbwynt meddalwedd yn gyfarwyddyd BREAK a osodir yng nghof rhaglen ar y ddyfais darged. Pan fydd y cyfarwyddyd hwn wedi'i lwytho, bydd gweithrediad y rhaglen yn torri a bydd yr OCD yn mynd i mewn i'r modd stopio. Er mwyn parhau i weithredu mae'n rhaid rhoi gorchymyn “cychwyn” o'r OCD. Nid oes gan bob dyfais Atmel fodiwlau OCD sy'n cefnogi'r cyfarwyddyd BREAK.
4.2 Dyfeisiau SAM gyda JTAG/SWD
Mae pob dyfais SAM yn cynnwys y rhyngwyneb SWD ar gyfer rhaglennu a dadfygio. Yn ogystal, mae rhai dyfeisiau SAM yn cynnwys JTAG rhyngwyneb gyda swyddogaeth union yr un fath. Gwiriwch y daflen ddata dyfais ar gyfer rhyngwynebau a gefnogir y ddyfais honno.
4.2.1.Cydrannau CoreSight ARM
Mae microreolwyr seiliedig ar Atmel ARM Cortex-M yn gweithredu cydrannau OCD sy'n cydymffurfio â CoreSight. Gall nodweddion y cydrannau hyn amrywio o ddyfais i ddyfais. Am ragor o wybodaeth edrychwch ar daflen ddata'r ddyfais yn ogystal â dogfennaeth CoreSight a ddarperir gan ARM.
4.2.1. JTAG Rhyngwyneb Corfforol
Mae'r J.TAG Mae'r rhyngwyneb yn cynnwys rheolydd Porthladd Mynediad Prawf 4-wifren (TAP) sy'n cydymffurfio â'r IEEE® 1149.1 safonol. Datblygwyd y safon IEEE i ddarparu ffordd o safon diwydiant i brofi cysylltedd bwrdd cylched yn effeithlon (Sganio Ffiniau). Mae dyfeisiau Atmel AVR a SAM wedi ymestyn y swyddogaeth hon i gynnwys cymorth Rhaglennu a Dadfygio Ar-sglodion llawn.
Ffigur 4-1. JTAG Hanfodion RhyngwynebY Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 25

4.2.2.1 SAM JTAG Pinout (cysylltydd dadfygio Cortex-M)
Wrth ddylunio PCB cais sy'n cynnwys SAM Atmel gyda'r JTAG rhyngwyneb, argymhellir defnyddio'r pinout fel y dangosir yn y ffigur isod. Cefnogir amrywiadau 100-mil a 50-mil o'r pinout hwn, yn dibynnu ar y ceblau a'r addaswyr sydd wedi'u cynnwys gyda'r cit penodol.
Ffigur 4-2. SAM JTAG Pennawd Pinout
Y Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 20

Tabl 4-1. SAM JTAG Disgrifiad Pin

Enw Pin

Disgrifiad

TCK 4 Cloc Prawf (signal cloc o'r Atmel-ICE i'r ddyfais darged).
TMS 2 Dewis Modd Prawf (signal rheoli o'r Atmel-ICE i'r ddyfais darged).
TDI 8 Prawf Data Mewn (data a drosglwyddir o'r Atmel-ICE i'r ddyfais darged).
TDO 6 Profi Data Allan (data a drosglwyddir o'r ddyfais darged i'r Atmel-ICE).
nRESET 10 Ailosod (dewisol). Fe'i defnyddir i ailosod y ddyfais targed. Argymhellir cysylltu'r pin hwn gan ei fod yn caniatáu i'r Atmel-ICE ddal y ddyfais darged mewn cyflwr ailosod, a all fod yn hanfodol i ddadfygio mewn rhai senarios.
VTG 1 Cyfrol targedtage cyfeiriad. Yr Atmel-ICE samples y targed cyftage ar y pin hwn er mwyn pweru'r trawsnewidyddion lefel yn gywir. Mae'r Atmel-ICE yn tynnu llai nag 1mA o'r pin hwn yn y modd hwn.
GND 3, 5, 9 Ground. Rhaid cysylltu pob un i sicrhau bod yr Atmel-ICE a'r ddyfais darged yn rhannu'r un cyfeirnod daear.
ALLWEDD 7 Wedi'i gysylltu'n fewnol â'r pin TRST ar y cysylltydd AVR. Argymhellir gan nad yw'n gysylltiedig.

Rhaglenwyr Dadfygwyr Atmel-ICE - eicon 1 Awgrym: Cofiwch gynnwys cynhwysydd datgysylltu rhwng pin 1 a GND.
4.2.2.2 JTAG Llygad y dydd Cadwynu
Mae'r J.TAG rhyngwyneb yn caniatáu ar gyfer sawl dyfais i gael eu cysylltu â rhyngwyneb sengl mewn cyfluniad cadwyn llygad y dydd. Rhaid i'r dyfeisiau targed i gyd gael eu pweru gan yr un cyflenwad cyftage, rhannu nod tir cyffredin, a rhaid ei gysylltu fel y dangosir yn y ffigur isod.
Ffigur 4-3. JTAG Cadwyn llygad y dyddY Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 23

Wrth gysylltu dyfeisiau mewn cadwyn llygad y dydd, rhaid ystyried y pwyntiau canlynol:

  • Rhaid i bob dyfais rannu tir cyffredin, wedi'i gysylltu â GND ar y chwiliedydd Atmel-ICE
  • Rhaid i bob dyfais fod yn gweithredu ar yr un targed cyftage. Rhaid cysylltu VTG ar yr Atmel-ICE â'r gyfrol hontage.
  • Mae TMS a TCK wedi'u cysylltu yn gyfochrog; Mae TDI a TDO wedi'u cysylltu mewn cyfres
  • Rhaid cysylltu nSRST ar y stiliwr Atmel-ICE ag AILOSOD ar y dyfeisiau os yw unrhyw un o'r dyfeisiau yn y gadwyn yn analluogi ei JTAG porthladd
  • Mae “Dyfeisiau o'r blaen” yn cyfeirio at nifer JTAG dyfeisiau y mae'n rhaid i'r signal TDI basio drwyddynt yn y gadwyn llygad y dydd cyn cyrraedd y ddyfais darged. Yn yr un modd “dyfeisiau ar ôl” yw nifer y dyfeisiau y mae'n rhaid i'r signal basio trwyddynt ar ôl y ddyfais darged cyn cyrraedd y TDO Atmel-ICE
  • Mae “darnau cyfarwyddyd “cyn” ac “ar ôl” yn cyfeirio at gyfanswm yr holl JTAG hyd cofrestr cyfarwyddiadau dyfeisiau, sy'n cael eu cysylltu cyn ac ar ôl y ddyfais darged yn y gadwyn llygad y dydd
  • Mae cyfanswm hyd yr IR (darnau cyfarwyddyd cyn + hyd IR dyfais darged Atmel + darnau cyfarwyddyd ar ôl) wedi'i gyfyngu i uchafswm o 256 did. Mae nifer y dyfeisiau yn y gadwyn wedi'i gyfyngu i 15 cyn a 15 ar ôl.

Rhaglenwyr Dadfygwyr Atmel-ICE - eicon 1 Awgrym:
Daisy chaining example: TDI → ATmega1280 → ATxmega128A1 → ATUC3A0512 → TDO.
Er mwyn cysylltu â'r Atmel AVR XMEGA® dyfais, gosodiadau cadwyn llygad y dydd yw:

  • Dyfeisiau o'r blaen: 1
  • Dyfeisiau ar ôl: 1
  • Darnau cyfarwyddyd o'r blaen: 4 (mae gan ddyfeisiau AVR 8-did 4 did IR)
  • Darnau cyfarwyddyd ar ôl: 5 (mae gan ddyfeisiau AVR 32-did 5 did IR)

Tabl 4-2. IR Hyd MCUs Atmel

Math o ddyfais hyd IR
AVR 8-did 4 did
AVR 32-did 5 did
SAM 4 did

4.2.3. Yn cysylltu â JTAG Targed
Mae gan yr Atmel-ICE ddau 50-mil 10-pin JTAG cysylltwyr. Mae'r ddau gysylltydd wedi'u cysylltu'n uniongyrchol â thrydan, ond maent yn cydymffurfio â dau binout gwahanol; yr AVR JTAG pennawd a phennawd ARM Cortex Debug. Dylid dewis y cysylltydd ar sail pinout y bwrdd targed, ac nid y math MCU targed - ar gyfer exampDylai dyfais SAM sydd wedi'i gosod mewn pentwr AVR STK600 ddefnyddio'r pennawd AVR.
Y pinout a argymhellir ar gyfer yr AVR J 10-pinTAG dangosir y cysylltydd yn Ffigur 4-6.
Dangosir y pinout a argymhellir ar gyfer y cysylltydd ARM Cortex Debug 10-pin yn Ffigur 4-2.
Cysylltiad uniongyrchol â phennawd safonol 10-pin 50-mil
Defnyddiwch y cebl fflat 50-mil 10-pin (wedi'i gynnwys mewn rhai citiau) i gysylltu'n uniongyrchol â bwrdd sy'n cefnogi'r math hwn o bennawd. Defnyddiwch y porthladd cysylltydd AVR ar yr Atmel-ICE ar gyfer penawdau gyda'r pinout AVR, a'r porthladd cysylltydd SAM ar gyfer penawdau sy'n cydymffurfio â pinout pennawd ARM Cortex Debug.
Mae'r pinouts ar gyfer y ddau borth cysylltydd 10-pin i'w gweld isod.
Cysylltiad â phennawd safonol 10-pin 100-mil
Defnyddiwch addasydd safonol 50-mil i 100-mil i gysylltu â phenawdau 100-mil. Gellir defnyddio bwrdd addasydd (wedi'i gynnwys mewn rhai citiau) at y diben hwn, neu fel arall y JTAGGellir defnyddio addasydd ICE3 ar gyfer targedau AVR.
Y Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 16 Pwysig:
Mae'r J.TAGNi ellir defnyddio addasydd ICE3 100-mil gyda'r porthladd cysylltydd SAM, gan fod pinnau 2 a 10 (AVR GND) ar yr addasydd wedi'u cysylltu.
Cysylltiad â phennawd 100-mil wedi'i deilwra
Os nad oes gan eich bwrdd targed J 10-pin sy'n cydymffurfioTAG pennawd mewn 50- neu 100-mil, gallwch fapio i binout arferol gan ddefnyddio'r cebl “mini-squid” 10-pin (wedi'i gynnwys mewn rhai citiau), sy'n rhoi mynediad i ddeg soced 100-mil unigol.
Cysylltiad â phennawd 20-pin 100-mil
Defnyddiwch y bwrdd addasydd (wedi'i gynnwys mewn rhai citiau) i gysylltu â thargedau gyda phennawd 20-pin 100-mil.
Tabl 4-3. Atmel- ICE JTAG Disgrifiad Pin

Enw AVR pin porthladd SAM pin porthladd Disgrifiad
TCK 1 4 Cloc Prawf (signal cloc o'r Atmel-ICE i'r ddyfais darged).
TMS 5 2 Dewis Modd Prawf (signal rheoli o'r Atmel-ICE i'r ddyfais darged).
TDI 9 8 Prawf Data Mewn (data a drosglwyddir o'r Atmel-ICE i'r ddyfais darged).
TDO 3 6 Profi Data Allan (data a drosglwyddir o'r ddyfais darged i'r Atmel-ICE).
nTRST 8 Ailosod Prawf (dewisol, dim ond ar rai dyfeisiau AVR). Fe'i defnyddir i ailosod y JTAG Rheolydd TAP.
nSRST 6 10 Ailosod (dewisol). Fe'i defnyddir i ailosod y ddyfais targed. Argymhellir cysylltu'r pin hwn gan ei fod yn caniatáu i'r Atmel-ICE ddal y ddyfais darged mewn cyflwr ailosod, a all fod yn hanfodol i ddadfygio mewn rhai senarios.
VTG 4 1 Cyfrol targedtage cyfeiriad. Yr Atmel-ICE samples y targed cyftage ar y pin hwn er mwyn pweru'r trawsnewidyddion lefel yn gywir. Mae'r Atmel-ICE yn tynnu llai na 3mA o'r pin hwn yn y modd debugWIRE a llai nag 1mA mewn moddau eraill.
GND 2, 10 3, 5, 9 Ground. Rhaid cysylltu pob un i sicrhau bod yr Atmel-ICE a'r ddyfais darged yn rhannu'r un cyfeirnod daear.

4.2.4. Rhyngwyneb Corfforol SWD
Mae rhyngwyneb ARM SWD yn is-set o system JTAG rhyngwyneb, gan ddefnyddio pinnau TCK a TMS. Yr ARM JTAG ac AVR JTAG Fodd bynnag, nid yw cysylltwyr yn gydnaws â pin, felly wrth ddylunio PCB cymhwysiad, sy'n defnyddio dyfais SAM gyda SWD neu JTAG rhyngwyneb, argymhellir defnyddio'r pinout ARM a ddangosir yn y ffigur isod. Gall y porthladd cysylltydd SAM ar yr Atmel-ICE gysylltu'n uniongyrchol â'r pinout hwn.
Ffigur 4-4. Argymhellir ARM SWD/JTAG Pennawd PinoutY Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 18

Mae'r Atmel-ICE yn gallu ffrydio olrhain ITM fformat UART i'r cyfrifiadur gwesteiwr. Mae Trace yn cael ei ddal ar y pin TRACE/SWO yn y pennawd 10-pin (JTAG TDO pin). Mae data'n cael ei glustogi'n fewnol ar yr Atmel-ICE ac yn cael ei anfon dros y rhyngwyneb HID i'r cyfrifiadur gwesteiwr. Y gyfradd ddata ddibynadwy uchaf yw tua 3MB/s.
4.2.5. Cysylltu â Tharged SWD
Mae rhyngwyneb ARM SWD yn is-set o system JTAG rhyngwyneb, gan ddefnyddio'r pinnau TCK a TMS, sy'n golygu, wrth gysylltu â dyfais SWD, y 10-pin JTAG gellir defnyddio cysylltydd yn dechnegol. Yr ARM JTAG ac AVR JTAG fodd bynnag, nid yw cysylltwyr yn gydnaws â pin, felly mae hyn yn dibynnu ar gynllun y bwrdd targed a ddefnyddir. Wrth ddefnyddio STK600 neu fwrdd gan ddefnyddio'r AVR JTAG pinout, rhaid defnyddio'r porthladd cysylltydd AVR ar yr Atmel-ICE. Wrth gysylltu â bwrdd, sy'n defnyddio'r ARM JTAG pinout, rhaid defnyddio'r porthladd cysylltydd SAM ar yr Atmel-ICE.
Dangosir y pinout a argymhellir ar gyfer y cysylltydd Cortex Debug 10-pin yn Ffigur 4-4.
Cysylltiad â phennawd Cortecs 10-pin 50-mil
Defnyddiwch y cebl fflat (wedi'i gynnwys mewn rhai citiau) i gysylltu â phennawd Cortex safonol 50-mil.
Cysylltiad â phennawd gosodiad Cortecs 10-pin 100-mil
Defnyddiwch y bwrdd addasydd (wedi'i gynnwys mewn rhai citiau) i gysylltu â phennawd pinout Cortecs 100-mil.
Cysylltiad â phennawd SAM 20-pin 100-mil
Defnyddiwch y bwrdd addasydd (wedi'i gynnwys mewn rhai citiau) i gysylltu â phennawd SAM 20-pin 100-mil.
Cysylltiad â phennawd 100-mil wedi'i deilwra
Dylid defnyddio'r cebl sgwid mini 10-pin i gysylltu rhwng porthladd cysylltydd Atmel-ICE AVR neu SAM a'r bwrdd targed. Mae angen chwe chysylltiad, fel y disgrifir yn y tabl isod.
Tabl 4-4. Mapio Pin SWD Atmel-ICE

Enw AVR pin porthladd SAM pin porthladd Disgrifiad
SWDC LK 1 4 Cloc Dadfygio Wire Cyfresol.
SWDIO 5 2 Mewnbwn/Allbwn Data Dadfygio Wire Cyfresol.
SWO 3 6 Allbwn Wire Cyfresol (dewisol - heb ei weithredu ar bob dyfais).
nSRST 6 10 Ailosod.
VTG 4 1 Cyfrol targedtage cyfeiriad.
GND 2, 10 3, 5, 9 Daear.

4.2.6 Ystyriaethau Arbennig
DILEU pin
Mae rhai dyfeisiau SAM yn cynnwys pin ERASE sy'n cael ei honni i berfformio dilead sglodion cyflawn a datgloi dyfeisiau y mae'r did diogelwch wedi'i osod arnynt. Mae'r nodwedd hon wedi'i chysylltu â'r ddyfais ei hun yn ogystal â'r rheolydd fflach ac nid yw'n rhan o'r craidd ARM.
NID yw'r pin ERASE yn rhan o unrhyw bennawd dadfygio, ac felly ni all yr Atmel-ICE haeru'r signal hwn i ddatgloi dyfais. Mewn achosion o'r fath dylai'r defnyddiwr gyflawni'r dileu â llaw cyn dechrau sesiwn dadfygio.
Rhyngwynebau ffisegol JTAG rhyngwyneb
Dylid cysylltu'r llinell AILOSOD bob amser fel y gall yr Atmel-ICE alluogi'r JTAG rhyngwyneb.
Rhyngwyneb SWD
Dylid cysylltu'r llinell AILOSOD bob amser fel y gall yr Atmel-ICE alluogi'r rhyngwyneb SWD.
4.3 Dyfeisiau AVR UC3 gyda JTAG/aWire
Mae pob dyfais AVR UC3 yn cynnwys y JTAG rhyngwyneb ar gyfer rhaglennu a dadfygio. Yn ogystal, mae rhai dyfeisiau AVR UC3 yn cynnwys y rhyngwyneb aWire gyda swyddogaeth union yr un fath gan ddefnyddio un wifren. Gwiriwch y daflen ddata dyfais ar gyfer rhyngwynebau a gefnogir y ddyfais honno
4.3.1 System Dadfygio Ar-sglodion Atmel AVR UC3
Mae system Atmel AVR UC3 OCD wedi'i dylunio yn unol â safon Nexus 2.0 (IEEE-ISTO 5001™-2003), sy'n safon dadfygio ar-sglodyn agored hynod hyblyg a phwerus ar gyfer microreolwyr 32-did. Mae'n cefnogi'r nodweddion canlynol:

  • Datrysiad dadfygio sy'n cydymffurfio â Nexus
  • Mae OCD yn cefnogi unrhyw gyflymder CPU
  • Chwe thorbwynt caledwedd cownter rhaglen
  • Dau dorbwynt data
  • Gellir ffurfweddu torbwyntiau fel mannau gwylio
  • Gellir cyfuno torbwyntiau caledwedd i roi toriad ar ystodau
  • Nifer anghyfyngedig o dorbwyntiau rhaglen defnyddiwr (gan ddefnyddio BREAK)
  • Olrhain cangen cownter rhaglen amser real, olrhain data, olrhain proses (a gefnogir gan ddadfygwyr yn unig gyda phorthladd dal olrhain cyfochrog)

I gael rhagor o wybodaeth am system AVR UC3 OCD, edrychwch ar Lawlyfrau Cyfeirio Technegol AVR32UC, sydd wedi'u lleoli ar www.atmel.com/uc3.
4.3.2. JTAG Rhyngwyneb Corfforol
Mae'r J.TAG Mae'r rhyngwyneb yn cynnwys rheolydd Porthladd Mynediad Prawf 4-wifren (TAP) sy'n cydymffurfio â'r IEEE® 1149.1 safonol. Datblygwyd y safon IEEE i ddarparu ffordd o safon diwydiant i brofi cysylltedd bwrdd cylched yn effeithlon (Sganio Ffiniau). Mae dyfeisiau Atmel AVR a SAM wedi ymestyn y swyddogaeth hon i gynnwys cymorth Rhaglennu a Dadfygio Ar-sglodion llawn.
Ffigur 4-5. JTAG Hanfodion RhyngwynebY Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 17

4.3.2.1 AVR JTAG Pinout
Wrth ddylunio PCB cais, sy'n cynnwys AVR Atmel gyda'r JTAG rhyngwyneb, argymhellir defnyddio'r pinout fel y dangosir yn y ffigur isod. Cefnogir amrywiadau 100-mil a 50-mil o'r pinout hwn, yn dibynnu ar y ceblau a'r addaswyr sydd wedi'u cynnwys gyda'r cit penodol.
Ffigur 4-6. AVR JTAG Pennawd Pinout
Y Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 22

Tabl 4-5. AVR JTAG Disgrifiad Pin

Enw Pin

Disgrifiad

TCK 1 Cloc Prawf (signal cloc o'r Atmel-ICE i'r ddyfais darged).
TMS 5 Dewis Modd Prawf (signal rheoli o'r Atmel-ICE i'r ddyfais darged).
TDI 9 Prawf Data Mewn (data a drosglwyddir o'r Atmel-ICE i'r ddyfais darged).
TDO 3 Profi Data Allan (data a drosglwyddir o'r ddyfais darged i'r Atmel-ICE).
nTRST 8 Ailosod Prawf (dewisol, dim ond ar rai dyfeisiau AVR). Fe'i defnyddir i ailosod y JTAG Rheolydd TAP.
nSRST 6 Ailosod (dewisol). Fe'i defnyddir i ailosod y ddyfais targed. Argymhellir cysylltu'r pin hwn gan ei fod yn caniatáu i'r Atmel-ICE ddal y ddyfais darged mewn cyflwr ailosod, a all fod yn hanfodol i ddadfygio mewn rhai senarios.
VTG 4 Cyfrol targedtage cyfeiriad. Yr Atmel-ICE samples y targed cyftage ar y pin hwn er mwyn pweru'r trawsnewidyddion lefel yn gywir. Mae'r Atmel-ICE yn tynnu llai na 3mA o'r pin hwn yn y modd debugWIRE a llai nag 1mA mewn moddau eraill.
GND 2, 10 Daear. Rhaid cysylltu'r ddau i sicrhau bod yr Atmel-ICE a'r ddyfais darged yn rhannu'r un cyfeiriad daear.

Rhaglenwyr Dadfygwyr Atmel-ICE - eicon 1 Awgrym: Cofiwch gynnwys cynhwysydd datgysylltu rhwng pin 4 a GND.
4.3.2.2 JTAG Llygad y dydd Cadwynu
Mae'r J.TAG rhyngwyneb yn caniatáu ar gyfer sawl dyfais i gael eu cysylltu â rhyngwyneb sengl mewn cyfluniad cadwyn llygad y dydd. Rhaid i'r dyfeisiau targed i gyd gael eu pweru gan yr un cyflenwad cyftage, rhannu nod tir cyffredin, a rhaid ei gysylltu fel y dangosir yn y ffigur isod.
Ffigur 4-7. JTAG Cadwyn llygad y dyddY Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 19

Wrth gysylltu dyfeisiau mewn cadwyn llygad y dydd, rhaid ystyried y pwyntiau canlynol:

  • Rhaid i bob dyfais rannu tir cyffredin, wedi'i gysylltu â GND ar y chwiliedydd Atmel-ICE
  • Rhaid i bob dyfais fod yn gweithredu ar yr un targed cyftage. Rhaid cysylltu VTG ar yr Atmel-ICE â'r gyfrol hontage.
  • Mae TMS a TCK wedi'u cysylltu yn gyfochrog; Mae TDI a TDO wedi'u cysylltu mewn cadwyn gyfresol.
  • Rhaid cysylltu nSRST ar y stiliwr Atmel-ICE ag AILOSOD ar y dyfeisiau os yw unrhyw un o'r dyfeisiau yn y gadwyn yn analluogi ei JTAG porthladd
  • Mae “Dyfeisiau o'r blaen” yn cyfeirio at nifer JTAG dyfeisiau y mae'n rhaid i'r signal TDI basio drwyddynt yn y gadwyn llygad y dydd cyn cyrraedd y ddyfais darged. Yn yr un modd “dyfeisiau ar ôl” yw nifer y dyfeisiau y mae'n rhaid i'r signal basio trwyddynt ar ôl y ddyfais darged cyn cyrraedd y TDO Atmel-ICE
  • Mae “darnau cyfarwyddyd “cyn” ac “ar ôl” yn cyfeirio at gyfanswm yr holl JTAG hyd cofrestr cyfarwyddiadau dyfeisiau, sy'n cael eu cysylltu cyn ac ar ôl y ddyfais darged yn y gadwyn llygad y dydd
  • Mae cyfanswm hyd yr IR (darnau cyfarwyddyd cyn + hyd IR dyfais darged Atmel + darnau cyfarwyddyd ar ôl) wedi'i gyfyngu i uchafswm o 256 did. Mae nifer y dyfeisiau yn y gadwyn wedi'i gyfyngu i 15 cyn a 15 ar ôl.

Awgrym: 

Daisy chaining example: TDI → ATmega1280 → ATxmega128A1 → ATUC3A0512 → TDO.
Er mwyn cysylltu â'r Atmel AVR XMEGA® dyfais, gosodiadau cadwyn llygad y dydd yw:

  • Dyfeisiau o'r blaen: 1
  • Dyfeisiau ar ôl: 1
  • Darnau cyfarwyddyd o'r blaen: 4 (mae gan ddyfeisiau AVR 8-did 4 did IR)
  • Darnau cyfarwyddyd ar ôl: 5 (mae gan ddyfeisiau AVR 32-did 5 did IR)

Tabl 4-6. IR Hyd Atmel MCUS

Math o ddyfais hyd IR
AVR 8-did 4 did
AVR 32-did 5 did
SAM 4 did

4.3.3.Cysylltu â JTAG Targed
Mae gan yr Atmel-ICE ddau 50-mil 10-pin JTAG cysylltwyr. Mae'r ddau gysylltydd wedi'u cysylltu'n uniongyrchol â thrydan, ond maent yn cydymffurfio â dau binout gwahanol; yr AVR JTAG pennawd a phennawd ARM Cortex Debug. Dylid dewis y cysylltydd ar sail pinout y bwrdd targed, ac nid y math MCU targed - ar gyfer exampDylai dyfais SAM sydd wedi'i gosod mewn pentwr AVR STK600 ddefnyddio'r pennawd AVR.
Y pinout a argymhellir ar gyfer yr AVR J 10-pinTAG dangosir y cysylltydd yn Ffigur 4-6.
Dangosir y pinout a argymhellir ar gyfer y cysylltydd ARM Cortex Debug 10-pin yn Ffigur 4-2.
Cysylltiad uniongyrchol â phennawd safonol 10-pin 50-mil
Defnyddiwch y cebl fflat 50-mil 10-pin (wedi'i gynnwys mewn rhai citiau) i gysylltu'n uniongyrchol â bwrdd sy'n cefnogi'r math hwn o bennawd. Defnyddiwch y porthladd cysylltydd AVR ar yr Atmel-ICE ar gyfer penawdau gyda'r pinout AVR, a'r porthladd cysylltydd SAM ar gyfer penawdau sy'n cydymffurfio â pinout pennawd ARM Cortex Debug.
Mae'r pinouts ar gyfer y ddau borth cysylltydd 10-pin i'w gweld isod.
Cysylltiad â phennawd safonol 10-pin 100-mil

Defnyddiwch addasydd safonol 50-mil i 100-mil i gysylltu â phenawdau 100-mil. Gellir defnyddio bwrdd addasydd (wedi'i gynnwys mewn rhai citiau) at y diben hwn, neu fel arall y JTAGGellir defnyddio addasydd ICE3 ar gyfer targedau AVR.
Y Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 16 Pwysig:
Mae'r J.TAGNi ellir defnyddio addasydd ICE3 100-mil gyda'r porthladd cysylltydd SAM, gan fod pinnau 2 a 10 (AVR GND) ar yr addasydd wedi'u cysylltu.
Cysylltiad â phennawd 100-mil wedi'i deilwra
Os nad oes gan eich bwrdd targed J 10-pin sy'n cydymffurfioTAG pennawd mewn 50- neu 100-mil, gallwch fapio i binout arferol gan ddefnyddio'r cebl “mini-squid” 10-pin (wedi'i gynnwys mewn rhai citiau), sy'n rhoi mynediad i ddeg soced 100-mil unigol.
Cysylltiad â phennawd 20-pin 100-mil
Defnyddiwch y bwrdd addasydd (wedi'i gynnwys mewn rhai citiau) i gysylltu â thargedau gyda phennawd 20-pin 100-mil.
Tabl 4-7. Atmel- ICE JTAG Disgrifiad Pin

Enw

Pin porthladd AVR Pin porthladd SAM

Disgrifiad

TCK 1 4 Cloc Prawf (signal cloc o'r Atmel-ICE i'r ddyfais darged).
TMS 5 2 Dewis Modd Prawf (signal rheoli o'r Atmel-ICE i'r ddyfais darged).
TDI 9 8 Prawf Data Mewn (data a drosglwyddir o'r Atmel-ICE i'r ddyfais darged).
TDO 3 6 Profi Data Allan (data a drosglwyddir o'r ddyfais darged i'r Atmel-ICE).
nTRST 8 Ailosod Prawf (dewisol, dim ond ar rai dyfeisiau AVR). Fe'i defnyddir i ailosod y JTAG Rheolydd TAP.
nSRST 6 10 Ailosod (dewisol). Fe'i defnyddir i ailosod y ddyfais targed. Argymhellir cysylltu'r pin hwn gan ei fod yn caniatáu i'r Atmel-ICE ddal y ddyfais darged mewn cyflwr ailosod, a all fod yn hanfodol i ddadfygio mewn rhai senarios.
VTG 4 1 Cyfrol targedtage cyfeiriad. Yr Atmel-ICE samples y targed cyftage ar y pin hwn er mwyn pweru'r trawsnewidyddion lefel yn gywir. Mae'r Atmel-ICE yn tynnu llai na 3mA o'r pin hwn yn y modd debugWIRE a llai nag 1mA mewn moddau eraill.
GND 2, 10 3, 5, 9 Ground. Rhaid cysylltu pob un i sicrhau bod yr Atmel-ICE a'r ddyfais darged yn rhannu'r un cyfeirnod daear.

 4.3.4 Rhyngwyneb Corfforol Wire
Mae'r rhyngwyneb aWire yn defnyddio gwifren AILOSOD y ddyfais AVR i ganiatáu swyddogaethau rhaglennu a dadfygio. Mae dilyniant galluogi arbennig yn cael ei drosglwyddo gan yr Atmel-ICE, sy'n analluogi ymarferoldeb AILOSOD diofyn y pin.Wrth ddylunio PCB cais, sy'n cynnwys AVR Atmel gyda'r rhyngwyneb aWire, argymhellir defnyddio'r pinout fel y dangosir yn Ffigur 4 -8. Cefnogir amrywiadau 100-mil a 50-mil o'r pinout hwn, yn dibynnu ar y ceblau a'r addaswyr sydd wedi'u cynnwys gyda'r cit penodol.
Ffigur 4-8. aWire Pinout PennawdY Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 24

Rhaglenwyr Dadfygwyr Atmel-ICE - eicon 1 Awgrym:
Gan fod aWire yn ryngwyneb hanner dwplecs, argymhellir gosod gwrthydd tynnu i fyny ar y llinell AILOSOD tua 47kΩ er mwyn osgoi canfod cam cychwyn ffug wrth newid cyfeiriad.
Gellir defnyddio'r rhyngwyneb aWire fel rhyngwyneb rhaglennu a dadfygio. Mae holl nodweddion y system OCD ar gael trwy'r 10-pin JTAG gellir cyrchu'r rhyngwyneb hefyd gan ddefnyddio aWire.
4.3.5 Cysylltu â Tharged aWire
Dim ond un llinell ddata yn ogystal â V sydd ei hangen ar ryngwyneb aWireCC a GND. Ar y targed y llinell hon yw'r llinell nRESET, er bod y dadfygiwr yn defnyddio'r JTAG Llinell TDO fel y llinell ddata.
Dangosir y pinout a argymhellir ar gyfer y cysylltydd aWire 6-pin yn Ffigur 4-8.
Cysylltiad â phennawd 6-pin 100-mil aWire
Defnyddiwch y tap 6-pin 100-mil ar y cebl fflat (wedi'i gynnwys mewn rhai citiau) i gysylltu â phennawd safonol 100-mil aWire.
Cysylltiad â phennawd 6-pin 50-mil aWire
Defnyddiwch y bwrdd addasydd (wedi'i gynnwys mewn rhai citiau) i gysylltu â phennawd safonol 50-mil aWire.
Cysylltiad â phennawd 100-mil wedi'i deilwra
Dylid defnyddio'r cebl sgwid mini 10-pin i gysylltu rhwng porthladd cysylltydd AVR Atmel-ICE a'r bwrdd targed. Mae angen tri chysylltiad, fel y disgrifir yn y tabl isod.
Tabl 4-8. Mapio Pin aWire Atmel-ICE

Pinnau porthladd AVR Atmel-ICE Pinnau targed Pin sgwid bach

aWire pinout

Pin 1 (TCK) 1
Pin 2 (GND) GND 2 6
Pin 3 (TDO) DATA 3 1
Pin 4 (VTG) VTG 4 2
Pin 5 (TMS) 5
Pin 6 (nSRST) 6
Pin 7 (Ddim yn gysylltiedig) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

4.3.6. Ystyriaethau Arbennig
JTAG rhyngwyneb
Ar rai dyfeisiau Atmel AVR UC3 mae'r JTAG nid yw'r porth wedi'i alluogi yn ddiofyn. Wrth ddefnyddio'r dyfeisiau hyn mae'n hanfodol cysylltu'r llinell AILOSOD fel y gall yr Atmel-ICE alluogi'r JTAG rhyngwyneb.
rhyngwyneb aWire
Mae cyfradd baud cyfathrebiadau aWire yn dibynnu ar amlder cloc y system, gan fod yn rhaid cydamseru data rhwng y ddau barth hyn. Bydd yr Atmel-ICE yn canfod yn awtomatig bod cloc y system wedi'i ostwng, ac yn ail-raddnodi ei gyfradd baud yn unol â hynny. Mae'r graddnodi awtomatig ond yn gweithio i lawr i amledd cloc system o 8kHz. Gall newid i gloc system is yn ystod sesiwn dadfygio achosi i gysylltiad â'r targed gael ei golli.
Os oes angen, gellir cyfyngu ar gyfradd baud aWire trwy osod paramedr cloc aWire. Bydd canfod awtomatig yn dal i weithio, ond gosodir gwerth nenfwd ar y canlyniadau.
Rhaid datgysylltu unrhyw gynhwysydd sefydlogi sy'n gysylltiedig â'r pin AILOSOD wrth ddefnyddio aWire gan y bydd yn ymyrryd â gweithrediad cywir y rhyngwyneb. Argymhellir pullup allanol gwan (10kΩ neu uwch) ar y llinell hon.

Modd cysgu diffodd
Mae gan rai dyfeisiau AVR UC3 reoleiddiwr mewnol y gellir ei ddefnyddio yn y modd cyflenwi 3.3V gyda llinellau I / O wedi'u rheoleiddio 1.8V. Mae hyn yn golygu bod y rheolydd mewnol yn pweru'r I/O craidd a'r rhan fwyaf o'r I/O. Dim ond Atmel AVR UN! mae dadfygiwr yn cefnogi dadfygio wrth ddefnyddio dulliau cysgu lle mae'r rheolydd hwn wedi'i gau i ffwrdd.
4.3.7. Defnydd EVTI / EVTO
Nid yw'r pinnau EVTI ac EVTO yn hygyrch ar yr Atmel-ICE. Fodd bynnag, gellir eu defnyddio o hyd ar y cyd ag offer allanol eraill.
Gellir defnyddio EVTI at y dibenion canlynol:

  • Gellir gorfodi'r targed i roi'r gorau i weithredu mewn ymateb i ddigwyddiad allanol. Os yw'r darnau Digwyddiad Mewn Rheolaeth (EIC) yn y gofrestr DC yn cael eu hysgrifennu i 0b01, bydd trawsnewid uchel i isel ar y pin EVTI yn cynhyrchu cyflwr torbwynt. Rhaid i EVTI aros yn isel ar gyfer un cylch cloc CPU i warantu mai torbwynt yw Mae'r did Torbwynt Allanol (EXB) yn DS yn cael ei osod pan fydd hyn yn digwydd.
  • Cynhyrchu negeseuon synchronization olrhain. Heb ei ddefnyddio gan yr Atmel-ICE.

Gellir defnyddio EVTO at y dibenion canlynol:

  • Yn nodi bod y CPU wedi mynd i mewn i ddadfygio Mae gosod y darnau EOS yn DC i 0b01 yn achosi i'r pin EVTO gael ei dynnu'n isel ar gyfer un cylch cloc CPU pan fydd y ddyfais darged yn mynd i mewn i'r modd dadfygio. Gellir defnyddio'r signal hwn fel ffynhonnell sbardun ar gyfer osgilosgop allanol.
  • Yn dangos bod y CPU wedi cyrraedd torbwynt neu bwynt gwylio. Trwy osod y did EOC mewn Cofrestr Rheoli Torribwynt/Gwylfan gyfatebol, nodir statws y torbwynt neu'r pwynt gwylio ar y pin EVTO. Rhaid gosod y darnau EOS yn DC i 0xb10 i alluogi'r nodwedd hon. Yna gellir cysylltu'r pin EVTO ag osgilosgop allanol er mwyn archwilio man gwylio
  • Cynhyrchu signalau amseru olrhain. Heb ei ddefnyddio gan yr Atmel-ICE.

4.4 Dyfeisiau tinyAVR, megaAVR, a XMEGA
Mae dyfeisiau AVR yn cynnwys rhyngwynebau rhaglennu a dadfygio amrywiol. Gwiriwch y daflen ddata dyfais ar gyfer rhyngwynebau a gefnogir y ddyfais honno.

  • Rhai bachAVR® dyfeisiau TPI Gellir defnyddio TPI ar gyfer rhaglennu'r ddyfais yn unig, ac nid oes gan y dyfeisiau hyn allu dadfygio ar sglodion o gwbl.
  • Mae gan rai dyfeisiau tinyAVR a rhai dyfeisiau megaAVR y rhyngwyneb debugWIRE, sy'n cysylltu â system dadfygio ar sglodion a elwir yn tinyOCD. Mae gan bob dyfais â debugWIRE ryngwyneb SPI ar gyfer yn y system hefyd
  • Mae gan rai dyfeisiau megaAVR JTAG rhyngwyneb ar gyfer rhaglennu a dadfygio, gyda system dadfygio ar sglodion a elwir hefyd yn Pob dyfais gyda JTAG hefyd yn cynnwys y rhyngwyneb SPI fel rhyngwyneb amgen ar gyfer rhaglennu yn y system.
  • Mae gan bob dyfais AVR XMEGA y rhyngwyneb PDI ar gyfer rhaglennu ac mae gan rai dyfeisiau AVR XMEGA hefyd JTAG rhyngwyneb gyda swyddogaeth union yr un fath.
  • Mae gan ddyfeisiau tinyAVR newydd ryngwyneb UPDI, a ddefnyddir ar gyfer rhaglennu a dadfygio

Tabl 4-9. Crynodeb Rhyngwynebau Rhaglennu a Dadfygio

UPDI TPI SPI debugWIR E JTAG PDI aWire

SWD

bachAVR Dyfeisiau newydd Rhai dyfeisiau Rhai dyfeisiau Rhai dyfeisiau
megaAV R Pob dyfais Rhai dyfeisiau Rhai dyfeisiau
AVR XMEGA Rhai dyfeisiau Pob dyfais
AVR UC Pob dyfais Rhai dyfeisiau
SAM Rhai dyfeisiau Pob dyfais

4.4.1. JTAG Rhyngwyneb Corfforol
Mae'r J.TAG Mae'r rhyngwyneb yn cynnwys rheolydd Porthladd Mynediad Prawf 4-wifren (TAP) sy'n cydymffurfio â'r IEEE® 1149.1 safonol. Datblygwyd y safon IEEE i ddarparu ffordd o safon diwydiant i brofi cysylltedd bwrdd cylched yn effeithlon (Sganio Ffiniau). Mae dyfeisiau Atmel AVR a SAM wedi ymestyn y swyddogaeth hon i gynnwys cymorth Rhaglennu a Dadfygio Ar-sglodion llawn.
Ffigur 4-9. JTAG Hanfodion RhyngwynebY Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 214.4.2. Yn cysylltu â JTAG Targed
Mae gan yr Atmel-ICE ddau 50-mil 10-pin JTAG cysylltwyr. Mae'r ddau gysylltydd wedi'u cysylltu'n uniongyrchol â thrydan, ond maent yn cydymffurfio â dau binout gwahanol; yr AVR JTAG pennawd a phennawd ARM Cortex Debug. Dylid dewis y cysylltydd ar sail pinout y bwrdd targed, ac nid y math MCU targed - ar gyfer exampDylai dyfais SAM sydd wedi'i gosod mewn pentwr AVR STK600 ddefnyddio'r pennawd AVR.
Y pinout a argymhellir ar gyfer yr AVR J 10-pinTAG dangosir y cysylltydd yn Ffigur 4-6.
Dangosir y pinout a argymhellir ar gyfer y cysylltydd ARM Cortex Debug 10-pin yn Ffigur 4-2.
Cysylltiad uniongyrchol â phennawd safonol 10-pin 50-mil
Defnyddiwch y cebl fflat 50-mil 10-pin (wedi'i gynnwys mewn rhai citiau) i gysylltu'n uniongyrchol â bwrdd sy'n cefnogi'r math hwn o bennawd. Defnyddiwch y porthladd cysylltydd AVR ar yr Atmel-ICE ar gyfer penawdau gyda'r pinout AVR, a'r porthladd cysylltydd SAM ar gyfer penawdau sy'n cydymffurfio â pinout pennawd ARM Cortex Debug.
Mae'r pinouts ar gyfer y ddau borth cysylltydd 10-pin i'w gweld isod.
Cysylltiad â phennawd safonol 10-pin 100-mil
Defnyddiwch addasydd safonol 50-mil i 100-mil i gysylltu â phenawdau 100-mil. Gellir defnyddio bwrdd addasydd (wedi'i gynnwys mewn rhai citiau) at y diben hwn, neu fel arall y JTAGGellir defnyddio addasydd ICE3 ar gyfer targedau AVR.
Y Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 16 Pwysig:
Mae'r J.TAGNi ellir defnyddio addasydd ICE3 100-mil gyda'r porthladd cysylltydd SAM, gan fod pinnau 2 a 10 (AVR GND) ar yr addasydd wedi'u cysylltu.
Cysylltiad â phennawd 100-mil wedi'i deilwra
Os nad oes gan eich bwrdd targed J 10-pin sy'n cydymffurfioTAG pennawd mewn 50- neu 100-mil, gallwch fapio i binout arferol gan ddefnyddio'r cebl “mini-squid” 10-pin (wedi'i gynnwys mewn rhai citiau), sy'n rhoi mynediad i ddeg soced 100-mil unigol.
Cysylltiad â phennawd 20-pin 100-mil
Defnyddiwch y bwrdd addasydd (wedi'i gynnwys mewn rhai citiau) i gysylltu â thargedau gyda phennawd 20-pin 100-mil.
Tabl 4-10. Atmel- ICE JTAG Disgrifiad Pin

Enw AVR pin porthladd SAM pin porthladd Disgrifiad
TCK 1 4 Cloc Prawf (signal cloc o'r Atmel-ICE i'r ddyfais darged).
TMS 5 2 Dewis Modd Prawf (signal rheoli o'r Atmel-ICE i'r ddyfais darged).
TDI 9 8 Prawf Data Mewn (data a drosglwyddir o'r Atmel-ICE i'r ddyfais darged).
TDO 3 6 Profi Data Allan (data a drosglwyddir o'r ddyfais darged i'r Atmel-ICE).
nTRST 8 Ailosod Prawf (dewisol, dim ond ar rai dyfeisiau AVR). Fe'i defnyddir i ailosod y JTAG Rheolydd TAP.
nSRST 6 10 Ailosod (dewisol). Fe'i defnyddir i ailosod y ddyfais targed. Argymhellir cysylltu'r pin hwn gan ei fod yn caniatáu i'r Atmel-ICE ddal y ddyfais darged mewn cyflwr ailosod, a all fod yn hanfodol i ddadfygio mewn rhai senarios.
VTG 4 1 Cyfrol targedtage cyfeiriad. Yr Atmel-ICE samples y targed cyftage ar y pin hwn er mwyn pweru'r trawsnewidyddion lefel yn gywir. Mae'r Atmel-ICE yn tynnu llai na 3mA o'r pin hwn yn y modd debugWIRE a llai nag 1mA mewn moddau eraill.
GND 2, 10 3, 5, 9 Ground. Rhaid cysylltu pob un i sicrhau bod yr Atmel-ICE a'r ddyfais darged yn rhannu'r un cyfeirnod daear.

4.4.3.SPI Rhyngwyneb Corfforol
Mae Rhaglennu Mewn-System yn defnyddio SPI mewnol targed Atmel AVR (Rhyngwyneb Ymylol Cyfresol) i lawrlwytho cod i'r fflach ac atgofion EEPROM. Nid yw'n rhyngwyneb debugging. Wrth ddylunio PCB cais, sy'n cynnwys AVR gyda'r rhyngwyneb SPI, dylid defnyddio'r pinout fel y dangosir yn y ffigur isod.
Ffigur 4-10. Pennawd SPI PinoutY Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 264.4.4. Cysylltu â Tharged SPI
Dangosir y pinout a argymhellir ar gyfer y cysylltydd SPI 6-pin yn Ffigur 4-10.
Cysylltiad â phennawd SPI 6-pin 100-mil
Defnyddiwch y tap 6-pin 100-mil ar y cebl fflat (wedi'i gynnwys mewn rhai citiau) i gysylltu â phennawd SPI 100-mil safonol.
Cysylltiad â phennawd SPI 6-pin 50-mil
Defnyddiwch y bwrdd addasydd (wedi'i gynnwys mewn rhai citiau) i gysylltu â phennawd SPI safonol 50-mil.
Cysylltiad â phennawd 100-mil wedi'i deilwra
Dylid defnyddio'r cebl sgwid mini 10-pin i gysylltu rhwng porthladd cysylltydd AVR Atmel-ICE a'r bwrdd targed. Mae angen chwe chysylltiad, fel y disgrifir yn y tabl isod.
Y Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 16 Pwysig:
Mae'r rhyngwyneb SPI wedi'i analluogi i bob pwrpas pan fydd y ffiws galluogi debugWIRE (DWEN) wedi'i raglennu, hyd yn oed os yw ffiws SPIEN hefyd wedi'i raglennu. I ail-alluogi'r rhyngwyneb SPI, rhaid cyhoeddi'r gorchymyn 'analluogi debugWIRE' tra mewn sesiwn dadfygio debugWIRE. Mae analluogi debugWIRE yn y modd hwn yn gofyn bod y ffiws SPIEN eisoes wedi'i raglennu. Os bydd Atmel Studio yn methu ag analluogi debugWIRE, mae'n debygol oherwydd NID yw'r ffiws SPIEN wedi'i raglennu. Os yw hyn yn wir, mae angen defnyddio cyfaint ucheltage rhyngwyneb rhaglennu i raglennu'r ffiws SPIEN.
Y Rhaglenwyr Dadfygiwr Atmel-ICE - eicon Gwybodaeth:
Cyfeirir yn aml at y rhyngwyneb SPI fel “ISP”, gan mai hwn oedd y rhyngwyneb Mewn Rhaglennu System cyntaf ar gynhyrchion Atmel AVR. Mae rhyngwynebau eraill bellach ar gael ar gyfer Rhaglennu Mewn System.
Tabl 4-11. Mapio Pin SPI Atmel-ICE

Pinnau porthladd AVR Atmel-ICE Pinnau targed Pin sgwid bach

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) /AIL GYCHWYN 6 5
Pin 7 (ddim yn gysylltiedig) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) MOSI 9 4
Pin 10 (GND) 0

4.4.5. PDI
Mae'r Rhyngwyneb Rhaglen a Dadfygio (PDI) yn rhyngwyneb perchnogol Atmel ar gyfer rhaglennu allanol a dadfygio dyfais ar sglodion. Mae PDI Physical yn rhyngwyneb 2-pin sy'n darparu cyfathrebiad cydamserol hanner-dwplecs deugyfeiriadol â'r ddyfais darged.
Wrth ddylunio PCB cais, sy'n cynnwys AVR Atmel gyda'r rhyngwyneb PDI, dylid defnyddio'r pinout a ddangosir yn y ffigur isod. Yna gellir defnyddio un o'r addaswyr 6-pin a ddarperir gyda'r pecyn Atmel-ICE i gysylltu'r stiliwr Atmel-ICE â PCB y cais.
Ffigur 4-11. PDI Pennawd PinoutY Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 274.4.6.Cysylltu â Tharged PDI
Dangosir y pinout a argymhellir ar gyfer y cysylltydd PDI 6-pin yn Ffigur 4-11.
Cysylltiad â phennawd PDI 6-pin 100-mil
Defnyddiwch y tap 6-pin 100-mil ar y cebl fflat (wedi'i gynnwys mewn rhai citiau) i gysylltu â phennawd PDI safonol 100-mil.
Cysylltiad â phennawd PDI 6-pin 50-mil
Defnyddiwch y bwrdd addasydd (wedi'i gynnwys mewn rhai citiau) i gysylltu â phennawd PDI safonol 50-mil.
Cysylltiad â phennawd 100-mil wedi'i deilwra
Dylid defnyddio'r cebl sgwid mini 10-pin i gysylltu rhwng porthladd cysylltydd AVR Atmel-ICE a'r bwrdd targed. Mae angen pedwar cysylltiad, fel y disgrifir yn y tabl isod.
Y Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 16 Pwysig:
Mae'r pinout sydd ei angen yn wahanol i'r JTAGICE mkII JTAG stiliwr, lle mae PDI_DATA wedi'i gysylltu â phin 9. Mae'r Atmel-ICE yn gydnaws â'r pinout a ddefnyddir gan yr Atmel-ICE, JTAGICE3, AVR ONE!, ac AVR Dragon cynnyrch.
Tabl 4-12. Mapio Pin PDI Atmel-ICE

Pin porthladd AVR Atmel-ICE

Pinnau targed Pin sgwid bach

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 (ddim yn gysylltiedig) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

4.4.7. Rhyngwyneb Corfforol UPDI
Mae'r Rhaglen Unedig a Rhyngwyneb Dadfygio (UPDI) yn rhyngwyneb perchnogol Atmel ar gyfer rhaglennu allanol a dadfygio dyfais ar sglodion. Mae'n olynydd i'r rhyngwyneb corfforol PDI 2-wifren, sydd i'w gael ar bob dyfais AVR XMEGA. Mae UPDI yn rhyngwyneb un weiren sy'n darparu cyfathrebiad asyncronig hanner-dwplecs deugyfeiriadol â'r ddyfais darged at ddibenion rhaglennu a dadfygio.
Wrth ddylunio PCB cymhwysiad, sy'n cynnwys AVR Atmel gyda'r rhyngwyneb UPDI, dylid defnyddio'r pinout a ddangosir isod. Yna gellir defnyddio un o'r addaswyr 6-pin a ddarperir gyda'r pecyn Atmel-ICE i gysylltu'r stiliwr Atmel-ICE â PCB y cais.
Ffigur 4-12. Pinout Pennawd UPDIY Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 284.4.7.1 UPDI ac /AILOSOD
Gall rhyngwyneb un-wifren UPDI fod yn bin pwrpasol neu'n bin a rennir, yn dibynnu ar y ddyfais AVR targed. Edrychwch ar daflen ddata'r ddyfais am ragor o wybodaeth.
Pan fydd y rhyngwyneb UPDI ar bin a rennir, gellir ffurfweddu'r pin i fod naill ai UPDI, / RESET, neu GPIO trwy osod y ffiwsiau RSTPINCFG[1:0].
Mae gan ffiwsiau RSTPNCFG[1:0] y ffurfweddiadau canlynol, fel y disgrifir yn y daflen ddata. Rhoddir goblygiadau ymarferol pob dewis yma.
Tabl 4-13. RSTPINCFG[1:0] Ffurfweddu Ffiwsiau

RSTPNCFG[1:0] Cyfluniad

Defnydd

00 GPIO Pin I/O pwrpas cyffredinol. Er mwyn cyrchu UPDI, rhaid rhoi pwls 12V ar y pin hwn. Nid oes ffynhonnell ailosod allanol ar gael.
01 UPDI Pin rhaglennu a dadfygio pwrpasol. Nid oes ffynhonnell ailosod allanol ar gael.
10 Ailosod Ailosod mewnbwn signal. Er mwyn cyrchu UPDI, rhaid rhoi pwls 12V ar y pin hwn.
11 Wedi'i gadw NA

Nodyn:  Mae gan ddyfeisiau AVR hŷn ryngwyneb rhaglennu, a elwir yn “High-Voltage Rhaglennu” (mae amrywiadau cyfresol a chyfochrog yn bodoli.) Yn gyffredinol mae'r rhyngwyneb hwn yn ei gwneud yn ofynnol i 12V gael ei roi ar y pin / RESET trwy gydol y sesiwn raglennu. Mae'r rhyngwyneb UPDI yn rhyngwyneb hollol wahanol. Pin rhaglennu a dadfygio yw'r pin UPDI yn bennaf, y gellir ei asio i gael swyddogaeth amgen (/AILOSOD neu GPIO). Os dewisir y ffwythiant amgen yna mae angen pwls 12V ar y pin hwnnw er mwyn ail-actifadu'r swyddogaeth UPDI.
Nodyn:  Os yw dyluniad yn gofyn am rannu'r signal UPDI oherwydd cyfyngiadau pin, rhaid cymryd camau i sicrhau y gellir rhaglennu'r ddyfais. Er mwyn sicrhau y gall y signal UPDI weithredu'n gywir, yn ogystal ag osgoi difrod i gydrannau allanol o'r pwls 12V, argymhellir datgysylltu unrhyw gydrannau ar y pin hwn wrth geisio dadfygio neu raglennu'r ddyfais. Gellir gwneud hyn gan ddefnyddio gwrthydd 0Ω, sy'n cael ei osod yn ddiofyn a'i dynnu neu ei ddisodli gan bennawd pin wrth ddadfygio. Mae'r cyfluniad hwn i bob pwrpas yn golygu y dylid gwneud rhaglennu cyn gosod y ddyfais.
Y Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 16 Pwysig:  Nid yw'r Atmel-ICE yn cefnogi 12V ar y llinell UPDI. Mewn geiriau eraill, os yw'r pin UPDI wedi'i ffurfweddu fel GPIO neu AILOSOD ni fydd yr Atmel-ICE yn gallu galluogi'r rhyngwyneb UPDI.
4.4.8.Cysylltu â Tharged UPDI
Dangosir y pinout a argymhellir ar gyfer y cysylltydd UPDI 6-pin yn Ffigur 4-12.
Cysylltiad â phennawd UPDI 6-pin 100-mil
Defnyddiwch y tap 6-pin 100-mil ar y cebl fflat (wedi'i gynnwys mewn rhai citiau) i gysylltu â phennawd UPDI safonol 100-mil.
Cysylltiad â phennawd UPDI 6-pin 50-mil
Defnyddiwch y bwrdd addasydd (wedi'i gynnwys mewn rhai citiau) i gysylltu â phennawd UPDI safonol 50-mil.
Cysylltiad â phennawd 100-mil wedi'i deilwra

Dylid defnyddio'r cebl sgwid mini 10-pin i gysylltu rhwng porthladd cysylltydd AVR Atmel-ICE a'r bwrdd targed. Mae angen tri chysylltiad, fel y disgrifir yn y tabl isod.
Tabl 4-14. Mapio Pin Atmel-ICE UPDI

Pin porthladd AVR Atmel-ICE Pinnau targed Pin sgwid bach

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) [/AILOSOD synnwyr] 6 5
Pin 7 (Ddim yn gysylltiedig) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

4.4.9 Rhyngwyneb Corfforol TPI
Mae TPI yn rhyngwyneb rhaglennu yn unig ar gyfer rhai dyfeisiau AVR ATtiny. Nid yw'n rhyngwyneb dadfygio, ac nid oes gan y dyfeisiau hyn allu OCD. Wrth ddylunio PCB cais sy'n cynnwys AVR gyda'r rhyngwyneb TPI, dylid defnyddio'r pinout a ddangosir yn y ffigur isod.

Ffigur 4-13. Pinout Pennawd TPIY Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 294.4.10.Cysylltu â Tharged TPI
Dangosir y pinout a argymhellir ar gyfer y cysylltydd TPI 6-pin yn Ffigur 4-13.
Cysylltiad â phennawd TPI 6-pin 100-mil
Defnyddiwch y tap 6-pin 100-mil ar y cebl fflat (wedi'i gynnwys mewn rhai citiau) i gysylltu â phennawd TPI safonol 100-mil.
Cysylltiad â phennawd TPI 6-pin 50-mil
Defnyddiwch y bwrdd addasydd (wedi'i gynnwys mewn rhai citiau) i gysylltu â phennawd TPI safonol 50-mil.
Cysylltiad â phennawd 100-mil wedi'i deilwra
Dylid defnyddio'r cebl sgwid mini 10-pin i gysylltu rhwng porthladd cysylltydd AVR Atmel-ICE a'r bwrdd targed. Mae angen chwe chysylltiad, fel y disgrifir yn y tabl isod.
Tabl 4-15. Mapio Pin TPI Atmel-ICE

Pinnau porthladd AVR Atmel-ICE Pinnau targed Pin sgwid bach

TPI pinout

Pin 1 (TCK) CLOC 1 3
Pin 2 (GND) GND 2 6
Pin 3 (TDO) DATA 3 1
Pin 4 (VTG) VTG 4 2
Pin 5 (TMS) 5
Pin 6 (nSRST) /AIL GYCHWYN 6 5
Pin 7 (ddim yn gysylltiedig) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

4.4.11. Dadfygio Uwch (AVR JTAG dyfeisiau /debugWIRE)
I/O Perifferolion
Bydd y rhan fwyaf o berifferolion I/O yn parhau i redeg er bod gweithrediad y rhaglen yn cael ei atal gan dorbwynt. Example: Os cyrhaeddir torbwynt yn ystod trosglwyddiad UART, bydd y trosglwyddiad yn cael ei gwblhau a bydd y darnau cyfatebol yn cael eu gosod. Bydd baner TXC (trosglwyddiad cyflawn) yn cael ei gosod a bydd ar gael ar gam sengl nesaf y cod er y byddai fel arfer yn digwydd yn ddiweddarach mewn dyfais wirioneddol.
Bydd pob modiwl I/O yn parhau i redeg yn y modd stopio gyda'r ddau eithriad canlynol:

  • Amserydd/Cyfrifwyr (gellir eu ffurfweddu gan ddefnyddio pen blaen y feddalwedd)
  • Amserydd corff gwarchod (bob amser wedi'i stopio i atal ailosodiadau yn ystod dadfygio)

Mynediad I/O Stepping Sengl
Gan fod yr I/O yn parhau i redeg yn y modd stopio, dylid cymryd gofal i osgoi rhai materion amseru. Am gynample, y cod:
Wrth redeg y cod hwn fel arfer, ni fyddai'r gofrestr TEMP yn darllen 0xAA yn ôl oherwydd ni fyddai'r data eto wedi'u cysylltu'n gorfforol i'r pin erbyn ei fod yn s.ampdan arweiniad gweithrediad IN. Rhaid gosod cyfarwyddyd NOP rhwng yr OUT a'r cyfarwyddyd IN i sicrhau bod y gwerth cywir yn bresennol yn y gofrestr PIN.
Fodd bynnag, wrth gamu'n unigol â'r swyddogaeth hon drwy'r OCD, bydd y cod hwn bob amser yn rhoi 0xAA yn y gofrestr PIN gan fod yr I/O yn rhedeg ar gyflymder llawn hyd yn oed pan fydd y craidd yn cael ei stopio yn ystod y cam sengl.
Camu sengl ac amseru
Mae angen darllen neu ysgrifennu rhai cofrestrau o fewn nifer benodol o gylchoedd ar ôl galluogi signal rheoli. Gan fod y cloc I/O a'r perifferolion yn parhau i redeg ar gyflymder llawn yn y modd stopio, ni fydd camu sengl trwy god o'r fath yn bodloni'r gofynion amseru. Rhwng dau gam sengl, efallai bod y cloc I/O wedi rhedeg miliynau o gylchoedd. Er mwyn darllen neu ysgrifennu cofrestrau â gofynion amseru o'r fath yn llwyddiannus, dylid perfformio'r dilyniant darllen neu ysgrifennu cyfan fel gweithrediad atomig sy'n rhedeg y ddyfais ar gyflymder llawn. Gellir gwneud hyn trwy ddefnyddio macro neu alwad ffwythiant i weithredu'r cod, neu ddefnyddio'r ffwythiant rhedeg-i-cyrchwr yn yr amgylchedd dadfygio
Cyrchu cofrestrau 16-did
Mae perifferolion Atmel AVR fel arfer yn cynnwys nifer o gofrestrau 16-did y gellir eu cyrchu trwy'r bws data 8-did (ee: TCNTn o amserydd 16-did). Rhaid cyrchu'r gofrestr 16-did trwy ddefnyddio dwy weithred darllen neu ysgrifennu. Gall torri yng nghanol mynediad 16-did neu gamu sengl drwy'r sefyllfa hon arwain at werthoedd gwallus.
Mynediad cyfyngedig i'r gofrestr I/O
Ni ellir darllen rhai cofrestri heb effeithio ar eu cynnwys. Mae cofrestrau o'r fath yn cynnwys y rhai sy'n cynnwys fflagiau sy'n cael eu clirio trwy ddarllen, neu gofrestrau data byffer (ee: UDR). Bydd pen blaen y feddalwedd yn atal darllen y cofrestrau hyn pan fyddant yn y modd stopio er mwyn cadw natur anymwthiol arfaethedig dadfygio OCD. Yn ogystal, ni ellir ysgrifennu rhai cofrestri'n ddiogel heb i sgil-effeithiau ddigwydd - mae'r cofrestrau hyn yn rhai darllen-yn-unig. Am gynample:

  • Cofrestrau baneri, lle mae baner yn cael ei chlirio trwy ysgrifennu '1' i unrhyw Mae'r cofrestrau hyn yn ddarllen-yn-unig.
  • Ni ellir darllen cofrestrau UDR a SPDR heb effeithio ar gyflwr y modiwl. Nid yw'r cofrestrau hyn

4.4.12. megaAVR Ystyriaethau Arbennig
Torbwyntiau meddalwedd
Gan ei fod yn cynnwys fersiwn cynnar o'r modiwl OCD, nid yw ATmega128[A] yn cefnogi'r defnydd o'r cyfarwyddyd BREAK ar gyfer torbwyntiau meddalwedd.
JTAG cloc
Rhaid nodi amledd y cloc targed yn gywir ym mhen blaen y feddalwedd cyn dechrau sesiwn dadfygio. Am resymau cydamseru, mae'r JTAG Rhaid i signal TCK fod yn llai nag un pedwerydd o'r amledd cloc targed ar gyfer dadfygio dibynadwy. Wrth raglennu trwy'r JTAG rhyngwyneb, mae amlder TCK wedi'i gyfyngu gan raddfa amlder uchaf y ddyfais darged, ac nid yr amlder cloc gwirioneddol sy'n cael ei ddefnyddio.
Wrth ddefnyddio'r osgiliadur RC mewnol, byddwch yn ymwybodol y gall yr amledd amrywio o ddyfais i ddyfais ac mae tymheredd a V yn effeithio arno.CC newidiadau. Byddwch yn geidwadol wrth nodi amledd y cloc targed.
JTAGffiwsiau EN ac OCDEN

Mae'r J.TAG mae'r rhyngwyneb wedi'i alluogi gan ddefnyddio'r JTAGEN ffiws, sy'n cael ei raglennu yn ddiofyn. Mae hyn yn caniatáu mynediad i'r JTAG rhyngwyneb rhaglennu. Trwy'r mecanwaith hwn, gellir rhaglennu ffiws OCDEN (yn ddiofyn nid yw OCDEN wedi'i raglennu). Mae hyn yn caniatáu mynediad i'r OCD er mwyn hwyluso dadfygio'r ddyfais. Bydd pen blaen y meddalwedd bob amser yn sicrhau bod ffiws OCDEN yn cael ei adael heb ei raglennu wrth derfynu sesiwn, gan gyfyngu ar y defnydd pŵer diangen gan y modiwl OCD. Os bydd y JTAGMae ffiws EN yn anfwriadol anabl, dim ond trwy ddefnyddio SPI neu High Vol y gellir ei ail-alluogitage dulliau rhaglennu.
Os bydd y JTAGMae ffiws EN wedi'i raglennu, mae'r JTAG gall rhyngwyneb fod yn anabl o hyd yn firmware trwy osod y bit JTD. Bydd hyn yn golygu na fydd modd dadfygio'r cod, ac ni ddylid ei wneud wrth roi cynnig ar sesiwn dadfygio. Os yw cod o'r fath eisoes yn gweithredu ar y ddyfais Atmel AVR wrth ddechrau sesiwn dadfygio, bydd yr Atmel-ICE yn honni'r llinell AILOSOD wrth gysylltu. Os yw'r llinell hon wedi'i gwifrau'n gywir, bydd yn gorfodi'r ddyfais targed AVR i ailosod, a thrwy hynny ganiatáu JTAG cysylltiad.
Os bydd y JTAG rhyngwyneb wedi'i alluogi, y JTAG ni ellir defnyddio pinnau ar gyfer swyddogaethau pin amgen. Byddant yn parhau i fod yn ymroddedig JTAG pinnau tan naill ai y JTAG mae rhyngwyneb wedi'i analluogi trwy osod y did JTD o god y rhaglen, neu trwy glirio'r JTAGEN ffiws trwy ryngwyneb rhaglennu.

Rhaglenwyr Dadfygwyr Atmel-ICE - eicon 1 Awgrym:
Gwnewch yn siŵr eich bod yn gwirio'r blwch ticio “defnyddio ailosod allanol” yn yr ymgom rhaglennu a'r deialog opsiynau dadfygio er mwyn caniatáu i'r Atmel-ICE haeru'r llinell AILOSOD ac ail-alluogi'r JTAG rhyngwyneb ar ddyfeisiau sy'n rhedeg cod sy'n analluogi'r JTAG rhyngwyneb trwy osod y did JTD.
Digwyddiadau IDR/OCDR
Gelwir yr IDR (Cofrestr Ddata Mewn Allan) hefyd yn OCDR (Cofrestr Dadfygio Sglodion), ac fe'i defnyddir yn helaeth gan y dadfygiwr i ddarllen ac ysgrifennu gwybodaeth i'r MCU pan fydd yn y modd stopio yn ystod sesiwn dadfygio. Pan fydd y rhaglen gais yn y modd rhedeg yn ysgrifennu beit o ddata i gofrestr OCDR y ddyfais AVR sy'n cael ei dadfygio, mae'r Atmel-ICE yn darllen y gwerth hwn allan ac yn ei arddangos yn ffenestr neges pen blaen y feddalwedd. Mae'r gofrestr OCDR yn cael ei phleidleisio bob 50m, felly NI fydd ysgrifennu ati ar amlder uwch yn rhoi canlyniadau dibynadwy. Pan fydd y ddyfais AVR yn colli pŵer tra ei bod yn cael ei dadfygio, efallai y bydd digwyddiadau OCDR annilys yn cael eu hadrodd. Mae hyn yn digwydd oherwydd mae'n bosibl y bydd yr Atmel-ICE yn dal i bleidleisio ar y ddyfais fel y gyfrol dargedtage yn disgyn yn is na chyfrol gweithredu lleiaf yr AVRtage.
4.4.13. Ystyriaethau Arbennig AVR XMEGA
OCD a chlocio
Pan fydd yr MCU yn mynd i mewn i'r modd stopio, defnyddir y cloc OCD fel cloc MCU. Mae'r cloc OCD naill ai'n JTAG TCK os bydd y JTAG rhyngwyneb yn cael ei ddefnyddio, neu'r PDI_CLK os yw'r rhyngwyneb PDI yn cael ei ddefnyddio.
Modiwlau I/O yn y modd stopio
Yn wahanol i ddyfeisiau Atmel megaAVR cynharach, yn XMEGA mae'r modiwlau I / O yn cael eu stopio yn y modd stopio. Mae hyn yn golygu y bydd trawsyriadau USART yn cael eu torri, bydd amseryddion (a PWM) yn cael eu hatal.
Torbwyntiau caledwedd
Mae pedwar cymharydd torbwynt caledwedd - dau gymharydd cyfeiriad a dau gymharydd gwerth. Mae ganddyn nhw rai cyfyngiadau:

  • Rhaid i bob torbwynt fod o'r un math (rhaglen neu ddata)
  • Rhaid i'r holl dorbwyntiau data fod yn yr un ardal cof (I/O, SRAM, neu XRAM)
  • Dim ond un torbwynt y gall fod os defnyddir ystod cyfeiriadau

Dyma'r gwahanol gyfuniadau y gellir eu gosod:

  • Dau dorbwynt data sengl neu gyfeiriad rhaglen
  • Un torbwynt amrediad cyfeiriad data neu raglen
  • Dau dorbwynt cyfeiriad data sengl gyda gwerth sengl yn cymharu
  • Un torbwynt data gydag ystod cyfeiriad, ystod gwerth, neu'r ddau

Bydd Stiwdio Atmel yn dweud wrthych os na ellir gosod y torbwynt, a pham. Mae torbwyntiau data yn cael blaenoriaeth dros dorbwyntiau rhaglenni, os oes torbwyntiau meddalwedd ar gael.
Ailosod allanol a PDI corfforol
Mae'r rhyngwyneb corfforol PDI yn defnyddio'r llinell ailosod fel cloc. Wrth ddadfygio, dylai'r pullup ailosod fod yn 10k neu fwy neu gael ei ddileu. Dylid dileu unrhyw gynwysorau ailosod. Dylid datgysylltu ffynonellau ailosod allanol eraill.
Dadfygio â chwsg ar gyfer ATxmegaA1 rev H ac yn gynharach
Roedd nam yn bodoli ar fersiynau cynnar o ddyfeisiau ATxmegaA1 a oedd yn atal yr OCD rhag cael ei alluogi tra bod y ddyfais mewn rhai dulliau cysgu. Mae dau ateb i ail-alluogi OCD:

  • Ewch i mewn i'r Atmel-ICE. Opsiynau yn y ddewislen Tools a galluogi “Gweithredwch ailosodiad allanol bob amser wrth ail-raglennu dyfais”.
  • Perfformio dileu sglodion

Y dulliau cysgu sy'n sbarduno'r byg hwn yw:

  • Pwer-i-lawr
  • Arbed pŵer
  • Wrth gefn
  • Wrth gefn estynedig

4.4.1.debugWIRE Ystyriaethau Arbennig
Mae'r pin cyfathrebu debugWIRE (dW) wedi'i leoli'n gorfforol ar yr un pin â'r ailosodiad allanol (AILSET). Felly ni chefnogir ffynhonnell ailosod allanol pan fydd y rhyngwyneb debugWIRE wedi'i alluogi.
Rhaid gosod y ffiws Galluogi debugWIRE (DWEN) ar y ddyfais darged er mwyn i'r rhyngwyneb debugWIRE weithio. Nid yw'r ffiws hwn yn ddiofyn wedi'i raglennu pan fydd dyfais Atmel AVR yn cael ei gludo o'r ffatri. Ni ellir defnyddio'r rhyngwyneb debugWIRE ei hun i osod y ffiws hwn. Er mwyn gosod ffiws DWEN, rhaid defnyddio'r modd SPI. Mae pen blaen y meddalwedd yn trin hyn yn awtomatig ar yr amod bod y pinnau SPI angenrheidiol wedi'u cysylltu. Gellir ei osod hefyd gan ddefnyddio rhaglennu SPI o ddeialog rhaglennu Atmel Studio.
Naill ai: Ceisiwch ddechrau sesiwn dadfygio ar y rhan debugWIRE. Os nad yw'r rhyngwyneb debugWIRE wedi'i alluogi, bydd Atmel Studio yn cynnig rhoi cynnig arall arni, neu'n ceisio galluogi debugWIRE gan ddefnyddio rhaglennu SPI. Os oes gennych chi'r pennawd SPI llawn wedi'i gysylltu, bydd debugWIRE yn cael ei alluogi, a bydd gofyn i chi doglo pŵer ar y targed. Mae hyn yn ofynnol er mwyn i'r newidiadau ffiws fod yn effeithiol.
Neu: Agorwch yr ymgom rhaglennu yn y modd SPI, a gwiriwch fod y llofnod yn cyfateb i'r ddyfais gywir. Gwiriwch ffiws DWEN i alluogi debugWIRE.
Y Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 16 Pwysig:
Mae'n bwysig gadael y ffiws SPIEN wedi'i raglennu, ffiws RSDTISBL heb ei raglennu! Bydd peidio â gwneud hyn yn golygu bod y ddyfais yn sownd yn y modd debugWIRE, a High Voltagbydd angen e-raglenni i ddychwelyd y gosodiad DWEN.
I analluogi'r rhyngwyneb debugWIRE, defnyddiwch High Voltage raglennu i ddad-raglennu ffiws DWEN. Fel arall, defnyddiwch y rhyngwyneb debugWIRE ei hun i analluogi ei hun dros dro, a fydd yn caniatáu i raglennu SPI ddigwydd, ar yr amod bod y ffiws SPIEN wedi'i osod.
Y Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 16 Pwysig:
Os NAD oedd y ffiws SPIEN yn cael ei adael wedi'i raglennu, ni fydd Atmel Studio yn gallu cwblhau'r llawdriniaeth hon, a High Voltagrhaid defnyddio e raglennu.
Yn ystod sesiwn dadfygio, dewiswch yr opsiwn dewislen 'Analluogi debugWIRE a Chau' o'r ddewislen 'Debug'. Bydd DebugWIRE yn anabl dros dro, a bydd Atmel Studio yn defnyddio rhaglennu SPI i ddad-raglennu ffiws DWEN.

Mae rhaglennu ffiws DWEN yn galluogi rhai rhannau o'r system cloc i fod yn rhedeg ym mhob modd cysgu. Bydd hyn yn cynyddu defnydd pŵer yr AVR tra mewn dulliau cysgu. Felly, dylai Ffiws DWEN fod yn anabl bob amser pan na ddefnyddir debugWIRE.
Wrth ddylunio PCB cais targed lle bydd debugWIRE yn cael ei ddefnyddio, rhaid ystyried yr ystyriaethau canlynol ar gyfer gweithrediad cywir:

  • Ni ddylai gwrthyddion tynnu i fyny ar y llinell dW/(RESET) fod yn llai (cryfach) na 10kΩ. Nid oes angen y gwrthydd tynnu i fyny ar gyfer swyddogaeth debugWIRE, gan fod yr offeryn dadfygiwr yn darparu
  • Rhaid datgysylltu unrhyw gynhwysydd sefydlogi sy'n gysylltiedig â'r pin AILOSOD wrth ddefnyddio debugWIRE, gan y byddant yn ymyrryd â gweithrediad cywir y rhyngwyneb
  • Rhaid datgysylltu'r holl ffynonellau ailosod allanol neu yrwyr gweithredol eraill ar y llinell AILOSOD, oherwydd gallant ymyrryd â gweithrediad cywir y rhyngwyneb

Peidiwch byth â rhaglennu'r darnau clo ar y ddyfais darged. Mae'r rhyngwyneb debugWIRE yn mynnu bod darnau clo yn cael eu clirio er mwyn gweithredu'n gywir.
4.4.15. Torbwyntiau Meddalwedd debugWIRE
Mae'r debugWIRE OCD wedi'i leihau'n sylweddol o'i gymharu â megaAVR Atmel (JTAG) OCD. Mae hyn yn golygu nad oes ganddo unrhyw gymaryddion torbwynt rhaglen ar gael i'r defnyddiwr at ddibenion dadfygio. Mae un cymharydd o'r fath yn bodoli at ddibenion gweithrediadau rhedeg-i-cyrchwr a chamau sengl, ond ni chefnogir torbwyntiau defnyddiwr ychwanegol mewn caledwedd.
Yn lle hynny, rhaid i'r dadfygiwr ddefnyddio'r cyfarwyddyd BREAK AVR. Gellir gosod y cyfarwyddyd hwn yn FLASH, a phan fydd yn cael ei lwytho i'w weithredu bydd yn achosi i'r AVR CPU fynd i mewn i'r modd stopio. I gefnogi torbwyntiau yn ystod dadfygio, rhaid i'r dadfygiwr fewnosod cyfarwyddyd BREAK i FLASH ar y pwynt y mae'r defnyddwyr yn gofyn am dorbwynt. Rhaid cadw'r cyfarwyddyd gwreiddiol i'w amnewid yn ddiweddarach.
Wrth gamu sengl dros gyfarwyddyd BREAK, mae'n rhaid i'r dadfygiwr weithredu'r cyfarwyddyd gwreiddiol sydd wedi'i storio er mwyn cadw ymddygiad y rhaglen. Mewn achosion eithafol, mae'n rhaid tynnu'r BREAK o FLASH a'i ddisodli yn ddiweddarach. Gall yr holl senarios hyn achosi oedi amlwg wrth gamu sengl o dorbwyntiau, a fydd yn gwaethygu pan fydd amledd cloc targed yn isel iawn.
Felly, argymhellir dilyn y canllawiau canlynol, lle bo modd:

  • Rhedwch y targed mor aml â phosibl bob amser yn ystod dadfygio. Mae'r rhyngwyneb corfforol debugWIRE wedi'i glocio o'r cloc targed.
  • Ceisiwch leihau nifer y torbwyntiau a ychwanegir ac a dynnir, gan fod angen tudalen FLASH ar bob un i gael ei disodli ar y targed
  • Ceisiwch ychwanegu neu ddileu nifer fach o dorbwyntiau ar y tro, er mwyn lleihau nifer y gweithrediadau ysgrifennu tudalennau FLASH
  • Os yn bosibl, ceisiwch osgoi gosod torbwyntiau ar gyfarwyddiadau gair dwbl

4.4.16. Deall debugWIRE a'r Ffiws DWEN
Pan gaiff ei alluogi, mae'r rhyngwyneb debugWIRE yn rheoli pin / RESET y ddyfais, sy'n ei gwneud yn annibynnol ar y rhyngwyneb SPI, sydd hefyd angen y pin hwn. Wrth alluogi ac analluogi'r modiwl debugWIRE, dilynwch un o'r ddau ddull hyn:

  • Gadewch i Stiwdio Atmel ofalu am bethau (argymhellir)
  • Gosod a chlirio DWEN â llaw (byddwch yn ofalus wrth ymarfer, defnyddwyr uwch yn unig!)

Y Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 16 Pwysig: Wrth drin DWEN â llaw, mae'n bwysig bod y ffiws SPIEN yn parhau i fod wedi'i osod er mwyn osgoi gorfod defnyddio High-Voltage rhaglennu
Ffigur 4-14. Deall debugWIRE a'r Ffiws DWENY Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 304.4.17.TinyX-OCD (UPDI) Ystyriaethau Arbennig
Gall y pin data UPDI (UPDI_DATA) fod yn bin pwrpasol neu'n bin a rennir, yn dibynnu ar y ddyfais AVR darged. Mae pin UPDI a rennir yn oddefgar 12V, a gellir ei ffurfweddu i'w ddefnyddio fel / RESET neu GPIO. Am fanylion pellach ar sut i ddefnyddio'r pin yn y ffurfweddiadau hyn, gweler Rhyngwyneb Corfforol UPDI.
Ar ddyfeisiadau sy'n cynnwys y modiwl CRCSCAN (Cyclic Diswyddiad Check Memory Scan) ni ddylid defnyddio'r modiwl hwn yn y modd cefndir parhaus wrth ddadfygio. Mae gan y modiwl OCD adnoddau cymharol torbwynt caledwedd cyfyngedig, felly gellir gosod cyfarwyddiadau BREAK i fflach (torbwyntiau meddalwedd) pan fydd angen mwy o dorbwyntiau, neu hyd yn oed yn ystod camu cod lefel ffynhonnell. Gallai'r modiwl CRC ganfod y torbwynt hwn yn anghywir fel llygredd o gynnwys cof fflach.
Gellir hefyd ffurfweddu'r modiwl CRCSCAN i berfformio sgan CRC cyn cychwyn. Yn achos diffyg cyfatebiaeth CRC, ni fydd y ddyfais yn cychwyn, ac mae'n ymddangos ei bod mewn cyflwr cloi. Yr unig ffordd i adennill y ddyfais o'r cyflwr hwn yw perfformio dileu sglodyn llawn a naill ai rhaglennu delwedd fflach dilys neu analluogi'r CRCSCAN cyn cychwyn. (Bydd dileu sglodion syml yn arwain at fflach wag gyda CRC annilys, ac felly ni fydd y rhan yn cychwyn o hyd.) Bydd Atmel Studio yn analluogi ffiwsiau CRCSCAN yn awtomatig wrth ddileu sglodion dyfais yn y cyflwr hwn.
Wrth ddylunio PCB cais targed lle bydd rhyngwyneb UPDI yn cael ei ddefnyddio, rhaid ystyried yr ystyriaethau canlynol ar gyfer gweithrediad cywir:

  • Ni ddylai gwrthyddion tynnu i fyny ar y llinell UPDI fod yn llai (cryfach) na 10kΩ. Ni ddylid defnyddio gwrthydd tynnu i lawr, neu dylid ei dynnu wrth ddefnyddio UPDI. Mae'r UPDI corfforol yn gallu gwthio-tynnu, felly dim ond gwrthydd tynnu-i-fyny gwan sydd ei angen i atal sbarduno cychwyn ffug pan fydd y llinell
  • Os yw'r pin UPDI i'w ddefnyddio fel pin AILOSOD, rhaid datgysylltu unrhyw gynhwysydd sefydlogi wrth ddefnyddio UPDI, gan y bydd yn ymyrryd â gweithrediad cywir y rhyngwyneb
  • Os defnyddir y pin UPDI fel AILOSOD neu pin GPIO, rhaid datgysylltu'r holl yrwyr allanol ar y llinell yn ystod rhaglennu neu ddadfygio oherwydd gallant ymyrryd â gweithrediad cywir y rhyngwyneb.

Disgrifiad Caledwedd

5.1.LEDs
Mae gan banel uchaf Atmel-ICE dri LED sy'n nodi statws sesiynau dadfygio neu raglennu cyfredol.Y Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 31

Tabl 5-1. LEDs

LED Swyddogaeth

Disgrifiad

Chwith Targed pŵer GWYRDD pan fydd pŵer targed yn iawn. Mae fflachio yn dynodi gwall pŵer targed. Nid yw'n goleuo nes bod cysylltiad sesiwn rhaglennu/dadfygio wedi dechrau.
Canol Prif bŵer COCH pan fydd pŵer y prif fwrdd yn iawn.
Iawn Statws Fflachio GWYRDD pan fydd y targed yn rhedeg/camu. DIFFODD pan ddaw'r targed i ben.

5.2 . Panel Cefn
Mae panel cefn yr Atmel-ICE yn gartref i'r cysylltydd USB Micro-B.Y Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 325.3. Panel gwaelod
Mae gan banel gwaelod yr Atmel-ICE sticer sy'n dangos y rhif cyfresol a'r dyddiad cynhyrchu. Wrth geisio cymorth technegol, cynhwyswch y manylion hyn.Y Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 335.4 .Disgrifiad Pensaernïaeth
Dangosir pensaernïaeth Atmel-ICE yn y diagram bloc yn Ffigur 5-1.
Ffigur 5-1. Diagram Bloc Atmel-ICEY Rhaglenwyr Dadfygiwr Atmel-ICE - Ffigur 345.4.1. Prif Fwrdd Atmel-ICE
Mae pŵer yn cael ei gyflenwi i'r Atmel-ICE o'r bws USB, wedi'i reoleiddio i 3.3V gan reoleiddiwr modd switsh cam-i-lawr. Defnyddir y pin VTG fel mewnbwn cyfeirio yn unig, ac mae cyflenwad pŵer ar wahân yn bwydo'r cyfaint newidioltage ochr y trawsnewidyddion lefel ar y bwrdd. Wrth wraidd prif fwrdd Atmel-ICE mae microreolydd Atmel AVR UC3 AT32UC3A4256, sy'n rhedeg rhwng 1MHz a 60MHz yn dibynnu ar y tasgau sy'n cael eu prosesu. Mae'r microreolydd yn cynnwys modiwl cyflym USB 2.0 ar sglodion, sy'n caniatáu trwybwn data uchel i'r dadfygiwr ac oddi yno.
Mae cyfathrebu rhwng yr Atmel-ICE a'r ddyfais darged yn cael ei wneud trwy fanc o drawsnewidwyr lefel sy'n symud signalau rhwng cyfaint gweithredu'r targedtage a'r cyftage lefel ar yr Atmel-ICE. Hefyd yn y llwybr signal mae zener overvoltage deuodau amddiffyn, gwrthyddion terfynu cyfres, hidlwyr anwythol a deuodau amddiffyn ESD. Gellir gweithredu pob sianel signal yn yr ystod 1.62V i 5.5V, er na all caledwedd Atmel-ICE yrru cyfaint uwch allantage na 5.0V. Mae'r amlder gweithredu uchaf yn amrywio yn ôl y rhyngwyneb targed a ddefnyddir.
5.4.2.Atmel-ICE Targed Cysylltwyr
Nid oes gan yr Atmel-ICE chwiliedydd gweithredol. Defnyddir cebl IDC 50-mil i gysylltu â'r cais targed naill ai'n uniongyrchol, neu drwy'r addaswyr sydd wedi'u cynnwys mewn rhai citiau. I gael rhagor o wybodaeth am y ceblau a'r addaswyr, gweler yr adran Cydosod yr Atmel-ICE
5.4.3. Cysylltwyr Targed Atmel-ICE Rhifau Rhan
Er mwyn cysylltu cebl IDC 50-mil Atmel-ICE yn uniongyrchol â bwrdd targed, dylai unrhyw bennawd safonol 50-mil 10-pin fod yn ddigon. Fe'ch cynghorir i ddefnyddio penawdau bysell i sicrhau cyfeiriadedd cywir wrth gysylltu â'r targed, fel y rhai a ddefnyddir ar y bwrdd addasydd sydd wedi'i gynnwys gyda'r pecyn.
Y rhif rhan ar gyfer y pennawd hwn yw: FTSH-105-01-L-DV-KAP o SAMTEC

Integreiddio Meddalwedd

6.1. Stiwdio Atmel
6.1.1.Integreiddio Meddalwedd yn Stiwdio Atmel
Mae Atmel Studio yn Amgylchedd Datblygu Integredig (IDE) ar gyfer ysgrifennu a dadfygio cymwysiadau Atmel AVR ac Atmel SAM mewn amgylcheddau Windows. Mae Stiwdio Atmel yn darparu offeryn rheoli prosiect, ffynhonnell file golygydd, efelychydd, cydosodwr a phen blaen ar gyfer C/C++, rhaglennu, efelychu a dadfygio ar sglodion.
Rhaid defnyddio fersiwn Stiwdio Atmel 6.2 neu ddiweddarach ar y cyd â'r Atmel-ICE.
6.1.2. Opsiynau Rhaglennu
Mae Stiwdio Atmel yn cefnogi rhaglennu dyfeisiau Atmel AVR ac Atmel SAM ARM gan ddefnyddio'r Atmel-ICE. Gellir ffurfweddu'r ymgom rhaglennu i ddefnyddio JTAG, aWire, SPI, PDI, TPI, SWD moddau, yn ôl y ddyfais targed a ddewiswyd.
Wrth ffurfweddu amledd cloc, mae rheolau gwahanol yn berthnasol ar gyfer gwahanol ryngwynebau a theuluoedd targed:

  • Mae rhaglennu SPI yn defnyddio'r cloc targed. Ffurfweddwch amledd y cloc i fod yn is nag un pedwerydd yr amlder y mae'r ddyfais darged yn rhedeg ar hyn o bryd.
  • JTAG rhaglennu ar ddyfeisiau Atmel megaAVR yn cael ei glocio gan y Mae hyn yn golygu bod yr amledd cloc rhaglennu wedi'i gyfyngu i amlder gweithredu uchaf y ddyfais ei hun. (16MHz fel arfer.)
  • Rhaglennu AVR XMEGA ar y ddau JTAG a rhyngwynebau PDI yn cael ei glocio gan y rhaglennydd. Mae hyn yn golygu bod amlder cloc rhaglennu wedi'i gyfyngu i amlder gweithredu uchaf y ddyfais (32MHz fel arfer).
  • Rhaglennu AVR UC3 ar JTAG rhyngwyneb yn clocio gan y rhaglennydd. Mae hyn yn golygu bod amlder cloc rhaglennu wedi'i gyfyngu i amlder gweithredu uchaf y ddyfais ei hun. (Cyfyngedig i 33MHz.)
  • Mae rhaglennu AVR UC3 ar ryngwyneb aWire yn cael ei glocio gan y cyflymder bws SAB yn y ddyfais darged yw'r amlder gorau posibl. Bydd dadfygiwr Atmel-ICE yn tiwnio cyfradd baud aWire yn awtomatig i fodloni'r maen prawf hwn. Er nad yw'n angenrheidiol fel arfer gall y defnyddiwr gyfyngu ar y gyfradd baud uchaf os oes angen (ee mewn amgylcheddau swnllyd).
  • Mae rhaglennu dyfais SAM ar ryngwyneb SWD yn cael ei glocio gan y rhaglennydd. Yr amledd uchaf a gefnogir gan Atmel-ICE yw 2MHz. Ni ddylai'r amledd fod yn fwy na'r amseroedd amlder targed CPU 10, fSWD ≤ 10fSYSCLK .

6.1.3.Debug Opsiynau
Wrth ddadfygio dyfais AVR Atmel gan ddefnyddio Atmel Studio, y tab 'Tool' yn eiddo'r prosiect view yn cynnwys rhai opsiynau cyfluniad pwysig. Manylir yma ar yr opsiynau sydd angen esboniad pellach.
Amlder Cloc Targed
Mae gosod yr amledd cloc targed yn gywir yn hanfodol i gyflawni dadfygio dibynadwy o ddyfais megaAVR Atmel dros y JTAG rhyngwyneb. Dylai'r gosodiad hwn fod yn llai nag un pedwerydd o amlder gweithredu isaf eich dyfais darged AVR yn y cais yn cael ei ddadfygio. Gweler Ystyriaethau Arbennig megaAVR am ragor o wybodaeth.
Mae sesiynau dadfygio ar ddyfeisiau targed debugWIRE yn cael eu clocio gan y ddyfais darged ei hun, ac felly nid oes angen gosodiad amledd. Bydd yr Atmel-ICE yn dewis y gyfradd baud gywir yn awtomatig ar gyfer cyfathrebu ar ddechrau sesiwn dadfygio. Fodd bynnag, os ydych chi'n cael problemau dibynadwyedd sy'n gysylltiedig ag amgylchedd dadfygio swnllyd, mae rhai offer yn cynnig y posibilrwydd i orfodi cyflymder debugWIRE i ffracsiwn o'i osodiad “argymhellir”.
Gellir clocio sesiynau dadfygio ar ddyfeisiau targed AVR XMEGA hyd at gyflymder uchaf y ddyfais ei hun (32MHz fel arfer).
Sesiynau dadfygio ar ddyfeisiau targed AVR UC3 dros y JTAG gellir clocio'r rhyngwyneb hyd at gyflymder uchaf y ddyfais ei hun (cyfyngedig i 33MHz). Fodd bynnag, bydd yr amledd gorau posibl ychydig yn is na'r cloc SAB cyfredol ar y ddyfais darged.
Bydd sesiynau dadfygio ar ddyfeisiau targed UC3 dros y rhyngwyneb aWire yn cael eu tiwnio'n awtomatig i'r gyfradd baud gorau posibl gan yr Atmel-ICE ei hun. Fodd bynnag, os ydych chi'n cael problemau dibynadwyedd sy'n gysylltiedig ag amgylchedd dadfygio swnllyd, mae rhai offer yn cynnig y posibilrwydd i orfodi cyflymder aWire o dan derfyn y gellir ei ffurfweddu.
Gellir clocio sesiynau dadfygio ar ddyfeisiau targed SAM dros y rhyngwyneb SWD hyd at ddeg gwaith y cloc CPU (ond yn gyfyngedig i 2MHz ar y mwyaf.)
Cadw EEPROM
Dewiswch yr opsiwn hwn i osgoi dileu'r EEPROM yn ystod ailraglennu'r targed cyn sesiwn dadfygio.
Defnyddiwch ailosodiad allanol
Os yw'ch cais targed yn analluogi'r ffeil JTAG rhyngwyneb, rhaid tynnu'r ailosodiad allanol yn isel yn ystod rhaglennu. Mae dewis yr opsiwn hwn yn osgoi gofyn dro ar ôl tro a ddylid defnyddio'r ailosodiad allanol.
6.2 Cyfleustodau Llinell Reoli
Daw Atmel Studio gyda cyfleustodau llinell orchymyn o'r enw atprogram y gellir ei ddefnyddio i raglennu targedau gan ddefnyddio'r Atmel-ICE. Yn ystod gosodiad Stiwdio Atmel llwybr byr o'r enw “Atmel Studio 7.0. Crëwyd Command Prompt” yn y ffolder Atmel ar y ddewislen Start. Trwy glicio ddwywaith ar y llwybr byr hwn bydd anogwr gorchymyn yn cael ei agor a gellir cofnodi gorchmynion rhaglennu. Mae'r cyfleustodau llinell orchymyn wedi'i osod yn llwybr gosod Atmel Studio yn y ffolder Atmel / Atmel Studio 7.0/atbackend/.
I gael mwy o help ar y cyfleustodau llinell orchymyn, teipiwch y gorchymyn:
atprogram – help

Technegau Dadfygio Uwch

7.1. Targedau AVR UC3 Atmel
7.1.1. Defnydd EVTI / EVTO
Nid yw'r pinnau EVTI ac EVTO yn hygyrch ar yr Atmel-ICE. Fodd bynnag, gellir eu defnyddio o hyd ar y cyd ag offer allanol eraill.
Gellir defnyddio EVTI at y dibenion canlynol:

  • Gellir gorfodi'r targed i roi'r gorau i weithredu mewn ymateb i ddigwyddiad allanol. Os yw'r darnau Digwyddiad Mewn Rheolaeth (EIC) yn y gofrestr DC yn cael eu hysgrifennu i 0b01, bydd trawsnewid uchel i isel ar y pin EVTI yn cynhyrchu cyflwr torbwynt. Rhaid i EVTI aros yn isel ar gyfer un cylch cloc CPU i warantu mai torbwynt yw Mae'r did Torbwynt Allanol (EXB) yn DS yn cael ei osod pan fydd hyn yn digwydd.
  • Cynhyrchu negeseuon synchronization olrhain. Heb ei ddefnyddio gan yr Atmel-ICE. Gellir defnyddio EVTO at y dibenion canlynol:
  • Yn nodi bod y CPU wedi mynd i mewn i ddadfygio Mae gosod y darnau EOS yn DC i 0b01 yn achosi i'r pin EVTO gael ei dynnu'n isel ar gyfer un cylch cloc CPU pan fydd y ddyfais darged yn mynd i mewn i'r modd dadfygio. Gellir defnyddio'r signal hwn fel ffynhonnell sbardun ar gyfer osgilosgop allanol.
  • Yn dangos bod y CPU wedi cyrraedd torbwynt neu bwynt gwylio. Trwy osod y did EOC mewn Cofrestr Rheoli Torribwynt/Gwylfan gyfatebol, nodir statws y torbwynt neu'r pwynt gwylio ar y pin EVTO. Rhaid gosod y darnau EOS yn DC i 0xb10 i alluogi'r nodwedd hon. Yna gellir cysylltu'r pin EVTO ag osgilosgop allanol er mwyn archwilio man gwylio
  • Cynhyrchu signalau amseru olrhain. Heb ei ddefnyddio gan yr Atmel-ICE.

7.2 debugWIRE Targedau
7.2.1.debugWIRE Torbwyntiau Meddalwedd
Mae'r debugWIRE OCD wedi'i leihau'n sylweddol o'i gymharu â megaAVR Atmel (JTAG) OCD. Mae hyn yn golygu nad oes ganddo unrhyw gymaryddion torbwynt rhaglen ar gael i'r defnyddiwr at ddibenion dadfygio. Mae un cymharydd o'r fath yn bodoli at ddibenion gweithrediadau rhedeg-i-cyrchwr a chamau sengl, ond ni chefnogir torbwyntiau defnyddiwr ychwanegol mewn caledwedd.
Yn lle hynny, rhaid i'r dadfygiwr ddefnyddio'r cyfarwyddyd BREAK AVR. Gellir gosod y cyfarwyddyd hwn yn FLASH, a phan fydd yn cael ei lwytho i'w weithredu bydd yn achosi i'r AVR CPU fynd i mewn i'r modd stopio. I gefnogi torbwyntiau yn ystod dadfygio, rhaid i'r dadfygiwr fewnosod cyfarwyddyd BREAK i FLASH ar y pwynt y mae'r defnyddwyr yn gofyn am dorbwynt. Rhaid cadw'r cyfarwyddyd gwreiddiol i'w amnewid yn ddiweddarach.
Wrth gamu sengl dros gyfarwyddyd BREAK, mae'n rhaid i'r dadfygiwr weithredu'r cyfarwyddyd gwreiddiol sydd wedi'i storio er mwyn cadw ymddygiad y rhaglen. Mewn achosion eithafol, mae'n rhaid tynnu'r BREAK o FLASH a'i ddisodli yn ddiweddarach. Gall yr holl senarios hyn achosi oedi amlwg wrth gamu sengl o dorbwyntiau, a fydd yn gwaethygu pan fydd amledd cloc targed yn isel iawn.
Felly, argymhellir dilyn y canllawiau canlynol, lle bo modd:

  • Rhedwch y targed mor aml â phosibl bob amser yn ystod dadfygio. Mae'r rhyngwyneb corfforol debugWIRE wedi'i glocio o'r cloc targed.
  • Ceisiwch leihau nifer y torbwyntiau a ychwanegir ac a dynnir, gan fod angen tudalen FLASH ar bob un i gael ei disodli ar y targed
  • Ceisiwch ychwanegu neu ddileu nifer fach o dorbwyntiau ar y tro, er mwyn lleihau nifer y gweithrediadau ysgrifennu tudalennau FLASH
  • Os yn bosibl, ceisiwch osgoi gosod torbwyntiau ar gyfarwyddiadau gair dwbl

Hanes Rhyddhau a Materion Hysbys

8.1 Hanes Rhyddhau Cadarnwedd
Tabl 8-1. Diwygiadau Cadarnwedd Cyhoeddus

Fersiwn cadarnwedd (degol) Dyddiad

Newidiadau perthnasol

1.36 29.09.2016 Cefnogaeth ychwanegol ar gyfer rhyngwyneb UPDI (dyfeisiau tinyX)
Wedi gwneud maint pwynt terfyn USB yn ffurfweddu
1.28 27.05.2015 Cefnogaeth ychwanegol ar gyfer rhyngwynebau SPI a USART DGI.
Cyflymder SWD gwell. Mân atgyweiriadau i fygiau.
1.22 03.10.2014 Ychwanegwyd proffilio cod.
Mater sefydlog yn ymwneud â JTAG cadwynau llygad y dydd gyda mwy na 64 o ddarnau cyfarwyddyd.
Atgyweiria ar gyfer estyniad ailosod ARM. Mater wedi'i arwain gan bŵer targed sefydlog.
1.13 08.04.2014 JTAG trwsio amledd cloc.
Atgyweiria ar gyfer debugWIRE gyda SUT hir.
Gorchymyn graddnodi oscillator sefydlog.
1.09 12.02.2014 Rhyddhad cyntaf o Atmel-ICE.

8.2 .Materion Hysbys am yr Atmel-ICE
8.2.1.Cyffredinol

  • Roedd gan y sypiau Atmel-ICE cychwynnol USB gwan Mae adolygiad newydd wedi'i wneud gyda chysylltydd USB newydd a mwy cadarn. Fel datrysiad interim, mae glud epocsi wedi'i gymhwyso i'r unedau a gynhyrchwyd eisoes o'r fersiwn gyntaf i wella'r sefydlogrwydd mecanyddol.

8.2.2. Atmel AVR XMEGA OCD Materion Penodol

  • Ar gyfer y teulu ATxmegaA1, dim ond adolygiad G neu ddiweddarach sy'n cael ei gefnogi

8.2.1. Atmel AVR – Materion Dyfeisiau Penodol

  • Gall pŵer beicio ar ATmega32U6 yn ystod sesiwn dadfygio achosi colli cysylltiad â'r ddyfais

Cydymffurfiaeth Cynnyrch

9.1. RoHS a WEEE
Mae'r Atmel-ICE a'r holl ategolion yn cael eu cynhyrchu yn unol â'r Gyfarwyddeb RoHS (2002/95/EC) a'r Gyfarwyddeb WEEE (2002/96/EC).
9.2. CE a Chyngor Sir y Fflint
Mae'r uned Atmel-ICE wedi'i phrofi yn unol â gofynion hanfodol a darpariaethau perthnasol eraill y Cyfarwyddebau:

  • Cyfarwyddeb 2004/108/EC (dosbarth B)
  • FCC rhan 15 isran B
  • 2002/95/EC (RoHS, WEEE)

Defnyddir y safonau canlynol ar gyfer gwerthuso:

  • EN 61000-6-1 (2007)
  • EN 61000-6-3 (2007) + A1(2011)
  • Cyngor Sir y Fflint CFR 47 Rhan 15 (2013)

Yr Adeiladu Technegol File wedi ei leoli yn:
Gwnaed pob ymdrech i leihau allyriadau electromagnetig o'r cynnyrch hwn. Fodd bynnag, o dan amodau penodol, gall y system (y cynnyrch hwn sy'n gysylltiedig â chylched cais targed) allyrru amleddau cydrannau electromagnetig unigol sy'n fwy na'r gwerthoedd uchaf a ganiateir gan y safonau uchod. Bydd sawl ffactor yn pennu amlder a maint yr allyriadau, gan gynnwys cynllun a llwybr y cymhwysiad targed y defnyddir y cynnyrch ag ef.

Hanes Adolygu

Doc. Parch.

Dyddiad

Sylwadau

42330C 10/2016 Ychwanegwyd rhyngwyneb UPDI a Hanes Rhyddhau Firmware wedi'i ddiweddaru
42330B 03/2016 • Pennod ddiwygiedig ar ddadfygio ar sglodion
• Fformatio newydd o hanes rhyddhau firmware yn y bennod Hanes Rhyddhau a Materion Hysbys
• Ychwanegwyd pinout cebl dadfygio
42330A 06/2014 Rhyddhau dogfen gychwynnol

Atmel®, Atmel logo a chyfuniadau ohonynt, Galluogi Posibiliadau Diderfyn®, AVR®, megaAVR®, STK®, bachAVR®, XMEGA®, ac mae eraill yn nodau masnach cofrestredig neu'n nodau masnach Atmel Corporation yn yr UD a gwledydd eraill. ARM®, ARM Cysylltiedig® logo, Cortex®, ac eraill yw nodau masnach cofrestredig neu nodau masnach ARM Ltd. Windows® yn nod masnach cofrestredig Microsoft Corporation yn yr Unol Daleithiau a/neu wledydd eraill. Gall termau ac enwau cynnyrch eraill fod yn nodau masnach eraill.
YMWADIAD: Darperir y wybodaeth yn y ddogfen hon mewn cysylltiad â chynhyrchion Atmel. Nid yw'r ddogfen hon nac mewn cysylltiad â gwerthu cynhyrchion Atmel yn rhoi unrhyw drwydded, yn benodol neu'n oblygedig, trwy estopel neu fel arall, i unrhyw hawl eiddo deallusol. AC EITHRIO FEL A NODIR YN Y TELERAU AC AMODAU GWERTHIANT ATMEL A LEOLIR AR YR ATMEL WEBSAFLE, NID YW ATMEL YN DYCHMYGU UNRHYW ATEBOLRWYDD O BLAID AC YN GWRTHOD UNRHYW WARANT MYNEGOL, GOBLYGEDIG NEU STATUDOL SY'N GYSYLLTIEDIG Â'I GYNHYRCHION GAN GYNNWYS, OND NID YN GYFYNGEDIG I'R GWARANT O OLYGEDIG O FEL RHYFEDD, CYFIAWNDER AR GYFER PENTREFI, ADDAS. NI FYDD ATMEL YN ATEBOL AM UNRHYW DDIFROD UNIONGYRCHOL, ANUNIONGYRCHOL, GANLYNIADOL, COSBUS, ARBENNIG NEU AMGYLCHEDDOL (GAN GYNNWYS, HEB GYFYNGIAD, IAWNDAL COLLI AC ELW, Amhariad BUSNES, NEU GOLLI GWYBODAETH O RAN DEFNYDD O RAN DEFNYDD O GAEL EI DDEFNYDDIO) Y DDOGFEN HON, HYD YN OED OS YW ATMEL WEDI EI GYNGHORI
O BOSIBL DIFRODAU O'R FATH. Nid yw Atmel yn gwneud unrhyw sylwadau na gwarantau mewn perthynas â chywirdeb na chyflawnrwydd cynnwys y ddogfen hon ac mae'n cadw'r hawl i wneud newidiadau i fanylebau a disgrifiadau cynhyrchion ar unrhyw adeg heb rybudd. Nid yw Atmel yn gwneud unrhyw ymrwymiad i ddiweddaru'r wybodaeth a gynhwysir yma. Oni bai y darperir yn benodol fel arall, nid yw cynhyrchion Atmel yn addas ar gyfer cymwysiadau modurol, ac ni chânt eu defnyddio mewn cymwysiadau modurol. Nid yw cynhyrchion Atmel wedi'u bwriadu, eu hawdurdodi na'u gwarantu i'w defnyddio fel cydrannau mewn cymwysiadau a fwriedir i gynnal neu gynnal bywyd.
CEISIADAU DIOGELWCH-CRINACHOL, MILWROL A MODUROL: Nid yw cynhyrchion Atmel wedi'u cynllunio ar gyfer ac ni fyddant yn cael eu defnyddio mewn cysylltiad ag unrhyw gymwysiadau lle byddai disgwyl yn rhesymol i fethiant cynhyrchion o'r fath arwain at anaf personol sylweddol neu farwolaeth (“Diogelwch-Hanfodol Ceisiadau”) heb ganiatâd ysgrifenedig penodol swyddog Atmel. Mae Cymwysiadau Hanfodol Diogelwch yn cynnwys, heb gyfyngiad, dyfeisiau a systemau cynnal bywyd, offer neu systemau ar gyfer gweithredu cyfleusterau niwclear a systemau arfau. Nid yw cynhyrchion Atmel wedi'u dylunio na'u bwriadu i'w defnyddio mewn cymwysiadau neu amgylcheddau milwrol neu awyrofod oni bai eu bod wedi'u dynodi'n benodol gan Atmel fel gradd filwrol. Nid yw cynhyrchion Atmel wedi'u dylunio na'u bwriadu i'w defnyddio mewn cymwysiadau modurol oni bai eu bod wedi'u dynodi'n benodol gan Atmel fel gradd modurol.

Logo AtmelCorfforaeth Atmel
1600 Technology Drive, San Jose, CA 95110 UDA
T: (+1)(408) 441.0311
Dd: (+1)(408) 436.4200
www.atmel.com
© 2016 Atmel Corporation.
Parch: Atmel-42330C-Atmel-ICE_Canllaw Defnyddiwr-10/2016
Rhaglenwyr Dadfygwyr Atmel-ICE - eicon 2

Dogfennau / Adnoddau

Atmel Y Rhaglenwyr Dadfygio Atmel-ICE [pdfCanllaw Defnyddiwr
Y Rhaglenwyr Dadfygiwr Atmel-ICE, Yr Atmel-ICE, Rhaglenwyr Dadfygwyr, Rhaglenwyr

Cyfeiriadau

Gadael sylw

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Mae meysydd gofynnol wedi'u marcio *