Atmel logoICE Debugger Programmers
Bukana ea MosebelisiBaqapi ba Atmel-ICE Debugger Baetsi ba mananeo le li-debugger
Atmel-ICE
MOSEBETSI TS'ELISO

Atmel-ICE Debugger

Atmel-ICE ke sesebelisoa se matla sa nts'etsopele sa ho lokisa liphoso le ho etsa mananeo a ARM® Cortex®-M e thehiloeng ho li-microcontrollers tsa Atmel ®SAM le Atmel AVR tse nang le bokhoni ba ® On-Chip Debug.
E tšehetsa:

  • Ho hlophisa le ho lokisa li-on-chip tsa li-microcontroller tsohle tsa Atmel AVR 32-bit ho JTAG le aWire interfaces
  • Ho hlophisa le ho lokisa lisebelisoa tsa lelapa tsa Atmel AVR XMEGA® ka bobeli ho JTAG le likhokahano tsa terata tse peli tsa PDI
  • Lenaneo (JTAG, SPI, UPDI) le ho lokisa li-microcontroller tsohle tsa Atmel AVR 8-bit ka tšehetso ea OCD ho J.TAG, debugWIRE kapa li-interface tsa UPDI
  • Ho hlophisa le ho lokisa li-microcontroller tsohle tse thehiloeng ho Atmel SAM ARM Cortex-M ho SWD le J.TAG likhokahano
  • Programming (TPI) ea li-microcontroller tsohle tsa Atmel tinyAVR® 8-bit tse nang le ts'ehetso ea sebopeho sena.

Sheba lethathamo la lisebelisoa tse tšehetsoeng ho Atmel Studio User Guide bakeng sa lenane le feletseng la lisebelisoa le li-interfaces tse tšehetsoeng ke tokollo ena ea firmware.

Selelekela

1.1. Selelekela ho Atmel-ICE
Atmel-ICE ke sesebelisoa se matla sa nts'etsopele sa ho lokisa liphoso le ho hlophisa li-microcontrollers tsa ARM Cortex-M tse thehiloeng ho Atmel SAM le Atmel AVR tse nang le bokhoni ba On-Chip Debug.
E tšehetsa:

  • Lenaneo le ho lokisa li-on-chip tsa li-microcontroller tsohle tsa Atmel AVR UC3 ho li-JTAG le aWire interfaces
  • Ho hlophisa le ho lokisa li-on-chip tsa lisebelisoa tsohle tsa lelapa tsa AVR XMEGA ho JTAG le PDI 2wire interfaces
  • Lenaneo (JTAG le SPI) le ho lokisa li-microcontroller tsohle tsa AVR 8-bit ka tšehetso ea OCD ho bobeli ba JTAG kapa li-interface tsa debugWIRE
  • Ho hlophisa le ho lokisa li-microcontroller tsohle tse thehiloeng ho Atmel SAM ARM Cortex-M ho SWD le J.TAG likhokahano
  • Programming (TPI) ea li-microcontroller tsohle tsa Atmel tinyAVR 8-bit tse nang le ts'ehetso bakeng sa sebopeho sena

1.2. Litšobotsi tsa Atmel-ICE

  • E lumellana ka botlalo le Atmel Studio
  • E ts'ehetsa mananeo le ho lokisa liphoso tsa li-microcontroller tsohle tsa Atmel AVR UC3 32-bit
  • E ts'ehetsa ho hlophisa le ho lokisa lisebelisoa tsohle tsa 8-bit AVR XMEGA
  • E ts'ehetsa mananeo le ho lokisa lisebelisoa tsohle tsa 8-bit Atmel megaAVR® le lisebelisoa tse nyane tsaAVR tse nang le OCD.
  • E ts'ehetsa mananeo le ho lokisa liphoso tsa li-microcontroller tsohle tse thehiloeng ho SAM ARM Cortex-M
  • Sepheo sa ho sebetsa voltage fapaneng 1.62V ho 5.5V
  • E hula ka tlase ho 3mA ho tsoa ho sepheo sa VTref ha u sebelisa sebopeho sa debugWIRE le ka tlase ho 1mA bakeng sa likhokahano tse ling kaofela.
  • E tšehetsa JTAG maqhubu a oache ho tloha 32kHz ho 7.5MHz
  • E ts'ehetsa maqhubu a oache ea PDI ho tloha ho 32kHz ho isa ho 7.5MHz
  • E ts'ehetsa litefiso tsa debugWIRE ho tloha ho 4kbit/s ho isa ho 0.5Mbit/s
  • E ts'ehetsa litheko tsa aWire baud ho tloha ho 7.5kbit/s ho isa ho 7Mbit/s
  • E ts'ehetsa maqhubu a oache ea SPI ho tloha ho 8kHz ho isa ho 5MHz
  • E ts'ehetsa litefiso tsa UPDI ho tloha ho 750kbit/s
  • E ts'ehetsa maqhubu a oache ea SWD ho tloha ho 32kHz ho isa ho 10MHz
  • USB 2.0 segokanyimmediamentsi sa sebolokigolo sa lebelo le phahameng
  • ITM serial trace capture ho fihla ho 3MB/s
  • E ts'ehetsa li-interface tsa DGI SPI le USART ha e sa lokisoe kapa e sa hlophisehe
  • E ts'ehetsa 10-pin 50-mil JTAG sehokelo se nang le li-pinouts tsa AVR le Cortex. Mohala o tloaelehileng oa probe o tšehetsa lihlooho tsa AVR 6-pin ISP/PDI/TPI 100-mil hammoho le 10-pin 50-mil. Adapter e teng ho tšehetsa 6-pin 50-mil, 10-pin 100-mil, le lihlooho tse 20-pin 100-mil. Ho na le likhetho tse 'maloa tsa kit tse nang le li-cabling le li-adapter tse fapaneng.

1.3. Litlhoko tsa Tsamaiso
Yuniti ea Atmel-ICE e hloka hore tikoloho ea pele ea ho lokisa liphoso Atmel Studio mofuta oa 6.2 kapa hamorao e kenngoe komporong ea hau.
Atmel-ICE e lokela ho hokeloa komporong e amohelang motho ka thapo ea USB e fanoeng, kapa thapo e netefalitsoeng ea Micro-USB.

Ho qala ka Atmel-ICE

2.1. Litaba tse felletseng tsa Kit
Thepa e felletseng ea Atmel-ICE e na le lintho tsena:

  • Sehlopha sa Atmel-ICE
  • Thapo ea USB (1.8m, lebelo le phahameng, Micro-B)
  • Adapter board e nang le 50-mil AVR, 100-mil AVR/SAM, le 100-mil 20-pin SAM adapter
  • Cable e bataletseng ea IDC e nang le sehokelo sa 10-pin 50-mil le sehokelo sa 6-pin 100-mil
  • 50-mil 10-pin thapo e nyane ya squid e nang le sockets tse 10 x 100-mil

Setšoantšo sa 2-1. Atmel-ICE Full Kit ContentsBaetsi ba Atmel-ICE Debugger - Setšoantšo sa 12.2. Litaba tsa Basic Kit
Setsi sa mantlha sa Atmel-ICE se na le lintho tsena:

  • Sehlopha sa Atmel-ICE
  • Thapo ea USB (1.8m, lebelo le phahameng, Micro-B)
  • Cable e bataletseng ea IDC e nang le sehokelo sa 10-pin 50-mil le sehokelo sa 6-pin 100-mil

Setšoantšo sa 2-2. Atmel-ICE Basic Kit ContentsBaetsi ba Atmel-ICE Debugger - Setšoantšo sa 22.3. Litaba tsa PCBA Kit
The Atmel-ICE PCBA kit e na le lintho tsena:

  • Setsi sa Atmel-ICE ntle le polasetiki e kentsoeng

Setšoantšo sa 2-3. Likahare tsa Atmel-ICE PCBA KitBaetsi ba Atmel-ICE Debugger - Setšoantšo sa 32.4. Li-Spare Parts Kits
Li-spare parts kits tse latelang lia fumaneha:

  • Sesebelisoa sa adaptara
  • Sesebelisoa sa thapo

Setšoantšo sa 2-4. Likahare tsa Atmel-ICE Adapter KitBaetsi ba Atmel-ICE Debugger - Setšoantšo sa 42.5. Kit Overview
Likhetho tsa kit tsa Atmel-ICE li bonts'itsoe ka setšoantšo mona:
Setšoantšo sa 2-6. Atmel-ICE Kit OverviewBaetsi ba Atmel-ICE Debugger - Setšoantšo sa 52.6. Ho bokella Atmel-ICE
Yuniti ea Atmel-ICE e romelloa ntle le likhoele tse hoketsoeng. Ho fanoe ka likhetho tse peli tsa cable ka har'a kit e felletseng:

  • Cable e bataletseng ea 50-mil 10-pin IDC e nang le 6-pin ISP le likhokahanyo tse 10
  • 50-mil 10-pin thapo e nyane ea squid e nang le masokete a 10 x 100-mil

Setšoantšo sa 2-7. Lithapo tsa Atmel-ICEBaetsi ba Atmel-ICE Debugger - Setšoantšo sa 6Bakeng sa merero e mengata, thapo e bataletseng ea 50-mil 10-pin IDC e ka sebelisoa, e hokelang ka tlhaho ho likhokahanyo tsa eona tsa 10-pin kapa 6-pin, kapa e hokela ka boto ea adaptara. Li-adapter tse tharo li fanoa ho PCBA e le 'ngoe e nyane. Li-adapter tse latelang li kenyelelitsoe:

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

Setšoantšo sa 2-8. Li-adapter tsa Atmel-ICEBaetsi ba Atmel-ICE Debugger - Setšoantšo sa 7Hlokomela: 
A 50-mil JTAG adaptara ha e so fanoe - sena ke hobane thapo ea IDC ea 50-mil 10-pin e ka sebelisoa ho hokela ka kotloloho ho 50-mil J.TAG hlooho. Bakeng sa karolo ea karolo ea karolo e sebelisoang bakeng sa sehokelo sa 50-mil 10-pin, bona Linomoro tsa Karolo ea Lihokahanyo tsa Atmel-ICE Target.
Sehlooho sa 6-pin ISP/PDI se kenyellelitsoe e le karolo ea thapo ea IDC ea lipini tse 10. Phello ena e ka khaoloa haeba e sa hlokehe.
Ho kopanya Atmel-ICE ea hau maemong a eona a kamehla, hokela thapo ea 10-pin 50-mil IDC ho yuniti e bonts'itsoeng ka tlase. Etsa bonnete ba hore o tsamaisa thapo e le hore terata e khubelu (pin 1) e holim'a thapo e tsamaellane le sesupo sa khutlo-tharo holim'a lebanta le leputsoa la sebaka se kampetsoeng. Cable e lokela ho hokela holimo ho tloha yuniti. Etsa bonnete ba hore o hokela koung e tsamaellanang le pinout ea sepheo sa hau - AVR kapa SAM.
Setšoantšo sa 2-9. Atmel-ICE Cable ConnectionBaetsi ba Atmel-ICE Debugger - Setšoantšo sa 8Setšoantšo sa 2-10. Atmel-ICE AVR Probe Connection
Baetsi ba Atmel-ICE Debugger - Setšoantšo sa 9Setšoantšo sa 2-11. Atmel-ICE SAM Probe ConnectionBaetsi ba Atmel-ICE Debugger - Setšoantšo sa 102.7. Ho bula Atmel-ICE
Hlokomela: 
Bakeng sa ts'ebetso e tloaelehileng, yuniti ea Atmel-ICE ha ea tlameha ho buloa. Ho bula yuniti ho etsoa ka kotsi ea hau.
Mehato ea anti-static e lokela ho nkoa.
Sebaka sa Atmel-ICE se na le likarolo tse tharo tse arohaneng tsa polasetiki - sekoaelo se ka holimo, sekoahelo se ka tlase, le lebanta le leputsoa - tse kopantsoeng hammoho nakong ea kopano. Ho bula yuniti, kenya feela screwdriver e kholo e sephara ka har'a masoba a lebanta le leputsoa, ​​kenya khatello e 'ngoe ea kahare ebe o sotha ka bonolo. Pheta ts'ebetso ho likoti tse ling tsa snapper, 'me sekoahelo se ka holimo se tla tima.
Setšoantšo sa 2-12. Ho bula Atmel-ICE (1)
Baetsi ba Atmel-ICE Debugger - Setšoantšo sa 11Setšoantšo sa 2-13. Ho bula Atmel-ICE (2)
Baetsi ba Atmel-ICE Debugger - Setšoantšo sa 12Setšoantšo sa 2-14. Ho bula Atmel-ICE(3)Baetsi ba Atmel-ICE Debugger - Setšoantšo sa 13Ho koala yuniti hape, lokisa feela sekoaelo se ka holimo le se ka tlase ka nepo, 'me u tobetse ka tieo hammoho.
2.8. Ho matlafatsa Atmel-ICE
Atmel-ICE e tsamaisoa ke bese ea USB voltage. E hloka tlase ho 100mA ho sebetsa, ka hona e ka tsamaisoa ka hub ea USB. Lebone la LED le tla bonesa ha yuniti e hokeloa. Ha o sa hokeloa lenaneong le sebetsang la ho etsa mananeo kapa ho lokisa bothata, yuniti e tla kenya mokhoa oa ho sebelisa matla a tlase ho boloka beteri ea komporo ea hau. Atmel-ICE ha e khone ho theoleloa - e lokela ho buloa ha e sa sebelisoe.
2.9. Ho hokela ho Host Computer
Atmel-ICE e buisana haholo ka ho sebelisa sebopeho se tloaelehileng sa HID, 'me ha e hloke mokhanni ea khethehileng k'homphieutheng e amohelang. Ho sebelisa ts'ebetso e tsoetseng pele ea Data Gateway ea Atmel-ICE, etsa bonnete ba hore u kenya driver driver ea USB komporong e amohelang. Sena se etsoa ka bohona ha u kenya software ea pele-pele e fanoeng mahala ke Atmel. Bona www.atmel.com bakeng sa lintlha tse ling kapa ho khoasolla software ea morao-rao e ka pele.
Atmel-ICE e tlameha ho hokeloa boema-kepeng ba USB bo fumanehang komporong e amohelang ho sebelisoa thapo ea USB e fanoeng, kapa thapo e nyane e netefalitsoeng ea USB. Atmel-ICE e na le molaoli o lumellanang le USB 2.0, 'me e ka sebetsa ka mekhoa ea lebelo le holimo le ka lebelo le phahameng. Bakeng sa liphetho tse ntle, hokela Atmel-ICE ka kotloloho ho hub e lumellanang le USB 2.0 komporong e amohelang u sebelisa thapo e fanoeng.
2.10. Ho kenya Mokhanni oa USB
2.10.1. Windows
Ha o kenya Atmel-ICE komporong e sebelisang Microsoft® Windows® , USB driver e ea kengoa ha Atmel-ICE e qala ho hokeloa.
Hlokomela: 
Etsa bonnete ba hore o kenya liphutheloana tsa software tse ka pele pele o hokela yuniti ka lekhetlo la pele.
Ha e se e kentsoe ka katleho, Atmel-ICE e tla hlaha ho mookameli oa sesebelisoa e le "Human Interface Device".

Ho kopanya Atmel-ICE

3.1. E hokela ho AVR le SAM Target Devices
Atmel-ICE e na le lisebelisoa tse peli tsa 50-mil 10-pin JTAG likhokahanyo. Lihokelo ka bobeli li hoketsoe ka motlakase ka kotloloho, empa li lumellana le li-pinouts tse peli tse fapaneng; AVR JTAG hlooho le hlooho ea ARM Cortex Debug. Sehokelo se lokela ho khethoa ho ipapisitsoe le pinout ea boto e shebiloeng, eseng mofuta oa MCU oa sepheo - bakeng sa mohlalaample sesebelisoa sa SAM se kentsoeng ka har'a stack ea AVR STK® 600 se lokela ho sebelisa hlooho ea AVR.
Li-cabling le li-adapter tse fapaneng li fumaneha ka har'a lisebelisoa tse fapaneng tsa Atmel-ICE. Ho fedileview ya dikgetho tsa kgokelo e bontshwa.
Setšoantšo sa 3-1. Likhetho tsa Khokahano ea Atmel-ICEBaetsi ba Atmel-ICE Debugger - Setšoantšo sa 14Mohala o mofubelu o tšoaea phini ea 1 ea sehokelo sa 10-pin 50-mil. Pin 1 ea sehokelo sa 6-pin 100-mil e behiloe ka ho le letona la senotlolo ha sehokelo se bonoa ho tsoa thapong. Pin 1 ea sehokelo se seng le se seng se adaptara e tšoailoe ka letheba le lesoeu. Setšoantšo se ka tlase se bonts'a pinout ea mohala oa debug. Sehokedi se tshwaile di-plug A ka hara debugger ha lehlakore la B le hokela botong e shebilweng.
Setšoantšo sa 3-2. Debug Cable Pinout
Baetsi ba Atmel-ICE Debugger - Setšoantšo sa 153.2. Ho kopana le JTAG Sepheo
Atmel-ICE e na le lisebelisoa tse peli tsa 50-mil 10-pin JTAG likhokahanyo. Lihokelo ka bobeli li hoketsoe ka motlakase ka kotloloho, empa li lumellana le li-pinouts tse peli tse fapaneng; AVR JTAG hlooho le hlooho ea ARM Cortex Debug. Sehokelo se lokela ho khethoa ho ipapisitsoe le pinout ea boto e shebiloeng, eseng mofuta oa MCU oa sepheo - bakeng sa mohlalaample sesebelisoa sa SAM se kentsoeng ka har'a stack ea AVR STK600 se lokela ho sebelisa hlooho ea AVR.
Pinout e khothaletsoang bakeng sa lipini tse 10 tsa AVR JTAG sehokelo ho bontšoa ho Figure 4-6. Pinout e khothaletsoang bakeng sa sehokelo sa 10-pin ARM Cortex Debug e bonts'itsoe ho Setšoantšo sa 4-2.
Khokahano e tobileng ho hlooho e tloaelehileng ea 10-pin 50-mil
Sebelisa thapo e bataletseng ea 50-mil 10-pin (e kenyellelitsoeng lisebelisoa tse ling) ho hokela ka kotloloho boto e tšehetsang mofuta ona oa hlooho. Sebelisa kou ea sehokelo sa AVR ho Atmel-ICE bakeng sa lihlooho tse nang le pinout ea AVR, le kou ea sehokelo sa SAM bakeng sa lihlooho tse lumellanang le pinout ea hlooho ea ARM Cortex Debug.
Li-pinouts tsa likou tse peli tsa likhokahanyo tse 10 li bonts'itsoe ka tlase.
Khokahano ho hlooho e tloaelehileng ea 10-pin 100-mil 
Sebelisa adaptara e tloaelehileng ea 50-mil ho isa ho 100-mil ho hokela ho lihlooho tsa 100-mil. Boto ea adaptara (e kenyellelitsoeng litsing tse ling) e ka sebelisoa molemong ona, kapa ka tsela e 'ngoe JTAGAdapter ea ICE3 e ka sebelisoa bakeng sa lipehelo tsa AVR.
Baetsi ba Atmel-ICE Debugger - Setšoantšo sa 16 Bohlokoa: 
Leano la JTAGAdapter ea ICE3 100-mil e ke ke ea sebelisoa le boema-kepe ba sehokelo sa SAM, kaha lithakhisa tsa 2 le 10 (AVR GND) ho adaptara li hokahane.
Khokahano ho hlooho ea tloaelo ea 100-mil
Haeba boto eo u e batlang e se na 10-pin JTAG hlooho ka 50- kapa 100-mil, o ka 'mapa ho pinout ea tloaelo u sebelisa thapo ea "mini-squid" ea li-pin tse 10 (e kenyellelitsoeng lisebelisoa tse ling), e fanang ka phihlello ea li-sockets tse leshome tsa 100-mil.
Ho hokahana le hlooho ea 20-pin 100-milr
Sebelisa boto ea adaptara (e kenyellelitsoeng litsing tse ling) ho hokela ho sepheo ka hlooho ea 20-pin 100-mil.
Lethathamo la 3-1. Atmel-ICE JTAG Tlhaloso ea Pin

Lebitso AVR pin pin SAM pin pin Tlhaloso
TCK 1 4 Teko Clock (letšoao la oache le tsoang ho Atmel-ICE ho sesebelisoa se shebiloeng).
TMS 5 2 Teko Mode Khetha (taolo lets'oao le tsoang ho Atmel-ICE ho sesebelisoa se shebiloeng).
TDI 9 8 Test Data In (data e fetisitsoeng ho tloha Atmel-ICE ho ea sesebelisoa se shebiloeng).
TDO 3 6 Test Out (data e fetisitsoeng ho tloha sesebelisoa se shebiloeng ho ea ho Atmel-ICE).
nTRST 8 Ho seta botjha Teko (ka boikgethelo, ho disebediswa tse ding tsa AVR feela). E sebelisetsoa ho tsosolosa JTAG TAP molaoli.
nSRST 6 10 Seta bocha (boikhethelo). E sebedisetswa ho reset shebiloeng sesebediswa. Ho khothaletsoa ho hokela phini ena kaha e lumella Atmel-ICE ho ts'oara sesebelisoa se shebiloeng boemong bo bocha, se ka bang bohlokoa ho lokisa liphoso maemong a itseng.
VTG 4 1 Sepheo sa voltage referense. The Atmel-ICE sampLes the target voltage holim'a pina ena e le hore u matlafatse li-converter tsa boemo ka nepo. Atmel-ICE e hula ka tlase ho 3mA ho tloha pineng ena ka mokhoa oa debugWIRE le ka tlase ho 1mA ka mekhoa e meng.
GND 2, 10 3, 5, 9 Fatše. Tsohle li tlameha ho hokahana ho netefatsa hore Atmel-ICE le sesebelisoa se shebiloeng li arolelana litšupiso tse tšoanang.

3.3. Ho hokela ho Target ea aWire
Sehokelo sa aWire se hloka mohala o le mong feela oa data ho kenyelletsa VCC le GND. Sepheo sa mohala ona ke mohala oa nRESET, leha debugger e sebelisa JTAG TDO line joalo ka mola oa data.
Pinout e khothaletsoang bakeng sa sehokelo sa 6-pin aWire e bonts'itsoe ho Setšoantšo sa 4-8.
Khokahano ho hlooho ea 6-pin 100-mil aWire
Sebelisa pompo ea 6-pin 100-mil ho thapo e bataletseng (e kenyellelitsoeng lisebelisoa tse ling) ho hokela hloohong e tloaelehileng ea 100-mil aWire.
Khokahano ho hlooho ea 6-pin 50-mil aWire
Sebelisa boto ea adaptara (e kenyellelitsoeng lisebelisoa tse ling) ho hokela hloohong e tloaelehileng ea 50-mil aWire.
Khokahano ho hlooho ea tloaelo ea 100-mil
Mohala oa 10-pin mini-squid o lokela ho sebelisoa ho hokela lipakeng tsa sehokelo sa sehokelo sa Atmel-ICE AVR le boto e shebiloeng. Ho hlokahala likhokahano tse tharo, joalo ka ha ho hlalositsoe tafoleng e ka tlase.
Lethathamo la 3-2. Atmel-ICE aWire Pin Mapping

Lithakhisa tsa boema-kepe tsa Atmel-ICE AVR

Lithako tsa sepheo Mini-squid pin

aWire pinout

Pin 1 (TCK) 1
Pin 2 (GND) GND 2 6
Pin 3 (TDO) DATA 3 1
Pin 4 (VTG) VTG 4 2
Pin 5 (TMS) 5
Pin 6 (nSRST) 6
Pin 7 (Ha e hokahane) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

3.4. Ho hokela ho Sepheo sa PDI
Pinout e khothaletsoang bakeng sa sehokelo sa 6-pin PDI e bonts'itsoe ho Setšoantšo sa 4-11.
Khokahano ho hlooho ea 6-pin 100-mil PDI
Sebelisa pompo ea 6-pin 100-mil ho thapo e bataletseng (e kenyellelitsoeng lisebelisoa tse ling) ho hokela hloohong e tloaelehileng ea 100-mil PDI.
Khokahano ho hlooho ea 6-pin 50-mil PDI
Sebelisa boto ea adaptara (e kenyellelitsoeng lisebelisoa tse ling) ho hokela hloohong e tloaelehileng ea 50-mil PDI.
Khokahano ho hlooho ea tloaelo ea 100-mil
Mohala oa 10-pin mini-squid o lokela ho sebelisoa ho hokela lipakeng tsa sehokelo sa sehokelo sa Atmel-ICE AVR le boto e shebiloeng. Lihokelo tse 'ne lia hlokahala, joalo ka ha ho hlalositsoe tafoleng e ka tlase.
Baetsi ba Atmel-ICE Debugger - Setšoantšo sa 16 Bohlokoa: 
Pinaut e hlokahalang e fapane le ea JTAGICE mki JTAG probe, moo PDI_DATA e hokahaneng le pin 9. Atmel-ICE e tsamaisana le pinout e sebelisoang ke Atmel-ICE, JTAGICE3, AVR ONE!, le lihlahisoa tsa AVR Dragon™.
Lethathamo la 3-3. Atmel-ICE PDI Pin Mapping

Lithakhisa tsa boema-kepe tsa Atmel-ICE AVR Lithako tsa sepheo Mini-squid pin

aWire pinout

Pin 1 (TCK) 1
Pin 2 (GND) GND 2 6
Pin 3 (TDO) DATA 3 1
Pin 4 (VTG) VTG 4 2
Pin 5 (TMS) 5
Pin 6 (nSRST) 6
Pin 7 (Ha e hokahane) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

3.4 Ho hokela ho Sepheo sa PDI
Pinout e khothaletsoang bakeng sa sehokelo sa 6-pin PDI e bonts'itsoe ho Setšoantšo sa 4-11.
Khokahano ho hlooho ea 6-pin 100-mil PDI
Sebelisa pompo ea 6-pin 100-mil ho thapo e bataletseng (e kenyellelitsoeng lisebelisoa tse ling) ho hokela hloohong e tloaelehileng ea 100-mil PDI.
Khokahano ho hlooho ea 6-pin 50-mil PDI
Sebelisa boto ea adaptara (e kenyellelitsoeng lisebelisoa tse ling) ho hokela hloohong e tloaelehileng ea 50-mil PDI.
Khokahano ho hlooho ea tloaelo ea 100-mil
Mohala oa 10-pin mini-squid o lokela ho sebelisoa ho hokela lipakeng tsa sehokelo sa sehokelo sa Atmel-ICE AVR le boto e shebiloeng. Lihokelo tse 'ne lia hlokahala, joalo ka ha ho hlalositsoe tafoleng e ka tlase.
Baetsi ba Atmel-ICE Debugger - Setšoantšo sa 16 Bohlokoa:
Pinaut e hlokahalang e fapane le ea JTAGICE mki JTAG probe, moo PDI_DATA e hokahaneng le pin 9. Atmel-ICE e tsamaisana le pinout e sebelisoang ke Atmel-ICE, JTAGICE3, AVR ONE!, le AVR Dragon lihlahisoa.
Lethathamo la 3-3. Atmel-ICE PDI Pin Mapping

Atmel-ICE AVR port pin Lithako tsa sepheo Mini-squid pin Tlhaloso: 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 (ha e kopane) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

3.5 Ho hokela ho Sepheo sa UPDI
Pinout e khothaletsoang bakeng sa sehokelo sa 6-pin UPDI e bonts'itsoe ho Setšoantšo sa 4-12.
Khokahano ho hlooho ea 6-pin 100-mil UPDI
Sebelisa pompo ea 6-pin 100-mil ho thapo e bataletseng (e kenyellelitsoeng lisebelisoa tse ling) ho hokela hloohong e tloaelehileng ea 100-mil UPDI.
Khokahano ho hlooho ea 6-pin 50-mil UPDI
Sebelisa boto ea adaptara (e kenyellelitsoeng litsing tse ling) ho hokela hloohong e tloaelehileng ea 50-mil UPDI.
Khokahano ho hlooho ea tloaelo ea 100-mil
Mohala oa 10-pin mini-squid o lokela ho sebelisoa ho hokela lipakeng tsa sehokelo sa sehokelo sa Atmel-ICE AVR le boto e shebiloeng. Ho hlokahala likhokahano tse tharo, joalo ka ha ho hlalositsoe tafoleng e ka tlase.
Lethathamo la 3-4. Atmel-ICE UPDI Pin Mapping

Atmel-ICE AVR port pin Lithako tsa sepheo Mini-squid pin

Atmel STK600 UDI pinout

Pin 1 (TCK) 1
Pin 2 (GND) GND 2 6
Pin 3 (TDO) UPDI_DATA 3 1
Pin 4 (VTG) VTG 4 2
Pin 5 (TMS) 5
Pin 6 (nSRST) [/RESET kutloisiso] 6 5
Pin 7 (Ha e hokahane) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

3.6 Ho hokela ho DebugWIRE Target
Pinout e khothaletsoang bakeng sa sehokelo sa 6-pin debugWIRE (SPI) e bontšoa ho Lethathamo la 3-6.
Khokahano ho hlooho ea SPI ea 6-pin 100-mil
Sebelisa pompo ea 6-pin 100-mil ho thapo e bataletseng (e kenyellelitsoeng lisebelisoa tse ling) ho hokela hloohong e tloaelehileng ea 100-mil SPI.
Khokahano ho hlooho ea SPI ea 6-pin 50-mil
Sebelisa boto ea adaptara (e kenyellelitsoeng lisebelisoa tse ling) ho hokela hloohong e tloaelehileng ea 50-mil SPI.
Khokahano ho hlooho ea tloaelo ea 100-mil
Mohala oa 10-pin mini-squid o lokela ho sebelisoa ho hokela lipakeng tsa sehokelo sa sehokelo sa Atmel-ICE AVR le boto e shebiloeng. Ho hlokahala likhokahano tse tharo, joalo ka ha ho hlalositsoe ho Lethathamo la 3-5.
Leha sebopeho sa debugWIRE se hloka mohala o le mong feela oa lets'oao (RESET), VCC le hore GND e sebetse ka nepo, e eletsoa ho fihlella sehokelo se felletseng sa SPI e le hore sebopeho sa debugWIRE se ka nolofalloa le ho holofatsoa ka ho sebelisa mananeo a SPI.
Ha fuse ea DWEN e nolofalitsoe sebopeho sa SPI se kenngoa ka hare ho hare e le hore module ea OCD e be le taolo holim'a phini ea RESET. DebugWIRE OCD e khona ho itšilafatsa ka nakoana (e sebelisa konopo ho "debug tab" lebokoseng la thepa ho Atmel Studio), ka hona e lokolla taolo ea mohala oa RESET. Sehokelo sa SPI se tla fumaneha hape (ha feela fuse ea SPIEN e hlophisitsoe), e lumella fuse ea DWEN hore e se ke ea hlophisoa ho sebelisoa sebopeho sa SPI. Haeba motlakase o ka fetoloa pele fuse ea DWEN e sa hlophisoa, mojule oa debugWIRE o tla boela o nke taolo ea phini ea RESET.
Hlokomela:
Ho eletsoa haholo ho tlohella Atmel Studio ho sebetsana le maemo le ho hlakola fuse ea DWEN.
Ha ho khonehe ho sebelisa sebopeho sa debugWIRE haeba li-lockbits ho sesebelisoa sa AVR se shebiloeng li entsoe. Kamehla etsa bonnete ba hore lilotlolo lia hlakoloa pele u etsa lenaneo la fuse ea DWEN 'me le ka mohla u se ke ua seta lilotlolo ha fuse ea DWEN e ntse e hlophisoa. Haeba ka bobeli debugWIRE e nolofalletsa fuse (DWEN) le li-lockbits li setiloe, motho a ka sebelisa High Vol.tage Ho etsa lenaneo la ho hlakola chip, 'me ka hona ho hlakola li-lockbits.
Ha li-lockbits li hlakotsoe, sebopeho sa debugWIRE se tla buloa hape. SPI Interface e khona ho bala li-fuse feela, ho bala tshaeno le ho hlakola chip ha fuse ea DWEN e sa lokisoa.
Lethathamo la 3-5. Atmel-ICE debugWIRE Pin Mapping

Atmel-ICE AVR port pin Lithako tsa sepheo

Mini-squid pin

Pin 1 (TCK) 1
Pin 2 (GND) GND 2
Pin 3 (TDO) 3
Pin 4 (VTG) VTG 4
Pin 5 (TMS) 5
Pin 6 (nSRST) RETS'ELISITSOE 6
Pin 7 (Ha e hokahane) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

3.7 Ho hokela ho Sepheo sa SPI
Pinout e khothaletsoang bakeng sa sehokelo sa 6-pin SPI e bontšoa ho Setšoantšo sa 4-10.
Khokahano ho hlooho ea SPI ea 6-pin 100-mil
Sebelisa pompo ea 6-pin 100-mil ho thapo e bataletseng (e kenyellelitsoeng lisebelisoa tse ling) ho hokela hloohong e tloaelehileng ea 100-mil SPI.
Khokahano ho hlooho ea SPI ea 6-pin 50-mil
Sebelisa boto ea adaptara (e kenyellelitsoeng lisebelisoa tse ling) ho hokela hloohong e tloaelehileng ea 50-mil SPI.
Khokahano ho hlooho ea tloaelo ea 100-mil
Mohala oa 10-pin mini-squid o lokela ho sebelisoa ho hokela lipakeng tsa sehokelo sa sehokelo sa Atmel-ICE AVR le boto e shebiloeng. Ho hlokahala likhokahano tse tšeletseng, joalo ka ha ho hlalositsoe tafoleng e ka tlase.
Baetsi ba Atmel-ICE Debugger - Setšoantšo sa 16 Bohlokoa:
Sehokelo sa SPI se tingoa hantle ha "debugWIRE enable fuse" (DWEN) e hlophisoa, leha fuse ea SPIEN le eona e hlophisitsoe. Ho nolofatsa sehokelo sa SPI hape, taelo ea 'disable debugWIRE' e tlameha ho fanoa ha u ntse u le tšebetsong ea debugWIRE debugWIRE. Ho tima debugWIRE ka tsela ena ho hloka hore fuse ea SPIEN e se e hlophisitsoe. Haeba Atmel Studio e hloleha ho tima debugWIRE, ho ka etsahala hobane fuse ea SPIEN HA E hlophisitsoe. Haeba ho joalo, hoa hlokahala ho sebelisa matla a phahamengtagsehokelo sa lenaneo ho hlophisa fuse ea SPIEN.
Letšoao la Atmel-ICE Debugger Programmers Litaba:
Sebopeho sa SPI se atisa ho bitsoa "ISP", kaha e ne e le sebopeho sa pele sa In System Programming ho lihlahisoa tsa Atmel AVR. Li-interfaces tse ling li se li fumaneha bakeng sa In System Programming.
Lethathamo la 3-6. Atmel-ICE SPI Pin Mapping

Lithakhisa tsa boema-kepe tsa Atmel-ICE AVR Lithako tsa sepheo Mini-squid pin

Setšoantšo sa SPI

Pin 1 (TCK) TS'ELISO 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) /BETSA BOSHA 6 5
Pin 7 (ha e kopane) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) MOSI 9 4
Pin 10 (GND) 0

3.8 Ho hokela ho Sepheo sa TPI
Pinout e khothaletsoang bakeng sa sehokelo sa 6-pin TPI e bonts'itsoe ho Setšoantšo sa 4-13.
Khokahano ho hlooho ea TPI ea 6-pin 100-mil
Sebelisa pompo ea 6-pin 100-mil ho thapo e bataletseng (e kenyellelitsoeng lisebelisoa tse ling) ho hokela hloohong e tloaelehileng ea 100-mil TPI.
Khokahano ho hlooho ea TPI ea 6-pin 50-mil
Sebelisa boto ea adaptara (e kenyellelitsoeng lisebelisoa tse ling) ho hokela hloohong e tloaelehileng ea 50-mil TPI.
Khokahano ho hlooho ea tloaelo ea 100-mil
Mohala oa 10-pin mini-squid o lokela ho sebelisoa ho hokela lipakeng tsa sehokelo sa sehokelo sa Atmel-ICE AVR le boto e shebiloeng. Ho hlokahala likhokahano tse tšeletseng, joalo ka ha ho hlalositsoe tafoleng e ka tlase.
Lethathamo la 3-7. Atmel-ICE TPI Pin Mapping

Lithakhisa tsa boema-kepe tsa Atmel-ICE AVR Lithako tsa sepheo Mini-squid pin

TPI e phahameng ka ho fetisisa

Pin 1 (TCK) TŠEBELE 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) /BETSA BOSHA 6 5
Pin 7 (ha e kopane) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

3.9 Ho hokela ho Sepheo sa SWD
Sehokelo sa ARM SWD ke karoloana ea sebopeho sa JTAG sehokelo, ho sebelisa lithapo tsa TCK le TMS, ho bolelang hore ha o hokela sesebelisoa sa SWD, 10-pin JTAG sehokedi se ka sebediswa ka botekgeniki. Sehlopha sa ARM JTAG le AVR JTAG Lihokelo, leha ho le joalo, ha li tsamaellane le phini, kahoo sena se ipapisitse le sebopeho sa boto e shebiloeng e sebelisoang. Ha o sebelisa STK600 kapa boto e sebelisang AVR JTAG pinout, kou ea sehokelo sa AVR ho Atmel-ICE e tlameha ho sebelisoa. Ha o hokela boto, e sebelisang ARM JTAG pinout, koung ea sehokelo sa SAM ho Atmel-ICE e tlameha ho sebelisoa.
Pinout e khothaletsoang bakeng sa sehokelo sa 10-pin Cortex Debug e bonts'itsoe ho Setšoantšo sa 4-4.
Khokahano ho hlooho ea 10-pin 50-mil Cortex
Sebelisa thapo e bataletseng (e kenyellelitsoeng lisebelisoa tse ling) ho hokela hloohong e tloaelehileng ea 50-mil Cortex.
Khokahano ho hlooho ea sebopeho sa 10-pin 100-mil Cortex
Sebelisa boto ea adaptara (e kenyellelitsoeng lisebelisoa tse ling) ho hokela hloohong ea 100-mil Cortex-pinout.
Khokahano ho hlooho ea SAM ea 20-pin 100-mil
Sebelisa boto ea adaptara (e kenyellelitsoeng lisebelisoa tse ling) ho hokela hloohong ea SAM ea 20-pin 100-mil.
Khokahano ho hlooho ea tloaelo ea 100-mil
Mohala oa 10-pin mini-squid o lokela ho sebelisoa ho hokela lipakeng tsa Atmel-ICE AVR kapa boema-kepe ba sehokelo sa SAM le boto e shebiloeng. Ho hlokahala likhokahano tse tšeletseng, joalo ka ha ho hlalositsoe tafoleng e ka tlase.
Lethathamo la 3-8. Atmel-ICE SWD Pin Mapping

Lebitso AVR  pin pin SAM pin pin Tlhaloso
SWDC LK 1 4 Serial Wire Debug Clock.
SWDIO 5 2 Serial Wire Debug Data Input/Output.
SWO 3 6 Serial Wire Output (ka boikhethelo- ha e sebelisoe lisebelisoa tsohle).
nSRST 6 10 Seta bocha.
VTG 4 1 Sepheo sa voltage referense.
GND 2, 10 3, 5, 9 Fatše.

3.10 Ho hokela ho Data Gateway Interface
Atmel-ICE e ts'ehetsa Sehokelo sa Data Gateway Interface (DGI) se lekanyelitsoeng ha debugging le mananeo a sa sebelisoe. Ts'ebetso e ts'oana le e fumanehang ho Atmel Xplained Pro kits e tsamaisoang ke sesebelisoa sa Atmel EDBG.
Data Gateway Interface ke segokanyimmediamentsi sa sebolokigolo sa data ho tswa ho sesebediswa se shebilweng ho ya khomphuteng. Sena se boleloa e le thuso ea ho etsa debugging ea kopo hammoho le pontšo ea likarolo tsa ts'ebeliso e sebetsang ho sesebelisoa sa shebiloeng.
DGI e na le liteishene tse ngata tsa ho hasanya data. Atmel-ICE e tšehetsa mekhoa e latelang:

  • USART
  • SPI

Lethathamo la 3-9. Atmel-ICE DGI UART Pinout

Boema-kepe ba AVR

Boema-kepe ba SAM DGI UART pin

Tlhaloso

3 6 TX Fetisetsa pini ho tloha Atmel-ICE ho ea sesebelisoa se shebiloeng
4 1 VTG Sepheo sa voltage (referense voltage)
8 7 RX Fumana pin ho tloha sesebelisoa se shebiloeng ho ea ho Atmel-ICE
9 8 CLK Oache ea UART
2, 10 3, 5, 9 GND Fatše

Lethathamo la 3-10. Atmel-ICE DGI SPI Pinout

Boema-kepe ba AVR

Boema-kepe ba SAM Setšoantšo sa DGI SPI

Tlhaloso

1 4 TS'ELISO Oache ea SPI
3 6 MISO Mong'a Lekhoba
4 1 VTG Sepheo sa voltage (referense voltage)
5 2 nCS Chip khetha e sebetsang e tlase
9 8 MOSI Hlahloba makhoba
2, 10 3, 5, 9 GND Fatše

Baetsi ba Atmel-ICE Debugger - Setšoantšo sa 16 Bohlokoa:  SPI le USART interface li ke ke tsa sebelisoa ka nako e le 'ngoe.
Baetsi ba Atmel-ICE Debugger - Setšoantšo sa 16 Bohlokoa:  DGI le mananeo kapa debugging li ke ke tsa sebelisoa ka nako e le 'ngoe.

On-chip Debugging

4.1 Selelekela
On-chip Debugging
Mojule oa on-chip debug ke sistimi e lumellang moqapi ho beha leihlo le ho laola ts'ebetso ea sesebelisoa ho tsoa sethaleng sa nts'etsopele sa kantle, hangata ka sesebelisoa se tsejoang ka hore ke "debugger" kapa "debug adapter".
Ka sistimi ea OCD ts'ebeliso e ka etsoa ha e ntse e boloka litšoaneleho tse nepahetseng tsa motlakase le nako ho sistimi e shebiloeng, ha e ntse e khona ho emisa ts'ebetso ka maemo kapa ka letsoho le ho hlahloba phallo ea lenaneo le mohopolo.
Mokhoa oa ho matha
Ha o le ho Run mode, ts'ebetso ea khoutu e ikemetse ka botlalo ho Atmel-ICE. Atmel-ICE e tla lula e lekola sesebelisoa se shebiloeng ho bona hore na boemo ba khefu bo etsahetse. Ha sena se etsahala sistimi ea OCD e tla hlahloba sesebelisoa ka sebopeho sa eona sa debug, e lumellang mosebelisi ho view boemo ba ka hare ba sesebelisoa.
E Emisang Mokhoa
Ha khefutso e fihla, ts'ebetso ea lenaneo e emisoa, empa I/O e 'ngoe e ka tsoela pele ho sebetsa joalokaha eka ha ho na khefu e etsahetseng. Bakeng sa mohlalaampLe, nka hore phetisetso ea USART e sa tsoa qalisoa ha sebaka sa phomolo se fihletsoe. Tabeng ena UART e ntse e tsoela pele ho matha ka lebelo le feletseng ho tlatsa phetisetso, le hoja motheo o le boemong bo emisitsoeng.
Li-breakpoints tsa Hardware
Mojule oa OCD o shebiloeng o na le palo ea li-counter counter counter tse kentsoeng tšebetsong ea Hardware. Ha k'hamera ea lenaneo e bapisa boleng bo bolokiloeng ho e 'ngoe ea li-registerers, OCD e kena ka mokhoa oa ho emisa. Kaha li-breakpoints tsa Hardware li hloka lisebelisoa tse inehetseng mojuleng oa OCD, palo ea likheo tse fumanehang li ipapisitse le boholo ba mojule oa OCD o kentsoeng molemong oa sepheo. Hangata papiso e le 'ngoe e joalo ea hardware e 'behetsoe' ke debugger bakeng sa tšebeliso ea ka hare.
Software Breakpoints
Software breakpoint ke BREAK taelo e behiloeng mohopolong oa lenaneo sesebelisoa se shebiloeng. Ha taelo ena e laetsoe, ts'ebetso ea lenaneo e tla robeha 'me OCD e kene ka mokhoa o emisitsoeng. Ho tsoela pele ho phethahatsa taelo ea "qala" e tlameha ho fanoa ho tsoa ho OCD. Ha se lisebelisoa tsohle tsa Atmel tse nang le li-module tsa OCD tse tšehetsang taelo ea BREAK.
4.2 Lisebelisoa tsa SAM tse nang le JTAG/SWD
Lisebelisoa tsohle tsa SAM li na le sebopeho sa SWD bakeng sa ho etsa mananeo le ho lokisa liphoso. Ntle le moo, lisebelisoa tse ling tsa SAM li na le mofuta oa JTAG sehokelo se nang le ts'ebetso e ts'oanang. Lekola database ea sesebelisoa bakeng sa likhokahano tse tšehetsoeng tsa sesebelisoa seo.
4.2.1.ARM CoreSight Likaroloana
Li-microcontrollers tsa Atmel ARM Cortex-M li kenya tšebetsong likarolo tsa OCD tse lumellanang le CoreSight. Likarolo tsa likarolo tsena li ka fapana ho ea ka lisebelisoa. Bakeng sa tlhaiso-leseling e batsi, sheba datha ea sesebelisoa hammoho le litokomane tsa CoreSight tse fanoeng ke ARM.
4.2.1. JTAG Physical Interface
Leano la JTAG segokahano se na le taolo ea 4-wire Test Access Port (TAP) e tsamaellanang le IEEE.® 1149.1 e tloaelehileng. Tekanyetso ea IEEE e ile ea ntlafatsoa ho fana ka mokhoa o tloaelehileng oa indasteri oa ho leka khokahanyo ea boto ea potoloho ka nepo (Boundary Scan). Lisebelisoa tsa Atmel AVR le SAM li ekelitse ts'ebetso ena ho kenyelletsa tšehetso e felletseng ea Programming le On-chip Debugging.
Setšoantšo sa 4-1. JTAG Interface BasicsBaetsi ba Atmel-ICE Debugger - Setšoantšo sa 25

4.2.2.1 SAM JTAG Pinout (Cortex-M debug connector)
Ha o rala PCB ea kopo e kenyelletsang Atmel SAM le JTAG segokanyimmediamentsi sa sebolokigolo, ho kgothaletswa ho sebelisa pinout joalokaha ho bontšitsoe setšoantšong se ka tlase. Ka bobeli mefuta e fapaneng ea 100-mil le 50-mil ea pinout ena lia tšehetsoa, ​​ho ipapisitsoe le cabling le liadapter tse kenyellelitsoeng le khiti e itseng.
Setšoantšo sa 4-2. SAM JTAG Header Pinout
Baetsi ba Atmel-ICE Debugger - Setšoantšo sa 20

Lethathamo la 4-1. SAM JTAG Tlhaloso ea Pin

Lebitso Pin

Tlhaloso

TCK 4 Teko Clock (letšoao la oache le tsoang ho Atmel-ICE ho sesebelisoa se shebiloeng).
TMS 2 Teko Mode Khetha (taolo lets'oao le tsoang ho Atmel-ICE ho sesebelisoa se shebiloeng).
TDI 8 Test Data In (data e fetisitsoeng ho tloha Atmel-ICE ho ea sesebelisoa se shebiloeng).
TDO 6 Test Out (data e fetisitsoeng ho tloha sesebelisoa se shebiloeng ho ea ho Atmel-ICE).
NRETSENG 10 Seta bocha (boikhethelo). E sebedisetswa ho reset shebiloeng sesebediswa. Ho khothaletsoa ho hokela phini ena kaha e lumella Atmel-ICE ho ts'oara sesebelisoa se shebiloeng boemong bo bocha, se ka bang bohlokoa ho lokisa liphoso maemong a itseng.
VTG 1 Sepheo sa voltage referense. The Atmel-ICE sampLes the target voltage holim'a pina ena e le hore u matlafatse li-converter tsa boemo ka nepo. Atmel-ICE e hula ka tlase ho 1mA ho tloha pineng ena ka mokhoa ona.
GND 3, 5, 9 Fatše. Tsohle li tlameha ho hokahana ho netefatsa hore Atmel-ICE le sesebelisoa se shebiloeng li arolelana litšupiso tse tšoanang.
SEHLOOHO 7 E hoketsoe ka hare ho phini ea TRST sehokelong sa AVR. E khothaletsoa joalo ka ha e sa hokahane.

Baetsi ba Atmel-ICE Debugger - letšoao la 1 Keletso: Hopola ho kenyelletsa capacitor e kopanyang pakeng tsa pin 1 le GND.
4.2.2.2 JTAG Daisy Ketane
Leano la JTAG segokanyimmediamentsi sa sebolokigolo lumella lisebelisoa tse 'maloa ho hokeloa ho segokanyimmediamentsi sa sebolokigolo se le seng ka tlhophiso ea ketane ea daisy. Lisebelisoa tse lebisitsoeng li tlameha ho tsamaisoa ke matla a tšoanang a phepelotage, arolelana node e tloaelehileng, 'me e tlameha ho hokahanngoa joalokaha ho bontšitsoe setšoantšong se ka tlase.
Setšoantšo sa 4-3. JTAG Daisy ChainBaetsi ba Atmel-ICE Debugger - Setšoantšo sa 23

Ha o hokahanya lisebelisoa ka ketane ea daisy, lintlha tse latelang li tlameha ho nahanoa:

  • Lisebelisoa tsohle li tlameha ho arolelana lintho tse tšoanang, tse hokahaneng le GND ho probe ea Atmel-ICE
  • Lisebelisoa tsohle li tlameha ho sebetsa ka bophahamo bo tšoanangtage. VTG ho Atmel-ICE e tlameha ho hokahanngoa le voltage.
  • TMS le TCK li hokahane ka ho tšoana; TDI le TDO li hokahane ka serial
  • nSRST ho probe ea Atmel-ICE e tlameha ho hokahanngoa le RESET lisebelisoa haeba sesebelisoa leha e le sefe se ka har'a ketane se tima J ea sona.TAG boemakepe
  • "Lisebelisoa pele" li bolela palo ea JTAG lisebelisoa tseo lets'oao la TDI le tlamehang ho li feta ka har'a ketane ea daisy pele li fihla sesebelisoa se shebiloeng. Ka mokhoa o ts'oanang "lisebelisoa kamora" ke palo ea lisebelisoa tseo lets'oao le lokelang ho feta ho tsona kamora sesebelisoa se shebiloeng pele se fihla ho Atmel-ICE TDO.
  • “Lintlha tsa litaelo “pele” le “ka mor’a” li bolela kakaretso ea tsohle tsa JTAG disebediswa 'taelo ngodisa bolelele, tse amanang pele le ka mor'a sesebediswa shebiloeng ka ketane daisy
  • Kakaretso ea bolelele ba IR (li-bits tsa litaelo pele + Atmel target device IR bolelele + litaelo bits after) e lekanyelitsoe ho palo e ka holimo ho 256 bits. Palo ea lisebelisoa ka ketane e lekanyelitsoe ho 15 pele le 15 ka morao.

Baetsi ba Atmel-ICE Debugger - letšoao la 1 Keletso:
Daisy chaining example: TDI → ATmega1280 → ATxmega128A1 → ATUC3A0512 → TDO.
Bakeng sa ho hokela ho Atmel AVR XMEGA® sesebelisoa, litlhophiso tsa ketane ea daisy ke:

  • Lisebelisoa tsa pele: 1
  • Lisebelisoa ka mor'a: 1
  • Likotoana tsa litaelo pele: 4 (Lisebelisoa tsa 8-bit AVR li na le likotoana tse 4 tsa IR)
  • Litaelo ka mor'a: 5 (32-bit AVR lisebelisoa li na le 5 IR bits)

Lethathamo la 4-2. IR Bolelele ba Atmel MCUs

Mofuta oa sesebelisoa IR bolelele
AVR 8-bit 4 likotoana
AVR 32-bit 5 likotoana
SAM 4 likotoana

4.2.3. Ho kopana le JTAG Sepheo
Atmel-ICE e na le lisebelisoa tse peli tsa 50-mil 10-pin JTAG likhokahanyo. Lihokelo ka bobeli li hoketsoe ka motlakase ka kotloloho, empa li lumellana le li-pinouts tse peli tse fapaneng; AVR JTAG hlooho le hlooho ea ARM Cortex Debug. Sehokelo se lokela ho khethoa ho ipapisitsoe le pinout ea boto e shebiloeng, eseng mofuta oa MCU oa sepheo - bakeng sa mohlalaample sesebelisoa sa SAM se kentsoeng ka har'a stack ea AVR STK600 se lokela ho sebelisa hlooho ea AVR.
Pinout e khothaletsoang bakeng sa lipini tse 10 tsa AVR JTAG sehokelo ho bontšoa ho Figure 4-6.
Pinout e khothaletsoang bakeng sa sehokelo sa 10-pin ARM Cortex Debug e bonts'itsoe ho Setšoantšo sa 4-2.
Khokahano e tobileng ho hlooho e tloaelehileng ea 10-pin 50-mil
Sebelisa thapo e bataletseng ea 50-mil 10-pin (e kenyellelitsoeng lisebelisoa tse ling) ho hokela ka kotloloho boto e tšehetsang mofuta ona oa hlooho. Sebelisa kou ea sehokelo sa AVR ho Atmel-ICE bakeng sa lihlooho tse nang le pinout ea AVR, le kou ea sehokelo sa SAM bakeng sa lihlooho tse lumellanang le pinout ea hlooho ea ARM Cortex Debug.
Li-pinouts tsa likou tse peli tsa likhokahanyo tse 10 li bonts'itsoe ka tlase.
Khokahano ho hlooho e tloaelehileng ea 10-pin 100-mil
Sebelisa adaptara e tloaelehileng ea 50-mil ho isa ho 100-mil ho hokela ho lihlooho tsa 100-mil. Boto ea adaptara (e kenyellelitsoeng litsing tse ling) e ka sebelisoa molemong ona, kapa ka tsela e 'ngoe JTAGAdapter ea ICE3 e ka sebelisoa bakeng sa lipehelo tsa AVR.
Baetsi ba Atmel-ICE Debugger - Setšoantšo sa 16 Bohlokoa:
Leano la JTAGAdapter ea ICE3 100-mil e ke ke ea sebelisoa le boema-kepe ba sehokelo sa SAM, kaha lithakhisa tsa 2 le 10 (AVR GND) ho adaptara li hokahane.
Khokahano ho hlooho ea tloaelo ea 100-mil
Haeba boto eo u e batlang e se na 10-pin JTAG hlooho ka 50- kapa 100-mil, o ka 'mapa ho pinout ea tloaelo u sebelisa thapo ea "mini-squid" ea li-pin tse 10 (e kenyellelitsoeng lisebelisoa tse ling), e fanang ka phihlello ea li-sockets tse leshome tsa 100-mil.
Khokahano ho hlooho ea 20-pin 100-mil
Sebelisa boto ea adaptara (e kenyellelitsoeng litsing tse ling) ho hokela ho sepheo ka hlooho ea 20-pin 100-mil.
Lethathamo la 4-3. Atmel-ICE JTAG Tlhaloso ea Pin

Lebitso AVR pin pin SAM pin pin Tlhaloso
TCK 1 4 Teko Clock (letšoao la oache le tsoang ho Atmel-ICE ho sesebelisoa se shebiloeng).
TMS 5 2 Teko Mode Khetha (taolo lets'oao le tsoang ho Atmel-ICE ho sesebelisoa se shebiloeng).
TDI 9 8 Test Data In (data e fetisitsoeng ho tloha Atmel-ICE ho ea sesebelisoa se shebiloeng).
TDO 3 6 Test Out (data e fetisitsoeng ho tloha sesebelisoa se shebiloeng ho ea ho Atmel-ICE).
nTRST 8 Ho seta botjha Teko (ka boikgethelo, ho disebediswa tse ding tsa AVR feela). E sebelisetsoa ho tsosolosa JTAG TAP molaoli.
nSRST 6 10 Seta bocha (boikhethelo). E sebedisetswa ho reset shebiloeng sesebediswa. Ho khothaletsoa ho hokela phini ena kaha e lumella Atmel-ICE ho ts'oara sesebelisoa se shebiloeng boemong bo bocha, se ka bang bohlokoa ho lokisa liphoso maemong a itseng.
VTG 4 1 Sepheo sa voltage referense. The Atmel-ICE sampLes the target voltage holim'a pina ena e le hore u matlafatse li-converter tsa boemo ka nepo. Atmel-ICE e hula ka tlase ho 3mA ho tloha pineng ena ka mokhoa oa debugWIRE le ka tlase ho 1mA ka mekhoa e meng.
GND 2, 10 3, 5, 9 Fatše. Tsohle li tlameha ho hokahana ho netefatsa hore Atmel-ICE le sesebelisoa se shebiloeng li arolelana litšupiso tse tšoanang.

4.2.4. SWD Physical Interface
Sehokelo sa ARM SWD ke karoloana ea sebopeho sa JTAG sehokelo, ho sebelisa lithapo tsa TCK le TMS. Sehlopha sa ARM JTAG le AVR JTAG Lihokelo, leha ho le joalo, ha li tsamaellane le phini, kahoo ha u rala PCB ea kopo, e sebelisang sesebelisoa sa SAM se nang le SWD kapa J.TAG sehokelo, ho khothaletsoa ho sebelisa pinout ea ARM e bontšitsoeng setšoantšong se ka tlase. Sehokelo sa SAM se ho Atmel-ICE se ka hokela ka kotloloho ho pinout ena.
Setšoantšo sa 4-4. E khothalelitsoeng ARM SWD/JTAG Header PinoutBaetsi ba Atmel-ICE Debugger - Setšoantšo sa 18

Atmel-ICE e khona ho tsamaisa trace ea UART-format ITM ho komporo e amohelang. Trace e hapiloe holim'a pinana ea TRACE/SWO ea hlooho ea lipini tse 10 (JTAG TDO phini). Lintlha li bolokiloe ka hare ho Atmel-ICE 'me li romelloa ka sebopeho sa HID komporong e amohelang. Sekhahla se phahameng sa data se ka bang 3MB/s.
4.2.5. Ho hokela ho Target ea SWD
Sehokelo sa ARM SWD ke karoloana ea sebopeho sa JTAG sehokelo, ho sebelisa lithapo tsa TCK le TMS, ho bolelang hore ha o hokela sesebelisoa sa SWD, 10-pin JTAG sehokedi se ka sebediswa ka botekgeniki. Sehlopha sa ARM JTAG le AVR JTAG Lihokelo, leha ho le joalo, ha li tsamaellane le phini, kahoo sena se ipapisitse le sebopeho sa boto e shebiloeng e sebelisoang. Ha o sebelisa STK600 kapa boto e sebelisang AVR JTAG pinout, kou ea sehokelo sa AVR ho Atmel-ICE e tlameha ho sebelisoa. Ha o hokela boto, e sebelisang ARM JTAG pinout, koung ea sehokelo sa SAM ho Atmel-ICE e tlameha ho sebelisoa.
Pinout e khothaletsoang bakeng sa sehokelo sa 10-pin Cortex Debug e bonts'itsoe ho Setšoantšo sa 4-4.
Khokahano ho hlooho ea 10-pin 50-mil Cortex
Sebelisa thapo e bataletseng (e kenyellelitsoeng lisebelisoa tse ling) ho hokela hloohong e tloaelehileng ea 50-mil Cortex.
Khokahano ho hlooho ea sebopeho sa 10-pin 100-mil Cortex
Sebelisa boto ea adaptara (e kenyellelitsoeng lisebelisoa tse ling) ho hokela hloohong ea 100-mil Cortex-pinout.
Khokahano ho hlooho ea SAM ea 20-pin 100-mil
Sebelisa boto ea adaptara (e kenyellelitsoeng lisebelisoa tse ling) ho hokela hloohong ea SAM ea 20-pin 100-mil.
Khokahano ho hlooho ea tloaelo ea 100-mil
Mohala oa 10-pin mini-squid o lokela ho sebelisoa ho hokela lipakeng tsa Atmel-ICE AVR kapa boema-kepe ba sehokelo sa SAM le boto e shebiloeng. Ho hlokahala likhokahano tse tšeletseng, joalo ka ha ho hlalositsoe tafoleng e ka tlase.
Lethathamo la 4-4. Atmel-ICE SWD Pin Mapping

Lebitso AVR pin pin SAM pin pin Tlhaloso
SWDC LK 1 4 Serial Wire Debug Clock.
SWDIO 5 2 Serial Wire Debug Data Input/Output.
SWO 3 6 Serial Wire Output (ka boikhethelo- ha e sebelisoe lisebelisoa tsohle).
nSRST 6 10 Seta bocha.
VTG 4 1 Sepheo sa voltage referense.
GND 2, 10 3, 5, 9 Fatše.

4.2.6 Maikutlo a khethehileng
HLAkola phini
Lisebelisoa tse ling tsa SAM li kenyelletsa phini ea ERASE eo ho boleloang hore e tla hlakola le ho notlolla lisebelisoa tseo karolo ea ts'ireletso e behiloeng ho tsona. Tšobotsi ena e kopantsoe le sesebelisoa ka boeona hammoho le molaoli oa flash 'me ha se karolo ea motheo oa ARM.
Pini ea ERASE HASE karolo ea sehlooho sa debug, 'me Atmel-ICE ha e khone ho fana ka lets'oao lena ho notlolla sesebelisoa. Maemong a joalo mosebelisi o lokela ho hlakola ka letsoho pele a qala lenaneo la ho lokisa bothata.
Likamano tsa 'mele JTAG segokahanyi
Mohala oa RESET o lokela ho lula o hokahane e le hore Atmel-ICE e khone ho thusa JTAG segokahanyi.
Sebopeho sa SWD
Mohala oa RESET o lokela ho lula o hokahane e le hore Atmel-ICE e khone ho nolofalletsa sebopeho sa SWD.
4.3 Lisebelisoa tsa AVR UC3 tse nang le JTAG/aWire
Lisebelisoa tsohle tsa AVR UC3 li na le mofuta oa JTAG segokanyimmediamentsi sa sebolokigolo bakeng sa mananeo le debugging. Ntle le moo, lisebelisoa tse ling tsa AVR UC3 li na le sebopeho sa aWire se nang le ts'ebetso e ts'oanang ka terata e le 'ngoe. Lekola database ea sesebelisoa bakeng sa likhokahano tse tšehetsoeng tsa sesebelisoa seo
4.3.1 Atmel AVR UC3 On-chip Debug System
Sistimi ea Atmel AVR UC3 OCD e entsoe ho latela maemo a Nexus 2.0 (IEEE-ITO 5001™-2003), e leng maemo a feto-fetohang le a matla a bulehileng a on-chip debug bakeng sa li-microcontroller tse 32-bit. E tšehetsa likarolo tse latelang:

  • Tharollo ea ho lokisa bothata ea Nexus
  • OCD e ts'ehetsa lebelo lefe kapa lefe la CPU
  • Li-breakpoints tse tšeletseng tsa software counter
  • Likarolo tse peli tsa data
  • Li-breakpoints li ka hlophisoa e le li-watchpoints
  • Li-breakpoints tsa Hardware li ka kopanngoa ho fana ka khefu lipakeng
  • Nomoro e sa lekanyetsoang ea khefutso ea lenaneo la basebelisi (sebelisa BREAK)
  • Ts'ebetso ea k'hamera ea nako ea 'nete, track trace, track trace (e tšehetsoa feela ke li-debugger tse nang le parallel trace capture port)

Bakeng sa tlhaiso-leseling e batsi mabapi le sistimi ea AVR UC3 OCD, sheba AVR32UC Technical Reference Manual, e fumanehang ho www.atmel.com/uc3.
4.3.2. JTAG Physical Interface
Leano la JTAG segokahano se na le taolo ea 4-wire Test Access Port (TAP) e tsamaellanang le IEEE.® 1149.1 e tloaelehileng. Tekanyetso ea IEEE e ile ea ntlafatsoa ho fana ka mokhoa o tloaelehileng oa indasteri oa ho leka khokahanyo ea boto ea potoloho ka nepo (Boundary Scan). Lisebelisoa tsa Atmel AVR le SAM li ekelitse ts'ebetso ena ho kenyelletsa tšehetso e felletseng ea Programming le On-chip Debugging.
Setšoantšo sa 4-5. JTAG Interface BasicsBaetsi ba Atmel-ICE Debugger - Setšoantšo sa 17

4.3.2.1 AVR JTAG Pinout
Ha o rala PCB ea kopo, e kenyelletsang Atmel AVR e nang le JTAG segokanyimmediamentsi sa sebolokigolo, ho kgothaletswa ho sebelisa pinout joalokaha ho bontšitsoe setšoantšong se ka tlase. Ka bobeli mefuta e fapaneng ea 100-mil le 50-mil ea pinout ena lia tšehetsoa, ​​ho ipapisitsoe le cabling le liadapter tse kenyellelitsoeng le khiti e itseng.
Setšoantšo sa 4-6. AVR JTAG Header Pinout
Baetsi ba Atmel-ICE Debugger - Setšoantšo sa 22

Tafole 4-5. AVR JTAG Tlhaloso ea Pin

Lebitso Pin

Tlhaloso

TCK 1 Teko Clock (letšoao la oache le tsoang ho Atmel-ICE ho sesebelisoa se shebiloeng).
TMS 5 Teko Mode Khetha (taolo lets'oao le tsoang ho Atmel-ICE ho sesebelisoa se shebiloeng).
TDI 9 Test Data In (data e fetisitsoeng ho tloha Atmel-ICE ho ea sesebelisoa se shebiloeng).
TDO 3 Test Out (data e fetisitsoeng ho tloha sesebelisoa se shebiloeng ho ea ho Atmel-ICE).
nTRST 8 Ho seta botjha Teko (ka boikgethelo, ho disebediswa tse ding tsa AVR feela). E sebelisetsoa ho tsosolosa JTAG TAP molaoli.
nSRST 6 Seta bocha (boikhethelo). E sebedisetswa ho reset shebiloeng sesebediswa. Ho khothaletsoa ho hokela phini ena kaha e lumella Atmel-ICE ho ts'oara sesebelisoa se shebiloeng boemong bo bocha, se ka bang bohlokoa ho lokisa liphoso maemong a itseng.
VTG 4 Sepheo sa voltage referense. The Atmel-ICE sampLes the target voltage holim'a pina ena e le hore u matlafatse li-converter tsa boemo ka nepo. Atmel-ICE e hula ka tlase ho 3mA ho tloha pineng ena ka mokhoa oa debugWIRE le ka tlase ho 1mA ka mekhoa e meng.
GND 2, 10 Fatše. Ka bobeli li tlameha ho hokahanngoa ho netefatsa hore Atmel-ICE le sesebelisoa se shebiloeng li arolelana litšupiso tse tšoanang.

Baetsi ba Atmel-ICE Debugger - letšoao la 1 Keletso: Hopola ho kenyelletsa capacitor e kopanyang pakeng tsa pin 4 le GND.
4.3.2.2 JTAG Daisy Ketane
Leano la JTAG segokanyimmediamentsi sa sebolokigolo lumella lisebelisoa tse 'maloa ho hokeloa ho segokanyimmediamentsi sa sebolokigolo se le seng ka tlhophiso ea ketane ea daisy. Lisebelisoa tse lebisitsoeng li tlameha ho tsamaisoa ke matla a tšoanang a phepelotage, arolelana node e tloaelehileng, 'me e tlameha ho hokahanngoa joalokaha ho bontšitsoe setšoantšong se ka tlase.
Setšoantšo sa 4-7. JTAG Daisy ChainBaetsi ba Atmel-ICE Debugger - Setšoantšo sa 19

Ha o hokahanya lisebelisoa ka ketane ea daisy, lintlha tse latelang li tlameha ho nahanoa:

  • Lisebelisoa tsohle li tlameha ho arolelana lintho tse tšoanang, tse hokahaneng le GND ho probe ea Atmel-ICE
  • Lisebelisoa tsohle li tlameha ho sebetsa ka bophahamo bo tšoanangtage. VTG ho Atmel-ICE e tlameha ho hokahanngoa le voltage.
  • TMS le TCK li hokahane ka ho tšoana; TDI le TDO li hokahane ka ketane ea serial.
  • nSRST ho probe ea Atmel-ICE e tlameha ho hokahanngoa le RESET lisebelisoa haeba sesebelisoa leha e le sefe se ka har'a ketane se tima J ea sona.TAG boemakepe
  • "Lisebelisoa pele" li bolela palo ea JTAG lisebelisoa tseo lets'oao la TDI le tlamehang ho li feta ka har'a ketane ea daisy pele li fihla sesebelisoa se shebiloeng. Ka mokhoa o ts'oanang "lisebelisoa kamora" ke palo ea lisebelisoa tseo lets'oao le lokelang ho feta ho tsona kamora sesebelisoa se shebiloeng pele se fihla ho Atmel-ICE TDO.
  • “Lintlha tsa litaelo “pele” le “ka mor’a” li bolela kakaretso ea tsohle tsa JTAG disebediswa 'taelo ngodisa bolelele, tse amanang pele le ka mor'a sesebediswa shebiloeng ka ketane daisy
  • Kakaretso ea bolelele ba IR (li-bits tsa litaelo pele + Atmel target device IR bolelele + litaelo bits after) e lekanyelitsoe ho palo e ka holimo ho 256 bits. Palo ea lisebelisoa ka ketane e lekanyelitsoe ho 15 pele le 15 ka morao.

Keletso: 

Daisy chaining example: TDI → ATmega1280 → ATxmega128A1 → ATUC3A0512 → TDO.
Bakeng sa ho hokela ho Atmel AVR XMEGA® sesebelisoa, litlhophiso tsa ketane ea daisy ke:

  • Lisebelisoa tsa pele: 1
  • Lisebelisoa ka mor'a: 1
  • Likotoana tsa litaelo pele: 4 (Lisebelisoa tsa 8-bit AVR li na le likotoana tse 4 tsa IR)
  • Litaelo ka mor'a: 5 (32-bit AVR lisebelisoa li na le 5 IR bits)

Lethathamo la 4-6. IR Bolelele ba Atmel MCUS

Mofuta oa sesebelisoa IR bolelele
AVR 8-bit 4 likotoana
AVR 32-bit 5 likotoana
SAM 4 likotoana

4.3.3.Ho hokela ho JTAG Sepheo
Atmel-ICE e na le lisebelisoa tse peli tsa 50-mil 10-pin JTAG likhokahanyo. Lihokelo ka bobeli li hoketsoe ka motlakase ka kotloloho, empa li lumellana le li-pinouts tse peli tse fapaneng; AVR JTAG hlooho le hlooho ea ARM Cortex Debug. Sehokelo se lokela ho khethoa ho ipapisitsoe le pinout ea boto e shebiloeng, eseng mofuta oa MCU oa sepheo - bakeng sa mohlalaample sesebelisoa sa SAM se kentsoeng ka har'a stack ea AVR STK600 se lokela ho sebelisa hlooho ea AVR.
Pinout e khothaletsoang bakeng sa lipini tse 10 tsa AVR JTAG sehokelo ho bontšoa ho Figure 4-6.
Pinout e khothaletsoang bakeng sa sehokelo sa 10-pin ARM Cortex Debug e bonts'itsoe ho Setšoantšo sa 4-2.
Khokahano e tobileng ho hlooho e tloaelehileng ea 10-pin 50-mil
Sebelisa thapo e bataletseng ea 50-mil 10-pin (e kenyellelitsoeng lisebelisoa tse ling) ho hokela ka kotloloho boto e tšehetsang mofuta ona oa hlooho. Sebelisa kou ea sehokelo sa AVR ho Atmel-ICE bakeng sa lihlooho tse nang le pinout ea AVR, le kou ea sehokelo sa SAM bakeng sa lihlooho tse lumellanang le pinout ea hlooho ea ARM Cortex Debug.
Li-pinouts tsa likou tse peli tsa likhokahanyo tse 10 li bonts'itsoe ka tlase.
Khokahano ho hlooho e tloaelehileng ea 10-pin 100-mil

Sebelisa adaptara e tloaelehileng ea 50-mil ho isa ho 100-mil ho hokela ho lihlooho tsa 100-mil. Boto ea adaptara (e kenyellelitsoeng litsing tse ling) e ka sebelisoa molemong ona, kapa ka tsela e 'ngoe JTAGAdapter ea ICE3 e ka sebelisoa bakeng sa lipehelo tsa AVR.
Baetsi ba Atmel-ICE Debugger - Setšoantšo sa 16 Bohlokoa:
Leano la JTAGAdapter ea ICE3 100-mil e ke ke ea sebelisoa le boema-kepe ba sehokelo sa SAM, kaha lithakhisa tsa 2 le 10 (AVR GND) ho adaptara li hokahane.
Khokahano ho hlooho ea tloaelo ea 100-mil
Haeba boto eo u e batlang e se na 10-pin JTAG hlooho ka 50- kapa 100-mil, o ka 'mapa ho pinout ea tloaelo u sebelisa thapo ea "mini-squid" ea li-pin tse 10 (e kenyellelitsoeng lisebelisoa tse ling), e fanang ka phihlello ea li-sockets tse leshome tsa 100-mil.
Khokahano ho hlooho ea 20-pin 100-mil
Sebelisa boto ea adaptara (e kenyellelitsoeng litsing tse ling) ho hokela ho sepheo ka hlooho ea 20-pin 100-mil.
Lethathamo la 4-7. Atmel-ICE JTAG Tlhaloso ea Pin

Lebitso

AVR port pin SAM port pin

Tlhaloso

TCK 1 4 Teko Clock (letšoao la oache le tsoang ho Atmel-ICE ho sesebelisoa se shebiloeng).
TMS 5 2 Teko Mode Khetha (taolo lets'oao le tsoang ho Atmel-ICE ho sesebelisoa se shebiloeng).
TDI 9 8 Test Data In (data e fetisitsoeng ho tloha Atmel-ICE ho ea sesebelisoa se shebiloeng).
TDO 3 6 Test Out (data e fetisitsoeng ho tloha sesebelisoa se shebiloeng ho ea ho Atmel-ICE).
nTRST 8 Ho seta botjha Teko (ka boikgethelo, ho disebediswa tse ding tsa AVR feela). E sebelisetsoa ho tsosolosa JTAG TAP molaoli.
nSRST 6 10 Seta bocha (boikhethelo). E sebedisetswa ho reset shebiloeng sesebediswa. Ho khothaletsoa ho hokela phini ena kaha e lumella Atmel-ICE ho ts'oara sesebelisoa se shebiloeng boemong bo bocha, se ka bang bohlokoa ho lokisa liphoso maemong a itseng.
VTG 4 1 Sepheo sa voltage referense. The Atmel-ICE sampLes the target voltage holim'a pina ena e le hore u matlafatse li-converter tsa boemo ka nepo. Atmel-ICE e hula ka tlase ho 3mA ho tloha pineng ena ka mokhoa oa debugWIRE le ka tlase ho 1mA ka mekhoa e meng.
GND 2, 10 3, 5, 9 Fatše. Tsohle li tlameha ho hokahana ho netefatsa hore Atmel-ICE le sesebelisoa se shebiloeng li arolelana litšupiso tse tšoanang.

 4.3.4 a Wire Physical Interface
Sehokelo sa aWire se sebelisa mohala oa RESET oa sesebelisoa sa AVR ho lumella mesebetsi ea mananeo le ho lokisa liphoso. Tatelano e khethehileng ea ho nolofalletsa e fetisoa ke Atmel-ICE, e thibelang ts'ebetso ea kamehla ea RESET ea pin. -4. Ka bobeli mefuta e fapaneng ea 8-mil le 100-mil ea pinout ena lia tšehetsoa, ​​ho ipapisitsoe le cabling le liadapter tse kenyellelitsoeng le khiti e itseng.
Setšoantšo sa 4-8. aWire Header PinoutBaetsi ba Atmel-ICE Debugger - Setšoantšo sa 24

Baetsi ba Atmel-ICE Debugger - letšoao la 1 Keletso:
Kaha aWire ke sebopeho se nang le halofo ea duplex, mochine oa ho hula-up moleng oa RESET ka tatellano ea 47kΩ o khothaletsoa ho qoba ho lemoha ha qaleho ea bohata ha u fetola tsela.
Sehokelo sa aWire se ka sebelisoa e le sebopeho sa lenaneo le ho lokisa liphoso. Likarolo tsohle tsa sistimi ea OCD e fumaneha ka 10-pin JTAG interface e ka boela ea fumaneha ho sebelisa aWire.
4.3.5 Ho hokela ho Target ea aWire
Sehokelo sa aWire se hloka mohala o le mong feela oa data ho kenyelletsa VCC le GND. Sepheo sa mohala ona ke mohala oa nRESET, leha debugger e sebelisa JTAG TDO line joalo ka mola oa data.
Pinout e khothaletsoang bakeng sa sehokelo sa 6-pin aWire e bonts'itsoe ho Setšoantšo sa 4-8.
Khokahano ho hlooho ea 6-pin 100-mil aWire
Sebelisa pompo ea 6-pin 100-mil ho thapo e bataletseng (e kenyellelitsoeng lisebelisoa tse ling) ho hokela hloohong e tloaelehileng ea 100-mil aWire.
Khokahano ho hlooho ea 6-pin 50-mil aWire
Sebelisa boto ea adaptara (e kenyellelitsoeng lisebelisoa tse ling) ho hokela hloohong e tloaelehileng ea 50-mil aWire.
Khokahano ho hlooho ea tloaelo ea 100-mil
Mohala oa 10-pin mini-squid o lokela ho sebelisoa ho hokela lipakeng tsa sehokelo sa sehokelo sa Atmel-ICE AVR le boto e shebiloeng. Ho hlokahala likhokahano tse tharo, joalo ka ha ho hlalositsoe tafoleng e ka tlase.
Lethathamo la 4-8. Atmel-ICE aWire Pin Mapping

Lithakhisa tsa boema-kepe tsa Atmel-ICE AVR Lithako tsa sepheo Mini-squid pin

aWire pinout

Pin 1 (TCK) 1
Pin 2 (GND) GND 2 6
Pin 3 (TDO) DATA 3 1
Pin 4 (VTG) VTG 4 2
Pin 5 (TMS) 5
Pin 6 (nSRST) 6
Pin 7 (Ha e hokahane) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

4.3.6. Mehopolo e Khethehileng
JTAG segokahanyi
Lisebelisoa tse ling tsa Atmel AVR UC3 JTAG port ha e sebetse ka kamehla. Ha u sebelisa lisebelisoa tsena ho bohlokoa ho hokela mohala oa RESET e le hore Atmel-ICE e khone ho etsa hore JTAG segokahanyi.
aWire interface
Sekhahla sa baud sa likhokahano tsa aWire se ipapisitse le khafetsa ea oache ea sistimi, kaha data e tlameha ho hokahanngoa lipakeng tsa libaka tsena tse peli. Atmel-ICE e tla iponela ka bo eona hore oache ea sistimi e theohile, 'me e boele e lekanye sekhahla sa eona sa baud ka nepo. Calibration ea othomathiki e sebetsa feela ho fihlela maqhubu a oache ea sistimi a 8kHz. Ho fetohela ocheng e tlase ea sistimi nakong ea ho lokisa bothata ho ka etsa hore puisano le sepheo se lahlehe.
Haeba ho hlokahala, sekhahla sa aWire baud se ka thibeloa ka ho seta paramethara ea oache ea aWire. Ho lemoha ka bohona ho ntse ho tla sebetsa, empa boleng ba siling bo tla behoa sephethong.
Capacitor efe kapa efe e tsitsitseng e hokahaneng le phini ea RESET e tlameha ho khaoloa ha e sebelisa aWire kaha e tla kena-kenana le ts'ebetso e nepahetseng ea sebopeho. Ho khothaletsoa ho hula ka ntle (10kΩ kapa ho feta) moleng ona.

Tlosa mokhoa oa ho robala
Lisebelisoa tse ling tsa AVR UC3 li na le regulator ea ka hare e ka sebelisoang ka mokhoa oa phepelo oa 3.3V ka mela e laoloang ea 1.8V ea I/O. Sena se bolela hore molaoli oa kahare o na le matla a mantlha le boholo ba I/O. Feela Atmel AVR ONE! debugger e ts'ehetsa ho lokisa liphoso ha u ntse u sebelisa mekhoa ea ho robala moo molaoli enoa a koetsoeng.
4.3.7. Tšebeliso ea EVTI / EVTO
Lithakhisa tsa EVTI le EVTO ha li fumanehe ho Atmel-ICE. Leha ho le joalo, li ntse li ka sebelisoa hammoho le lisebelisoa tse ling tsa kantle.
EVTI e ka sebelisetsoa merero e latelang:

  • Sepheo se ka qobelloa ho emisa ho bolaoa ka lebaka la ketsahalo e ka ntle. Haeba li-bits tsa Event In Control (EIC) ho ngoliso ea DC li ngotsoe ho 0b01, phetoho e phahameng ho ea ho e tlaase ho phini ea EVTI e tla hlahisa boemo ba ho senya. EVTI e tlameha ho lula e le tlase bakeng sa saekele e le 'ngoe ea oache ea CPU ho netefatsa hore sebaka sa phomolo ke The External Breakpoint bit (EXB) ho DS e behiloe ha sena se etsahala.
  • Ho hlahisa melaetsa ea khokahano ea trace. Ha e sebelisoe ke Atmel-ICE.

EVTO e ka sebelisetsoa merero e latelang:

  • Ho bontša hore CPU e kentse debug Ho beha li-bits tsa EOS ho DC ho ea ho 0b01 ho etsa hore pinana ea EVTO e huleloe tlaase bakeng sa potoloho e le 'ngoe ea oache ea CPU ha sesebelisoa se lebisitsoeng se kena ka mokhoa oa ho lokisa bothata. Letšoao lena le ka sebelisoa e le mohloli oa mohloli oa oscilloscope ea kantle.
  • Ho bonts'a hore CPU e fihlile moo ho ka khonehang kapa ho shebella. Ka ho beha bitana ea EOC ho Rejistara ea Taolo ea Breakpoint / Watchpoint e tsamaellanang, boemo ba khefu kapa boemo ba ho lebela bo bonts'oa pineng ea EVTO. Li-bits tsa EOS ho DC li tlameha ho hlophisoa ho 0xb10 ho nolofalletsa tšobotsi ena. Pini ea EVTO e ka hokahanngoa le oscilloscope e kantle ho hlahloba sebaka sa ho shebella
  • Ho hlahisa matšoao a morao-rao a nako. Ha e sebelisoe ke Atmel-ICE.

4.4 e nyane ea AVR, megaAVR, le lisebelisoa tsa XMEGA
Lisebelisoa tsa AVR li na le li-interfaces tse fapaneng tsa mananeo le li-debugging. Lekola database ea sesebelisoa bakeng sa likhokahano tse tšehetsoeng tsa sesebelisoa seo.

  • AVR e nyane® lisebelisoa li na le TPI TPI e ka sebelisoa bakeng sa ho hlophisa sesebelisoa feela, 'me lisebelisoa tsena ha li na bokhoni ba ho lokisa bothata ho hang.
  • Lisebelisoa tse ling tse nyane tsa AVR le lisebelisoa tse ling tsa megaAVR li na le sebopeho sa debugWIRE, se hokahantsoeng le sistimi ea on-chip debug e tsejoang ka hore ke tinyOCD. Lisebelisoa tsohle tse nang le debugWIRE le tsona li na le sebopeho sa SPI sa in-system
  • Lisebelisoa tse ling tsa megaAVR li na le JTAG sehokelo bakeng sa ho etsa mananeo le ho lokisa liphoso, ka sistimi ea on-chip debug eo hape e tsejoang ka hore ke Lisebelisoa Tsohle tse nang le JTAG e boetse e na le sebopeho sa SPI e le mokhoa o mong oa ho etsa li-in-system programming.
  • Lisebelisoa tsohle tsa AVR XMEGA li na le sebopeho sa PDI bakeng sa lenaneo mme lisebelisoa tse ling tsa AVR XMEGA le tsona li na le JTAG sehokelo se nang le ts'ebetso e ts'oanang.
  • Lisebelisoa tse ncha tsa tinyAVR li na le sebopeho sa UPDI, se sebelisetsoang ho hlophisa le ho lokisa liphoso

Lethathamo la 4-9. Kakaretso ea Litšebelisano tsa Mananeo le Litšitiso

UPDI TPI SPI debugWIR E JTAG PDI aWire

SWD

AVR e nyane Lisebelisoa tse ncha Lisebelisoa tse ling Lisebelisoa tse ling Lisebelisoa tse ling
megaAV R Lisebelisoa tsohle Lisebelisoa tse ling Lisebelisoa tse ling
AVR XMEGA Lisebelisoa tse ling Lisebelisoa tsohle
AVR UC Lisebelisoa tsohle Lisebelisoa tse ling
SAM Lisebelisoa tse ling Lisebelisoa tsohle

4.4.1. JTAG Physical Interface
Leano la JTAG segokahano se na le taolo ea 4-wire Test Access Port (TAP) e tsamaellanang le IEEE.® 1149.1 e tloaelehileng. Tekanyetso ea IEEE e ile ea ntlafatsoa ho fana ka mokhoa o tloaelehileng oa indasteri oa ho leka khokahanyo ea boto ea potoloho ka nepo (Boundary Scan). Lisebelisoa tsa Atmel AVR le SAM li ekelitse ts'ebetso ena ho kenyelletsa tšehetso e felletseng ea Programming le On-chip Debugging.
Setšoantšo sa 4-9. JTAG Interface BasicsBaetsi ba Atmel-ICE Debugger - Setšoantšo sa 214.4.2. Ho kopana le JTAG Sepheo
Atmel-ICE e na le lisebelisoa tse peli tsa 50-mil 10-pin JTAG likhokahanyo. Lihokelo ka bobeli li hoketsoe ka motlakase ka kotloloho, empa li lumellana le li-pinouts tse peli tse fapaneng; AVR JTAG hlooho le hlooho ea ARM Cortex Debug. Sehokelo se lokela ho khethoa ho ipapisitsoe le pinout ea boto e shebiloeng, eseng mofuta oa MCU oa sepheo - bakeng sa mohlalaample sesebelisoa sa SAM se kentsoeng ka har'a stack ea AVR STK600 se lokela ho sebelisa hlooho ea AVR.
Pinout e khothaletsoang bakeng sa lipini tse 10 tsa AVR JTAG sehokelo ho bontšoa ho Figure 4-6.
Pinout e khothaletsoang bakeng sa sehokelo sa 10-pin ARM Cortex Debug e bonts'itsoe ho Setšoantšo sa 4-2.
Khokahano e tobileng ho hlooho e tloaelehileng ea 10-pin 50-mil
Sebelisa thapo e bataletseng ea 50-mil 10-pin (e kenyellelitsoeng lisebelisoa tse ling) ho hokela ka kotloloho boto e tšehetsang mofuta ona oa hlooho. Sebelisa kou ea sehokelo sa AVR ho Atmel-ICE bakeng sa lihlooho tse nang le pinout ea AVR, le kou ea sehokelo sa SAM bakeng sa lihlooho tse lumellanang le pinout ea hlooho ea ARM Cortex Debug.
Li-pinouts tsa likou tse peli tsa likhokahanyo tse 10 li bonts'itsoe ka tlase.
Khokahano ho hlooho e tloaelehileng ea 10-pin 100-mil
Sebelisa adaptara e tloaelehileng ea 50-mil ho isa ho 100-mil ho hokela ho lihlooho tsa 100-mil. Boto ea adaptara (e kenyellelitsoeng litsing tse ling) e ka sebelisoa molemong ona, kapa ka tsela e 'ngoe JTAGAdapter ea ICE3 e ka sebelisoa bakeng sa lipehelo tsa AVR.
Baetsi ba Atmel-ICE Debugger - Setšoantšo sa 16 Bohlokoa:
Leano la JTAGAdapter ea ICE3 100-mil e ke ke ea sebelisoa le boema-kepe ba sehokelo sa SAM, kaha lithakhisa tsa 2 le 10 (AVR GND) ho adaptara li hokahane.
Khokahano ho hlooho ea tloaelo ea 100-mil
Haeba boto eo u e batlang e se na 10-pin JTAG hlooho ka 50- kapa 100-mil, o ka 'mapa ho pinout ea tloaelo u sebelisa thapo ea "mini-squid" ea li-pin tse 10 (e kenyellelitsoeng lisebelisoa tse ling), e fanang ka phihlello ea li-sockets tse leshome tsa 100-mil.
Khokahano ho hlooho ea 20-pin 100-mil
Sebelisa boto ea adaptara (e kenyellelitsoeng litsing tse ling) ho hokela ho sepheo ka hlooho ea 20-pin 100-mil.
Lethathamo la 4-10. Atmel-ICE JTAG Tlhaloso ea Pin

Lebitso AVR pin pin SAM pin pin Tlhaloso
TCK 1 4 Teko Clock (letšoao la oache le tsoang ho Atmel-ICE ho sesebelisoa se shebiloeng).
TMS 5 2 Teko Mode Khetha (taolo lets'oao le tsoang ho Atmel-ICE ho sesebelisoa se shebiloeng).
TDI 9 8 Test Data In (data e fetisitsoeng ho tloha Atmel-ICE ho ea sesebelisoa se shebiloeng).
TDO 3 6 Test Out (data e fetisitsoeng ho tloha sesebelisoa se shebiloeng ho ea ho Atmel-ICE).
nTRST 8 Ho seta botjha Teko (ka boikgethelo, ho disebediswa tse ding tsa AVR feela). E sebelisetsoa ho tsosolosa JTAG TAP molaoli.
nSRST 6 10 Seta bocha (boikhethelo). E sebedisetswa ho reset shebiloeng sesebediswa. Ho khothaletsoa ho hokela phini ena kaha e lumella Atmel-ICE ho ts'oara sesebelisoa se shebiloeng boemong bo bocha, se ka bang bohlokoa ho lokisa liphoso maemong a itseng.
VTG 4 1 Sepheo sa voltage referense. The Atmel-ICE sampLes the target voltage holim'a pina ena e le hore u matlafatse li-converter tsa boemo ka nepo. Atmel-ICE e hula ka tlase ho 3mA ho tloha pineng ena ka mokhoa oa debugWIRE le ka tlase ho 1mA ka mekhoa e meng.
GND 2, 10 3, 5, 9 Fatše. Tsohle li tlameha ho hokahana ho netefatsa hore Atmel-ICE le sesebelisoa se shebiloeng li arolelana litšupiso tse tšoanang.

4.4.3.SPI Physical Interface
In-System Programming e sebelisa sepheo sa ka hare sa Atmel AVR SPI (Serial Peripheral Interface) ho khoasolla khoutu ka har'a flash le mehopolo ea EEPROM. Ha se sebopeho sa debugging. Ha o rala PCB ea kopo, e kenyelletsang AVR e nang le sebopeho sa SPI, pinout joalo ka ha e bonts'itsoe setšoantšong se ka tlase e lokela ho sebelisoa.
Setšoantšo sa 4-10. SPI Header PinoutBaetsi ba Atmel-ICE Debugger - Setšoantšo sa 264.4.4. Ho hokela ho Target ea SPI
Pinout e khothaletsoang bakeng sa sehokelo sa 6-pin SPI e bontšoa ho Setšoantšo sa 4-10.
Khokahano ho hlooho ea SPI ea 6-pin 100-mil
Sebelisa pompo ea 6-pin 100-mil ho thapo e bataletseng (e kenyellelitsoeng lisebelisoa tse ling) ho hokela hloohong e tloaelehileng ea 100-mil SPI.
Khokahano ho hlooho ea SPI ea 6-pin 50-mil
Sebelisa boto ea adaptara (e kenyellelitsoeng lisebelisoa tse ling) ho hokela hloohong e tloaelehileng ea 50-mil SPI.
Khokahano ho hlooho ea tloaelo ea 100-mil
Mohala oa 10-pin mini-squid o lokela ho sebelisoa ho hokela lipakeng tsa sehokelo sa sehokelo sa Atmel-ICE AVR le boto e shebiloeng. Ho hlokahala likhokahano tse tšeletseng, joalo ka ha ho hlalositsoe tafoleng e ka tlase.
Baetsi ba Atmel-ICE Debugger - Setšoantšo sa 16 Bohlokoa:
Sehokelo sa SPI se tingoa hantle ha "debugWIRE enable fuse" (DWEN) e hlophisoa, leha fuse ea SPIEN le eona e hlophisitsoe. Ho nolofatsa sehokelo sa SPI hape, taelo ea 'disable debugWIRE' e tlameha ho fanoa ha u ntse u le tšebetsong ea debugWIRE debugWIRE. Ho tima debugWIRE ka tsela ena ho hloka hore fuse ea SPIEN e se e hlophisitsoe. Haeba Atmel Studio e hloleha ho tima debugWIRE, ho ka etsahala hobane fuse ea SPIEN HA E hlophisitsoe. Haeba ho joalo, hoa hlokahala ho sebelisa matla a phahamengtagsehokelo sa lenaneo ho hlophisa fuse ea SPIEN.
Letšoao la Atmel-ICE Debugger Programmers Litaba:
Sebopeho sa SPI se atisa ho bitsoa "ISP", kaha e ne e le sebopeho sa pele sa In System Programming ho lihlahisoa tsa Atmel AVR. Li-interfaces tse ling li se li fumaneha bakeng sa In System Programming.
Lethathamo la 4-11. Atmel-ICE SPI Pin Mapping

Lithakhisa tsa boema-kepe tsa Atmel-ICE AVR Lithako tsa sepheo Mini-squid pin

Setšoantšo sa SPI

Pin 1 (TCK) TS'ELISO 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) /BETSA BOSHA 6 5
Pin 7 (ha e kopane) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) MOSI 9 4
Pin 10 (GND) 0

4.4.5. PDI
The Program and Debug Interface (PDI) ke sehokelo sa thepa sa Atmel bakeng sa mananeo a kantle le ho lokisa bothata ba sesebelisoa. PDI Physical ke segokanyimmediamentsi sa 2-pin se fanang ka puisano e lumellanang ea halofo ea duplex le sesebelisoa se shebiloeng.
Ha u rala PCB ea kopo, e kenyelletsang Atmel AVR e nang le sebopeho sa PDI, pinout e bontšitsoeng setšoantšong se ka tlase e lokela ho sebelisoa. E 'ngoe ea li-adapter tsa 6-pin tse fanoeng ka thepa ea Atmel-ICE e ka sebelisoa ho hokahanya probe ea Atmel-ICE ho PCB ea kopo.
Setšoantšo sa 4-11. PDI Header PinoutBaetsi ba Atmel-ICE Debugger - Setšoantšo sa 274.4.6.Ho hokela ho Sepheo sa PDI
Pinout e khothaletsoang bakeng sa sehokelo sa 6-pin PDI e bonts'itsoe ho Setšoantšo sa 4-11.
Khokahano ho hlooho ea 6-pin 100-mil PDI
Sebelisa pompo ea 6-pin 100-mil ho thapo e bataletseng (e kenyellelitsoeng lisebelisoa tse ling) ho hokela hloohong e tloaelehileng ea 100-mil PDI.
Khokahano ho hlooho ea 6-pin 50-mil PDI
Sebelisa boto ea adaptara (e kenyellelitsoeng lisebelisoa tse ling) ho hokela hloohong e tloaelehileng ea 50-mil PDI.
Khokahano ho hlooho ea tloaelo ea 100-mil
Mohala oa 10-pin mini-squid o lokela ho sebelisoa ho hokela lipakeng tsa sehokelo sa sehokelo sa Atmel-ICE AVR le boto e shebiloeng. Lihokelo tse 'ne lia hlokahala, joalo ka ha ho hlalositsoe tafoleng e ka tlase.
Baetsi ba Atmel-ICE Debugger - Setšoantšo sa 16 Bohlokoa:
Pinaut e hlokahalang e fapane le ea JTAGICE mki JTAG probe, moo PDI_DATA e hokahaneng le pin 9. Atmel-ICE e tsamaisana le pinout e sebelisoang ke Atmel-ICE, JTAGICE3, AVR ONE!, le AVR Dragon lihlahisoa.
Lethathamo la 4-12. Atmel-ICE PDI Pin Mapping

Atmel-ICE AVR port pin

Lithako tsa sepheo Mini-squid pin

Tlhaloso: 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 (ha e kopane) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

4.4.7. UPDI Physical Interface
The Unified Programme le Debug Interface (UPDI) ke sehokelo sa thepa ea Atmel bakeng sa mananeo a kantle le ho lokisa bothata ba sesebelisoa. Ke mohlahlami oa sebopeho sa 'mele sa PDI 2-wire, se fumanehang ho lisebelisoa tsohle tsa AVR XMEGA. UPDI ke sehokelo sa terata e le 'ngoe se fanang ka puisano e habeli ea halofo-duplex asynchronous le sesebelisoa se shebiloeng molemong oa ho hlophisa le ho lokisa liphoso.
Ha o rala PCB ea ts'ebeliso, e kenyelletsang Atmel AVR e nang le sebopeho sa UPDI, pinout e bontšitsoeng ka tlase e lokela ho sebelisoa. E 'ngoe ea li-adapter tsa 6-pin tse fanoeng ka thepa ea Atmel-ICE e ka sebelisoa ho hokahanya probe ea Atmel-ICE ho PCB ea kopo.
Setšoantšo sa 4-12. UPDI Header PinoutBaetsi ba Atmel-ICE Debugger - Setšoantšo sa 284.4.7.1 UPDI le /RESET
Khokahano ea terata e le 'ngoe ea UPDI e ka ba phini e inehetseng kapa phini e arolelanoang, ho latela sesebelisoa sa AVR se shebiloeng. Sheba lethathamo la lisebelisoa bakeng sa lintlha tse ling.
Ha sebopeho sa UPDI se le pineng e arolelanoang, pinana e ka hlophisoa hore e be UPDI, /RESET, kapa GPIO ka ho beha li-fuse tsa RSTPICFG[1:0].
Li-fuse tsa RSTPINCFG[1:0] li na le litlhophiso tse latelang, joalo ka ha li hlalositsoe ho database. Liphello tse sebetsang tsa khetho ka 'ngoe li fanoe mona.
Lethathamo la 4-13. RSTPINCFG[1:0] Tlhophiso ea Fuse

RSTPCFG[1:0] Tlhophiso

Tšebeliso

00 GPIO Sepheo se akaretsang sa I/O Pin. Bakeng sa ho fihlella UPDI, ho tlameha ho kengoa pulse ea 12V pineng ena. Ha ho mohloli oa kantle oa ho seta bocha o fumanehang.
01 UPDI Mananeo a inehetseng le phini ea ho lokisa liphoso. Ha ho mohloli oa kantle oa ho seta bocha o fumanehang.
10 Seta bocha Seta bocha ho kenya lets'oao. Bakeng sa ho fihlella UPDI, ho tlameha ho kengoa pulse ea 12V pineng ena.
11 Reserved NA

Hlokomela:  Lisebelisoa tsa khale tsa AVR li na le sebopeho sa mananeo, se tsejoang e le "High-Voltage Programming” (ho na le mefuta e 'meli ea serial le e tšoanang.) Ka kakaretso sebopeho sena se hloka hore 12V e kenngoe ho /RESET pin bakeng sa nako ea lenaneo la lenaneo. Sehokelo sa UPDI ke sebopeho se fapaneng ka ho felletseng. Pini ea UPDI ha e le hantle ke pinana ea lenaneo le ea ho lokisa liphoso, e ka kopanngoang ho ba le mosebetsi o mong (/RESET kapa GPIO). Haeba ho khethiloe tšebetso e 'ngoe, ho tla hlokahala pulse ea 12V holim'a phini eo e le ho kenya tšebetsong tšebetso ea UPDI hape.
Hlokomela:  Haeba moralo o hloka ho arolelanoa ha lets'oao la UPDI ka lebaka la lithibelo tsa phini, mehato e tlameha ho nkuoa ho netefatsa hore sesebelisoa se ka hlophisoa. Ho etsa bonnete ba hore lets'oao la UPDI le ka sebetsa ka nepo, hammoho le ho qoba tšenyo ea likarolo tsa kantle ho pulse ea 12V, ho khothaletsoa ho khaola likarolo life kapa life tse pineng ena ha u leka ho senya kapa ho hlophisa sesebelisoa. Sena se ka etsoa ho sebelisoa 0Ω resistor, e kentsoeng ka ho sa feleng ebe e tlosoa kapa ea nkeloa sebaka ke hlooho ea phini ha e ntse e lokisa. Tlhophiso ena e bolela hore lenaneo le lokela ho etsoa pele o kenya sesebelisoa.
Baetsi ba Atmel-ICE Debugger - Setšoantšo sa 16 Bohlokoa:  Atmel-ICE ha e tšehetse 12V moleng oa UPDI. Ka mantsoe a mang, haeba pin ea UPDI e hlophisitsoe e le GPIO kapa RESET Atmel-ICE e ke ke ea khona ho nolofalletsa sebopeho sa UPDI.
4.4.8.Ho hokela ho Sepheo sa UPDI
Pinout e khothaletsoang bakeng sa sehokelo sa 6-pin UPDI e bonts'itsoe ho Setšoantšo sa 4-12.
Khokahano ho hlooho ea 6-pin 100-mil UPDI
Sebelisa pompo ea 6-pin 100-mil ho thapo e bataletseng (e kenyellelitsoeng lisebelisoa tse ling) ho hokela hloohong e tloaelehileng ea 100-mil UPDI.
Khokahano ho hlooho ea 6-pin 50-mil UPDI
Sebelisa boto ea adaptara (e kenyellelitsoeng litsing tse ling) ho hokela hloohong e tloaelehileng ea 50-mil UPDI.
Khokahano ho hlooho ea tloaelo ea 100-mil

Mohala oa 10-pin mini-squid o lokela ho sebelisoa ho hokela lipakeng tsa sehokelo sa sehokelo sa Atmel-ICE AVR le boto e shebiloeng. Ho hlokahala likhokahano tse tharo, joalo ka ha ho hlalositsoe tafoleng e ka tlase.
Lethathamo la 4-14. Atmel-ICE UPDI Pin Mapping

Atmel-ICE AVR port pin Lithako tsa sepheo Mini-squid pin

Atmel STK600 UDI pinout

Pin 1 (TCK) 1
Pin 2 (GND) GND 2 6
Pin 3 (TDO) UPDI_DATA 3 1
Pin 4 (VTG) VTG 4 2
Pin 5 (TMS) 5
Pin 6 (nSRST) [/RESET kutloisiso] 6 5
Pin 7 (Ha e hokahane) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

4.4.9 TPI ​​Physical Interface
TPI ke sebopeho sa mananeo feela bakeng sa lisebelisoa tse ling tsa AVR ATtiny. Ha se sebopeho sa debugging, 'me lisebelisoa tsena ha li na bokhoni ba OCD. Ha u rala PCB ea kopo e kenyelletsang AVR e nang le sebopeho sa TPI, pinout e bontšitsoeng setšoantšong se ka tlase e lokela ho sebelisoa.

Setšoantšo sa 4-13. TPI Header PinoutBaetsi ba Atmel-ICE Debugger - Setšoantšo sa 294.4.10.Ho hokela ho Sepheo sa TPI
Pinout e khothaletsoang bakeng sa sehokelo sa 6-pin TPI e bonts'itsoe ho Setšoantšo sa 4-13.
Khokahano ho hlooho ea TPI ea 6-pin 100-mil
Sebelisa pompo ea 6-pin 100-mil ho thapo e bataletseng (e kenyellelitsoeng lisebelisoa tse ling) ho hokela hloohong e tloaelehileng ea 100-mil TPI.
Khokahano ho hlooho ea TPI ea 6-pin 50-mil
Sebelisa boto ea adaptara (e kenyellelitsoeng lisebelisoa tse ling) ho hokela hloohong e tloaelehileng ea 50-mil TPI.
Khokahano ho hlooho ea tloaelo ea 100-mil
Mohala oa 10-pin mini-squid o lokela ho sebelisoa ho hokela lipakeng tsa sehokelo sa sehokelo sa Atmel-ICE AVR le boto e shebiloeng. Ho hlokahala likhokahano tse tšeletseng, joalo ka ha ho hlalositsoe tafoleng e ka tlase.
Lethathamo la 4-15. Atmel-ICE TPI Pin Mapping

Lithakhisa tsa boema-kepe tsa Atmel-ICE AVR Lithako tsa sepheo Mini-squid pin

TPI e phahameng ka ho fetisisa

Pin 1 (TCK) TŠEBELE 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) /BETSA BOSHA 6 5
Pin 7 (ha e kopane) 7
Pin 8 (nTRST) 8
Pin 9 (TDI) 9
Pin 10 (GND) 0

4.4.11. Debugging e tsoetseng pele (AVR JTAG / lisebelisoa tsa debugWIRE)
I/O Pheripherals
Boholo ba li-peripherals tsa I/O li tla tsoelapele ho sebetsa le hoja ts'ebetso ea lenaneo e emisitsoe ke khefu. Example: Haeba sebaka sa ho robeha se fihletsoe nakong ea phetiso ea UART, phetisetso e tla phetheloa 'me ho behoe likotoana tse tsamaellanang. Folakha ea TXC (e fetisoang e felletse) e tla beoa 'me e be teng mohatong o le mong o latelang oa khoutu le hoja e ne e tla etsahala hamorao ka sesebelisoa sa sebele.
Li-module tsohle tsa I/O li tla tsoelapele ho sebetsa ka mokhoa o emisitsoeng ntle le mekhelo e 'meli e latelang:

  • Sebali sa nako / li-Counter (tse ka lokisoang ka ho sebelisa software e ka pele)
  • Watchdog Timer (e ne e lula e emisoa ho thibela litlhophiso nakong ea ho lokisa liphoso)

Keno ea I/O ea Mohato o le Mong
Kaha I / O e ntse e tsoela pele ho sebetsa ka mokhoa o emisitsoeng, tlhokomelo e lokela ho nkoa ho qoba mathata a itseng a nako. Bakeng sa mohlalaample, khoutu:
Ha o sebelisa khoutu ena ka tloaelo, ngoliso ea TEMP e ne e ke ke ea bala hape 0xAA hobane data e ka be e sa ka ea behoa ka 'mele pineng ka nako eo e leng s.ampe etelletsoeng pele ke ts'ebetso ea IN. Taelo ea NOP e tlameha ho beoa lipakeng tsa OUT le taelo ea IN ho netefatsa hore boleng bo nepahetseng bo teng bukeng ea PIN.
Leha ho le joalo, ha motho a le mong a hatakela tšebetso ena ka OCD, khoutu ena e tla lula e fana ka 0xAA ka har'a rejista ea PIN ho tloha ha I / O e ntse e sebetsa ka lebelo le phahameng esita le ha motheo o emisoa nakong ea mohato o le mong.
Khato e le 'ngoe le nako
Lingoliloeng tse ling li hloka ho baloa kapa ho ngoloa ka har'a palo e fanoeng ea lipotoloho ka mor'a ho lumella lets'oao la taolo. Kaha oache ea I / O le li-peripherals li tsoela pele ho sebetsa ka lebelo le felletseng ka mokhoa o emisitsoeng, ho feta ha motho a le mong ka khoutu e joalo ho ke ke ha fihlela litlhoko tsa nako. Pakeng tsa mehato e 'meli e le' ngoe, oache ea I/O e kanna ea ba e tsamaisitse lipotoloho tse limilione. Ho atleha ho bala kapa ho ngola lirejisete tse nang le litlhoko tse joalo tsa nako, tatellano eohle ea ho bala kapa ho ngola e lokela ho etsoa joalo ka ts'ebetso ea athomo e tsamaisang sesebelisoa ka lebelo le felletseng. Sena se ka etsoa ka ho sebelisa macro kapa mohala oa ts'ebetso ho etsa khoutu, kapa ho sebelisa ts'ebetso ea run-to-cursor tikolohong ea debugging.
Ho fihlella lirekoto tsa 16-bit
Li-peripherals tsa Atmel AVR hangata li na le lirekoto tse 'maloa tsa 16-bit tse ka fihlellehang ka bese ea data ea 8-bit (mohlala: TCNTn ea 16-bit timer). Rejisetara ea 16-bit e tlameha ho fihlelleha ho sebelisoa ts'ebetso e 'meli ea ho bala kapa ho ngola. Ho senya bohareng ba phihlello ea 16-bit kapa ho feta boemong bona ho ka baka litekanyetso tse fosahetseng.
E thibetsoe ho fihlella rejisetara ea I/O
Lirekoto tse ling li ke ke tsa baloa ntle le ho ama litaba tsa tsona. Lirekoto tse joalo li kenyelletsa tse nang le lifolakha tse hlakoloang ka ho bala, kapa lirekoto tsa data tse bolokiloeng (mohlala: UDR). Qetellong ea software e tla thibela ho bala lirekoto tsena ha o le maemong a emisitsoeng ho boloka sebopeho se sa reroang sa ho lokisa liphoso tsa OCD. Ho feta moo, lirekoto tse ling li ke ke tsa ngoloa ka mokhoa o sireletsehileng ntle le hore ho be le litla-morao - lirejiseta tsena li baloa feela. Bakeng sa mohlalaampLe:

  • Lingoliloeng tsa lifolakha, moo folakha e hlakoloang ka ho ngola '1' ho efe kapa efe Lirejisetara tsena li baloa feela.
  • Lirekoto tsa UDR le SPDR li ke ke tsa baloa ntle le ho ama boemo ba mojule. Lirekoto tsena ha li joalo

4.4.12. megaAVR Litlhahlobo tse khethehileng
Lisebelisoa tsa software
Kaha e na le mofuta oa pele oa mochini oa OCD, ATmega128[A] ha e tšehetse tšebeliso ea litaelo tsa BREAK bakeng sa khefutso ea software.
JTAG oache
Maqhubu a lioache tse shebiloeng a tlameha ho hlalosoa ka nepo karolong e ka pele ea software pele o qala lenaneo la ho lokisa bothata. Bakeng sa mabaka a ho hokahanya, JTAG Letšoao la TCK le tlameha ho ba ka tlase ho kotara ea maqhubu a oache e shebiloeng bakeng sa ho lokisa liphoso. Ha u etsa lenaneo ka JTAG sehokelo, maqhubu a TCK a lekantsoe ke tekanyo e phahameng ea maqhubu a sesebelisoa se shebiloeng, eseng maqhubu a oache a sebele a sebelisoang.
Ha u sebelisa oscillator ea ka hare ea RC, hlokomela hore maqhubu a ka 'na a fapana ho tloha mochine ho ea ho sesebelisoa' me a angoa ke mocheso le V.CC liphetoho. E-ba hlokolosi ha u totobatsa maqhubu a oache eo u batlang ho e etsa.
JTAGLi-fuse tsa EN le OCDEN

Leano la JTAG interface e nolofalitsoe ho sebelisoa sebopeho sa JTAGEN fuse, e hlophisitsoeng ke kamehla. Sena se lumella ho fihlella JTAG segokanyimmediamentsi sa sebolokigolo. Ka mochine ona, fuse ea OCDEN e ka hlophisoa (ka ho sa feleng OCDEN ha e hlophisitsoe). Sena se lumella ho fihlella ho OCD molemong oa ho thusa ho lokisa sesebelisoa. Karolo e ka pele ea software e tla lula e netefatsa hore fuse ea OCDEN e siuoa e sa hlophisoa ha e emisa seboka, kahoo e thibela tšebeliso ea matla e sa hlokahaleng ke module ea OCD. Haeba JTAGFuse ea EN e holofalitsoe ka boomo, e ka sebelisoa feela ho sebelisoa SPI kapa High Vol.tagmekhoa ea mananeo a e.
Haeba JTAGEN fuse e hlophisitsoeng, JTAG segokanyimmediamentsi sa sebolokigolo se ntse se ka holofala ho firmware ka ho beha bitana ea JTD. Sena se tla etsa hore khoutu e se ke ea rarolloa, 'me ha ea lokela ho etsoa ha ho leka ho lokisa bothata. Haeba khoutu e joalo e se e ntse e sebetsa ho sesebelisoa sa Atmel AVR ha u qala seboka sa debug, Atmel-ICE e tla tiisa mohala oa RESET ha e ntse e hokela. Haeba mohala ona o hokeletsoe ka nepo, o tla qobella sesebelisoa sa AVR hore se hlophisoe, ka hona se lumelle mohala oa JTAG kgokelo.
Haeba JTAG interface e nolofalitsoe, sesebelisoa sa JTAG li-pin li ke ke tsa sebelisoa bakeng sa mesebetsi e meng ea phini. Ba tla lula ba inehetse JTAG ho fihlela JTAG interface e holofalitsoe ka ho beha bit ea JTD ho khoutu ea lenaneo, kapa ka ho hlakola faele ea JTAGEN fuse ka sebopeho sa lenaneo.

Baetsi ba Atmel-ICE Debugger - letšoao la 1 Keletso:
Etsa bonnete ba hore u sheba lebokose la "sebelisa ka ntle ho reset" lebokoseng la puisano la lenaneo le la likhetho tsa debug ho lumella Atmel-ICE ho tiisa mohala oa RESET le ho nolofalletsa J.TAG segokanyimmediamentsi sa sebolokigolo sa lisebelisoa tse sebelisang khoutu e thibelang sebopeho sa JTAG sehokelo ka ho seta bitana ea JTD.
Liketsahalo tsa IDR/OCDR
IDR (In-out Data Register) e boetse e tsejoa e le OCDR (On Chip Debug Register), 'me e sebelisoa haholo ke mofolisi ho bala le ho ngola tlhahisoleseding ho MCU ha e eme nakong ea ho lokisa bothata. Ha lenaneo la ts'ebeliso ka mokhoa oa ho sebetsa le ngola li-byte tsa data ho rejisetara ea OCDR ea sesebelisoa sa AVR se ntseng se lokisoa, Atmel-ICE e bala boleng bona ebe e e hlahisa fensetereng ea molaetsa ea pheletso ea software. Rejisetara ea OCDR e hlahlojoa ka 50ms e 'ngoe le e' ngoe, kahoo ho e ngolla ka lebelo le phahameng HA HO TLA fana ka liphetho tse tšepahalang. Ha sesebelisoa sa AVR se felloa ke matla ha se ntse se lokisoa, ho ka tlalehoa liketsahalo tsa bohata tsa OCDR. Sena se etsahala hobane Atmel-ICE e ntse e ka khetha sesebelisoa joalo ka sepheo sa voltage theohela ka tlase ho palo e tlase ea tšebetso ea AVRtage.
4.4.13. AVR XMEGA Menahano e Khethehileng
OCD le oache
Ha MCU e kena ka mokhoa o emisitsoeng, oache ea OCD e sebelisoa e le oache ea MCU. Oache ea OCD e kanna ea ba ea JTAG TCK haeba JTAG sehokelo se ntse se sebelisoa, kapa PDI_CLK haeba ho sebelisoa sebopeho sa PDI.
Li-module tsa I/O ka mokhoa o emisitsoeng
Ho fapana le lisebelisoa tsa pele tsa Atmel megaAVR, ho XMEGA li-module tsa I/O li emisoa ka mokhoa oa ho emisa. Sena se bolela hore phetisetso ea USART e tla sitisoa, li-timers (le PWM) li tla emisoa.
Li-breakpoints tsa Hardware
Ho na le libapiso tse 'nè tsa li-hardware tsa marang-rang - tse peli tse bapisang liaterese le tse peli tse bapisang boleng. Ba na le lithibelo tse itseng:

  • Lithako tsohle li tlameha ho ba tsa mofuta o le mong (lenaneo kapa data)
  • Lintlha tsohle tsa ho senya data li tlameha ho ba sebakeng se le seng sa memori (I/O, SRAM, kapa XRAM)
  • Ho ka ba le sebaka se le seng feela sa ho robeha ha aterese e sebelisoa

Mona ke mefuta e fapaneng e ka hlophisoang:

  • Lintlha tse peli tse le 'ngoe kapa libaka tsa aterese ea lenaneo
  • Sebaka se le seng sa data kapa aterese ea lenaneo
  • Li-breakpoints tse peli tsa aterese tsa data tse nang le boleng bo le bong ha li bapisoa
  • Sebaka se le seng sa data se nang le aterese, palo ea boleng, kapa ka bobeli

Atmel Studio e tla u joetsa hore na sebaka sa phomolo se ke ke sa beoa, hona hobaneng. Li-breakpoints tsa data li tla pele ho feta li-breakpoints tsa lenaneo, haeba li-breakpoints tsa software li le teng.
Reset ea kantle le PDI ea 'mele
PDI sebopeho sa 'mele se sebelisa mohala oa reset joalo ka oache. Ha o ntse o lokisa liphoso, ho hula bocha ho lokela ho ba 10k kapa ho feta kapa ho tlosoe. Li-capacitor leha e le life tsa reset li lokela ho tlosoa. Mehloli e meng ea kantle ea ho seta bocha e tlameha ho hangoa.
Ho lokisa bothata ka boroko bakeng sa ATxmegaA1 rev H le pejana
Phoso e ne e le teng liphetolelong tsa pele tsa lisebelisoa tsa ATxmegaA1 tse neng li thibela OCD ho sebetsa ha sesebelisoa se le ka mekhoa e itseng ea ho robala. Ho na le li-workaround tse peli tsa ho nolofalletsa OCD hape:

  • Kena ho Atmel-ICE. Likhetho ho Tools menu 'me u nolofalletse "Kamehla kenya tšebetsong reset ea kantle ha u hlophisa sesebelisoa".
  • Etsa ho hlakola chip

Mekhoa ea ho robala e bakang bothata bona ke:

  • Matla-tlase
  • Ho boloka matla
  • Ema haufi
  • Boemo bo atolositsoeng

4.4.1.debugWIRE Maikutlo a khethehileng
Pin ea puisano ea debugWIRE (dW) e lutse holim'a phini e tšoanang le ea kantle (RESET). Ka hona mohloli oa kantle oa ho seta bocha ha o tšehetsoe ha sebopeho sa debugWIRE se buletsoe.
DebugWIRE Enable fuse (DWEN) e tlameha ho hlongoa sesebediswa se shebiloeng hore sebopeho sa debugWIRE se sebetse. Fuse ena ha e hlophisehe ha sesebelisoa sa Atmel AVR se romelloa ho tsoa fekthering. DebugWIRE interface ka boeona e ke ke ea sebelisoa ho beha fuse ena. Bakeng sa ho seta fuse ea DWEN, mokhoa oa SPI o tlameha ho sebelisoa. Software-end e sebetsana le sena ka bo eona ha feela li-pin tse hlokahalang tsa SPI li hokahane. E ka boela ea hlophisoa ho sebelisoa lenaneo la SPI ho tsoa puisanong ea lenaneo la Atmel Studio.
Kapa: Leka ho qala lenaneo la ho lokisa bothata karolong ea debugWIRE. Haeba sebopeho sa debugWIRE se sa lumelloa, Atmel Studio e tla ithaopela ho leka hape, kapa ho leka ho nolofalletsa debugWIRE ho sebelisa lenaneo la SPI. Haeba hlooho e felletseng ea SPI e hoketsoe, debugWIRE e tla lumelloa, 'me u tla kopuoa hore u fetole matla ho sepheo. Sena sea hlokahala hore liphetoho tsa fuse li sebetse hantle.
Kapa: Bula puisano ea mananeo ka mokhoa oa SPI, 'me u netefatse hore tekeno e lumellana le sesebelisoa se nepahetseng. Sheba fuse ea DWEN ho thusa debugWIRE.
Baetsi ba Atmel-ICE Debugger - Setšoantšo sa 16 Bohlokoa:
Ho bohlokoa ho tlohela fuse ea SPIEN e hlophisitsoeng, fuse ea RSTDISBL e sa hlophisoa! Ho se etse sena ho tla etsa hore sesebelisoa se khomarele ka mokhoa oa debugWIRE, le High Voltage tla hlokoa ho khutlisetsa maemo a DWEN.
Ho tima sebopeho sa debugWIRE, sebelisa High Voltage ho etsa mananeo a ho se hlophise fuse ea DWEN. Ka tsela e 'ngoe, sebelisa sebopeho sa debugWIRE ka boeona ho itima ka nakoana, e leng se tla lumella lenaneo la SPI ho etsahala, ha feela fuse ea SPIEN e setiloe.
Baetsi ba Atmel-ICE Debugger - Setšoantšo sa 16 Bohlokoa:
Haeba fuse ea SPIEN e ne e sa tloheloa e hlophisitsoe, Atmel Studio e ke ke ea khona ho phethela tšebetso ena, 'me High Vol.tagE tlameha ho sebelisoa.
Nakong ea lenaneo la debug, khetha khetho ea 'Disable debugWIRE le Close' ho tsoa ho menu ea 'Debug'. DebugWIRE e tla koalloa ka nakoana, 'me Atmel Studio e tla sebelisa lenaneo la SPI ho hlakola fuse ea DWEN.

Ho ba le lenaneo la fuse ea DWEN ho nolofalletsa likarolo tse ling tsa sistimi ea oache hore e sebetse ka mekhoa eohle ea boroko. Sena se tla eketsa tšebeliso ea matla ea AVR ha u le mekhoeng ea ho robala. Ka hona, Fuse ea DWEN e lokela ho tima kamehla ha debugWIRE e sa sebelisoe.
Ha o rala PCB ea kopo moo debugWIRE e tla sebelisoa, lintlha tse latelang li tlameha ho etsoa bakeng sa ts'ebetso e nepahetseng:

  • Lihanyetsi tse hulang holim'a mohala oa dW/(RESET) ha lia tlameha ho ba nyane (li matla) ho feta 10kΩ. Mohanyetsi oa ho hula ha o hlokehe bakeng sa ts'ebetso ea debugWIRE, kaha sesebelisoa sa debugger se fana
  • Capacitor efe kapa efe e tsitsitseng e hokahantsoeng le phini ea RESET e tlameha ho khaoloa ha e sebelisa debugWIRE, kaha e tla kena-kenana le ts'ebetso e nepahetseng ea sebopeho.
  • Mehloli eohle ea kantle ea reset kapa bakhanni ba bang ba sebetsang moleng oa RESET ba tlameha ho khaoloa, kaha ba ka kena-kenana le ts'ebetso e nepahetseng ea sehokelo.

Le ka mohla u se ke ua etsa lenaneo la ho notlela-likotoana ho sesebelisoa sa shebiloeng. Sehokelo sa debugWIRE se hloka hore li-lock-bits li hlakoloe e le hore li sebetse hantle.
4.4.15. debugWIRE Software Breakpoints
DebugWIRE OCD e theohile haholo ha e bapisoa le Atmel megaAVR (JTAG) OCD. Sena se bolela hore ha e na li-program counter breakpoint comparator tse fumanehang ho mosebelisi bakeng sa merero ea ho lokisa liphoso. E 'ngoe ea papiso e joalo e teng molemong oa ho matha-to-cursor le ts'ebetso ea mohato o le mong, empa likheo tse eketsehileng tsa basebelisi ha li tšehetsoe ho Hardware.
Sebakeng seo, mofolisi o tlameha ho sebelisa taelo ea AVR BREAK. Taelo ena e ka behoa ho FLASH, 'me ha e laeloa hore e etsoe e tla etsa hore AVR CPU e kene ka mokhoa o emisitsoeng. Ho ts'ehetsa li-breakpoints nakong ea ho lokisa bothata, mofolisi o tlameha ho kenya taelo ea BREAK ho FLASH moo basebelisi ba kopang khefutso. Taelo ea pele e tlameha ho bolokoa e le hore e ka nkeloa sebaka hamorao.
Ha motho a tlola taelo ea BREAK e le 'ngoe, mofolisi o tlameha ho phethahatsa taelo e bolokiloeng molemong oa ho boloka tšebetso ea lenaneo. Maemong a feteletseng, BREAK e tlameha ho tlosoa ho FLASH ebe e nkeloa sebaka hamorao. Maemo ana kaofela a ka baka tieho e bonahalang ha motho a tloha a le mong ho tloha libakeng tse robehileng, e leng ho tla mpefala ha lebelo la oache e lebeletsoeng le le tlase haholo.
Kahoo ho kgothaletswa ho boloka ditataiso tse latelang, ha ho kgoneha:

  • Kamehla tsamaisa sepheo ka lebelo le phahameng kamoo ho ka khonehang nakong ea ho lokisa liphoso. Sebopeho sa sebopeho sa debugWIRE se ts'oaroa ho tloha ho nako eo u batlang ho e shebella.
  • Leka ho fokotsa palo ea litlatsetso le tse tlositsoeng, kaha e 'ngoe le e 'ngoe e hloka hore leqephe la FLASH le nkeloe sebaka ke sepheo.
  • Leka ho eketsa kapa ho tlosa palo e nyane ea li-breakpoints ka nako, ho fokotsa palo ea ts'ebetso ea ho ngola leqephe la FLASH.
  • Haeba ho khonahala, qoba ho beha lintlha tse robehileng litaelong tsa mantsoe a mabeli

4.4.16. Ho utloisisa debugWIRE le DWEN Fuse
Ha e nolofalitsoe, sebopeho sa debugWIRE se nka taolo ea pini ea / RESET ea sesebelisoa, e etsang hore e ikhetholle ho sebopeho sa SPI, se hlokang pini ena. Ha o nolofalletsa le ho tima mojule oa debugWIRE, latela e 'ngoe ea mekhoa ena e' meli:

  • E re Atmel Studio e hlokomele lintho (e khothalelitsoe)
  • Beha le ho hlakisa DWEN ka letsoho (e-ba hlokolosi, basebelisi ba tsoetseng pele feela!)

Baetsi ba Atmel-ICE Debugger - Setšoantšo sa 16 Bohlokoa: Ha o sebelisa DWEN ka letsoho, ho bohlokoa hore fuse ea SPIEN e lule e hlophisitsoe ho qoba ho sebelisa High-Vol.tage programming
Setšoantšo sa 4-14. Ho utloisisa debugWIRE le DWEN FuseBaetsi ba Atmel-ICE Debugger - Setšoantšo sa 304.4.17.TinyX-OCD (UPDI) Litlhaloso tse Khethehileng
Pini ea data ea UPDI (UPDI_DATA) e ka ba phini e inehetseng kapa phini e arolelanoang, ho latela sesebelisoa sa AVR se shebiloeng. Pini e arolelanoang ea UPDI e mamella 12V, 'me e ka hlophisoa hore e sebelisoe e le /RESET kapa GPIO. Bakeng sa lintlha tse ling mabapi le mokhoa oa ho sebelisa pinana litlhophisong tsena, bona UPDI Physical Interface.
Ho lisebelisoa tse kenyelletsang mojule oa CRCSCAN (Cyclic Redundancy Check Memory Scan) mojule ona ha oa lokela ho sebelisoa ka mokhoa o tsoelang pele oa bokamorao ha o ntse o lokisa liphoso. Mojule oa OCD o na le lisebelisoa tse lekanyelitsoeng tsa comparator ea hardware, kahoo BREAK litaelo li ka kenngoa ho flash (software breakpoints) ha ho hlokahala li-breakpoints tse ling, kapa esita le nakong ea ho hatakela khoutu ea mohloli. Mojule oa CRC o ka bona ka phoso ntlha ena e le bobolu ba litaba tsa memori ea flash.
Mojule oa CRCSCAN le ona o ka hlophisoa ho etsa tlhahlobo ea CRC pele o qala. Tabeng ea ho se lumellane ha CRC, sesebelisoa se ke ke sa qalisa, 'me se bonahala se notletsoe. Mokhoa o le mong feela oa ho khutlisa sesebelisoa boemong bona ke ho hlakola chip e felletseng mme o behele setšoantšo se nepahetseng sa flash kapa ho tima CRCSCAN ea pre-boot. (Tlhaloso e bonolo ea chip e tla etsa hore ho be le khanya e se nang letho e nang le CRC e sa sebetseng, 'me karolo e ntse e sa qale ho qala.) Atmel Studio e tla tima li-fuse tsa CRCSCAN ka bo eona ha chip e hlakola sesebelisoa sebakeng sena.
Ha o rala PCB ea ts'ebeliso eo ho eona ho tla sebelisoa sebopeho sa UPDI, lintlha tse latelang li tlameha ho etsoa bakeng sa ts'ebetso e nepahetseng:

  • Lihanyetsi tse hulang holim'a mohala oa UPDI ha lia tlameha ho ba nyane (li matla) ho feta 10kΩ. Mohanyetsi oa ho hula fatše ha oa lokela ho sebelisoa, kapa o lokela ho tlosoa ha o sebelisa UPDI. 'Mele oa UPDI o khona ho hula, kahoo ho hlokahala feela mohanyetsi o fokolang oa ho hula ho thibela ho qala ha leshano ha mohala o le teng.
  • Haeba pin ea UPDI e tla sebelisoa e le phini ea RESET, capacitor leha e le efe e tsitsitseng e tlameha ho khaoloa ha e sebelisa UPDI, kaha e tla kena-kenana le ts'ebetso e nepahetseng ea sebopeho.
  • Haeba pin ea UPDI e sebelisoa e le pin ea RESET kapa GPIO, bakhanni bohle ba ka ntle ba moleng ba tlameha ho khaoloa nakong ea lenaneo kapa ho lokisa bothata kaha ba ka kena-kenana le ts'ebetso e nepahetseng ea sebopeho.

Tlhaloso ea Hardware

Leseli
Phanele e kaholimo ea Atmel-ICE e na le li-LED tse tharo tse bonts'ang boemo ba linako tsa hona joale tsa debug kapa mananeo.Baetsi ba Atmel-ICE Debugger - Setšoantšo sa 31

Tafole 5-1. Li-LED

LED Mosebetsi

Tlhaloso

Ka ho le letšehali Sepheo sa matla BONTŠA ha motlakase o lebeletsoeng o lokile. Ho benya ho bontša phoso ea matla a shebiloeng. Ha e bonese ho fihlela khokahano ea lenaneo/debugging e qalisoa.
Hare Matla a ka sehloohong BOFUBELU ha motlakase oa boto e kholo o lokile.
Ho lokile Boemo Ho benya BOTALA ha sepheo se ntse se matha/ho hata. TLOA ha sepheo se emisitsoe.

5.2 . Panele e ka morao
Karolo e ka morao ea Atmel-ICE e na le sehokelo sa Micro-B sa USB.Baetsi ba Atmel-ICE Debugger - Setšoantšo sa 325.3. Phanele e ka tlaase
Karolo e ka tlase ea Atmel-ICE e na le setikara se bonts'ang nomoro ea serial le letsatsi la tlhahiso. Ha u batla tšehetso ea tekheniki, kenyelletsa lintlha tsena.Baetsi ba Atmel-ICE Debugger - Setšoantšo sa 335.4 .Tlhaloso ea Boqapi
Mehaho ea Atmel-ICE e bonts'oa setšoantšong sa block ho Setšoantšo sa 5-1.
Setšoantšo sa 5-1. Setšoantšo sa Thibelo ea Atmel-ICEBaetsi ba Atmel-ICE Debugger - Setšoantšo sa 345.4.1. Atmel-ICE Main Board
Matla a fanoa ho Atmel-ICE ho tloha beseng ea USB, e laoloang ho 3.3V ke molaoli oa ho theoha-ho theoha. Pini ea VTG e sebelisoa e le sephutheloana sa litšupiso feela, 'me phepelo ea motlakase e arohaneng e fepa matla a feto-fetohangtage lehlakoreng la li-converter tsa boemo bo holimo. Bohareng ba boto e kholo ea Atmel-ICE ke Atmel AVR UC3 microcontroller AT32UC3A4256, e tsamaeang pakeng tsa 1MHz le 60MHz ho latela mesebetsi e sebetsoang. Microcontroller e kenyelletsa mojule oa on-chip oa USB 2.0 o lebelo le phahameng, o lumellang ho tsamaisoa ha data ho ea le ho tsoa ho debugger.
Puisano lipakeng tsa Atmel-ICE le sesebelisoa se shebiloeng e etsoa ka banka ea li-converter tsa boemo bo feto-fetohang pakeng tsa matla a sebetsang a sepheo.tage le karolo ea ka haretage boemong ba Atmel-ICE. Hape tseleng ea lipontšo ho na le zener overvoltagLi-diode tsa ts'ireletso, li-resistants tsa ho emisa letoto, li-filters tse inductive le diode tsa ts'ireletso ea ESD. Liteishene tsohle tsa matšoao li ka sebetsoa ho tloha ho 1.62V ho isa ho 5.5V, leha lisebelisoa tsa Atmel-ICE li sa khone ho ntša molumo o phahameng.tage fetang 5.0V. Maqhubu a phahameng a ts'ebetso a fapana ho ea ka sebopeho se reriloeng se sebelisoang.
5.4.2.Atmel-ICE Target Connectors
Atmel-ICE ha e na probe e sebetsang. Mohala oa 50-mil IDC o sebelisoa ho hokela ts'ebelisong e lebisitsoeng ka kotloloho, kapa ka li-adapter tse kenyellelitsoeng litsing tse ling. Bakeng sa tlhaiso-leseling e batsi ka li-cabling le li-adapter, bona karolo ea Assembling the Atmel-ICE
5.4.3. Atmel-ICE Target Connectors Karolo ea linomoro
Bakeng sa ho hokela thapo ea Atmel-ICE 50-mil IDC ka kotloloho botong e shebiloeng, hlooho efe kapa efe e tloaelehileng ea 50-mil 10-pin e lokela ho lekana. Ho eletsoa ho sebelisa lihlooho tsa keyed ho netefatsa hore ho na le tsela e nepahetseng ha u hokela ho sepheo, joalo ka tse sebelisoang botong ea adaptara e kenyellelitsoeng le kit.
Nomoro ea karolo ea sehlooho sena ke: FTSH-105-01-L-DV-KAP ho tsoa ho SAMTEC

Khokahano ea Software

6.1. Studio ea Atmel
6.1.1.Ho kopanya software ho Atmel Studio
Atmel Studio ke Tikoloho e Kopantsoeng ea Nts'etsopele (IDE) bakeng sa ho ngola le ho lokisa lits'ebetso tsa Atmel AVR le Atmel SAM libakeng tsa Windows. Atmel Studio e fana ka sesebelisoa sa tsamaiso ea morero, mohloli file mohlophisi, simulator, assembler le front-end bakeng sa C/C++, programming, emulation le on-chip debugging.
Mofuta oa Atmel Studio 6.2 kapa hamorao o tlameha ho sebelisoa hammoho le Atmel-ICE.
6.1.2. Dikgetho tsa ho etsa mananeo
Atmel Studio e ts'ehetsa mananeo a lisebelisoa tsa Atmel AVR le Atmel SAM ARM ho sebelisa Atmel-ICE. Lenaneo la puisano le ka hlophisoa hore le sebelise JTAG, aWire, SPI, PDI, TPI, SWD mekhoa, ho latela sesebelisoa se khethiloeng.
Ha o hlophisa maqhubu a oache, melao e fapaneng e sebetsa bakeng sa likhokahano tse fapaneng le malapa a shebiloeng:

  • Lenaneo la SPI le sebelisa oache eo ho shebiloeng ho eona. Hlophisa maqhubu a oache hore a be ka tlase ho karolo ea bone ea maqhubu ao sesebelisoa se shebiloeng se sebetsang ho sona.
  • JTAG Lenaneo la lisebelisoa tsa Atmel megaAVR le ts'oaroa ke nako ea "Sena se bolela hore maqhubu a oache ea lenaneo a lekanyelitsoe ho lebelo le phahameng la ts'ebetso ea sesebelisoa ka bosona. (Hangata 16MHz.)
  • Lenaneo la AVR XMEGA ho bobeli ba JTAG 'me li-interface tsa PDI li koetsoe ke moetsi oa lenaneo. Sena se bolela hore maqhubu a oache ea lenaneo a lekanyelitsoe ho lebelo le phahameng la ts'ebetso ea sesebelisoa (Hangata 32MHz).
  • Lenaneo la AVR UC3 ho JTAG segokanyimmediamentsi sa sebolokigolo e clocked ke programmer. Sena se bolela hore maqhubu a oache ea ho etsa mananeo a lekanyelitsoe ho palo e phahameng ea maqhubu a ts'ebetso ea sesebelisoa ka bosona. (E lekanyelitsoe ho 33MHz.)
  • Lenaneo la AVR UC3 ho segokanyimmediamentsi sa sebolokigolo sa Wire se ts'oaroa ke The optimal frequency e fanoa ke lebelo la libese tsa SAB sesebelisoa se shebiloeng. Atmel-ICE debugger e tla itlhophisa ka bo eona sekhahla sa aWire baud ho fihlela mokhoa ona. Leha hangata ho sa hlokahale mosebelisi a ka fokotsa sekhahla se phahameng sa baud ha ho hlokahala (mohlala, libakeng tse lerata).
  • Lenaneo la sesebelisoa sa SAM ho sebopeho sa SWD se ts'oaroa ke moetsi oa lenaneo. Maqhubu a phahameng a tšehetsoeng ke Atmel-ICE ke 2MHz. Maqhubu ha aa lokela ho feta sepheo sa CPU frequency times 10, fSWD ≤ 10fSYSCLK .

6.1.3.Debug Options
Ha u lokisa sesebelisoa sa Atmel AVR u sebelisa Atmel Studio, tab ea 'Tool' meahong ea projeke view e na le likhetho tse ling tsa bohlokoa tsa tlhophiso. Likhetho tse hlokang tlhaloso e eketsehileng li hlalositsoe mona.
Sepheo sa Clock Frequency
Ho beha ka nepo lebelo la oache e shebiloeng ho bohlokoa ho fihlela ts'ebetso e tšepahalang ea sesebelisoa sa Atmel megaAVR holim'a J.TAG segokahanyi. Peakanyo ena e lokela ho ba ka tlase ho kotara ea makhetlo a tlase a ts'ebetso a sesebelisoa sa hau sa AVR se shebiloeng ts'ebetsong e lokisoang. Sheba Lintlha tse Khethehileng tsa megaAVR bakeng sa tlhaiso-leseling e batsi.
Lits'ebetso tsa ho lokisa bothata ho lisebelisoa tse shebiloeng tsa debugWIRE li ts'oaroa ke sesebelisoa se shebiloeng ka bosona, 'me ha ho hlokahale hore ho be le tlhophiso ea khafetsa. Atmel-ICE e tla ikhethela sekhahla se nepahetseng sa baud bakeng sa puisano qalong ea lenaneo la ho lokisa bothata. Leha ho le joalo, haeba u na le mathata a ho tšepahala a amanang le tikoloho e nang le lerata la ho lokisa bothata, lisebelisoa tse ling li fana ka monyetla oa ho qobella lebelo la debugWIRE ho karolo ea "e khothalelitsoeng" ho ea sebakeng sa eona.
Lits'ebetso tsa ho lokisa bothata ho lisebelisoa tse shebiloeng tsa AVR XMEGA li ka ts'oaroa ka lebelo le holimo la sesebelisoa ka bosona (hangata 32MHz).
Likopano tsa ho lokisa liphoso ho lisebelisoa tsa sepheo sa AVR UC3 ho feta JTAG segokanyimmediamentsi sa sebolokigolo se ka koaloa ka lebelo le phahameng ka ho fetisisa la sesebelisoa ka boeona (e lekanyelitsoeng ho 33MHz). Leha ho le joalo, maqhubu a nepahetseng a tla ba ka tlase hanyane ho oache ea hona joale ea SAB sesebelisoa se shebiloeng.
Likopano tsa ho lokisa bothata ho lisebelisoa tse shebiloeng tsa UC3 holim'a sehokelo sa aWire li tla hlophisoa ka bohona ho isa tekanyong e nepahetseng ea baud ke Atmel-ICE ka boeona. Leha ho le joalo, haeba u na le mathata a ho tšepahala a amanang le tikoloho e lerata ea debug, lisebelisoa tse ling li fana ka monyetla oa ho qobella lebelo la aWire ka tlase ho moeli o ka lokisoang.
Lits'ebetso tsa ho lokisa bothata ho lisebelisoa tse shebiloeng tsa SAM holim'a sehokelo sa SWD li ka ts'oaroa ho fihla makhetlo a leshome ho feta oache ea CPU (empa e lekanyelitsoe ho 2MHz max.)
Boloka EEPROM
Khetha khetho ena ho qoba ho hlakola EEPROM nakong ea ho hlophisoa bocha ha sepheo pele ho nako ea ho lokisa bothata.
Sebelisa reset ea kantle
Haeba ts'ebeliso ea hau eo u e batlang e tima JTAG sehokelo, reset ea kantle e tlameha ho huleloa tlase nakong ea lenaneo. Ho khetha khetho ena ho qoba ho botsoa khafetsa hore na u sebelise reset ea kantle.
6.2 Tšebeliso ea Mohala oa Taelo
Atmel Studio e tla le sesebelisoa sa mohala oa taelo se bitsoang atprogram se ka sebelisoang ho hlophisa lipehelo ho sebelisa Atmel-ICE. Nakong ea ho kenya Atmel Studio tsela e khuts'oane e bitsoang "Atmel Studio 7.0. Command Prompt" li entsoe ka har'a foldara ea Atmel ho Start menu. Ka ho tobetsa sekhechana sena habeli molaetsa oa taelo o tla buloa 'me ho ka kenngoa litaelo tsa mananeo. Sesebelisoa sa mohala oa taelo se kentsoe tseleng ea ho kenya Atmel Studio foldareng ea Atmel/Atmel Studio 7.0/atbackend/.
Ho fumana thuso e eketsehileng holim'a lisebelisoa tsa mohala oa taelo thaepa taelo:
atprogram -help

Mekhoa e tsoetseng pele ea ho lokisa liphoso

7.1. Atmel AVR UC3 Lipheo
7.1.1. Tšebeliso ea EVTI / EVTO
Lithakhisa tsa EVTI le EVTO ha li fumanehe ho Atmel-ICE. Leha ho le joalo, li ntse li ka sebelisoa hammoho le lisebelisoa tse ling tsa kantle.
EVTI e ka sebelisetsoa merero e latelang:

  • Sepheo se ka qobelloa ho emisa ho bolaoa ka lebaka la ketsahalo e ka ntle. Haeba li-bits tsa Event In Control (EIC) ho ngoliso ea DC li ngotsoe ho 0b01, phetoho e phahameng ho ea ho e tlaase ho phini ea EVTI e tla hlahisa boemo ba ho senya. EVTI e tlameha ho lula e le tlase bakeng sa saekele e le 'ngoe ea oache ea CPU ho netefatsa hore sebaka sa phomolo ke The External Breakpoint bit (EXB) ho DS e behiloe ha sena se etsahala.
  • Ho hlahisa melaetsa ea khokahano ea trace. Ha e sebelisoe ke Atmel-ICE. EVTO e ka sebelisetsoa merero e latelang:
  • Ho bontša hore CPU e kentse debug Ho beha li-bits tsa EOS ho DC ho ea ho 0b01 ho etsa hore pinana ea EVTO e huleloe tlaase bakeng sa potoloho e le 'ngoe ea oache ea CPU ha sesebelisoa se lebisitsoeng se kena ka mokhoa oa ho lokisa bothata. Letšoao lena le ka sebelisoa e le mohloli oa mohloli oa oscilloscope ea kantle.
  • Ho bonts'a hore CPU e fihlile moo ho ka khonehang kapa ho shebella. Ka ho beha bitana ea EOC ho Rejistara ea Taolo ea Breakpoint / Watchpoint e tsamaellanang, boemo ba khefu kapa boemo ba ho lebela bo bonts'oa pineng ea EVTO. Li-bits tsa EOS ho DC li tlameha ho hlophisoa ho 0xb10 ho nolofalletsa tšobotsi ena. Pini ea EVTO e ka hokahanngoa le oscilloscope e kantle ho hlahloba sebaka sa ho shebella
  • Ho hlahisa matšoao a morao-rao a nako. Ha e sebelisoe ke Atmel-ICE.

7.2 DebugWIRE Target
7.2.1.debugWIRE Software Breakpoints
DebugWIRE OCD e theohile haholo ha e bapisoa le Atmel megaAVR (JTAG) OCD. Sena se bolela hore ha e na li-program counter breakpoint comparator tse fumanehang ho mosebelisi bakeng sa merero ea ho lokisa liphoso. E 'ngoe ea papiso e joalo e teng molemong oa ho matha-to-cursor le ts'ebetso ea mohato o le mong, empa likheo tse eketsehileng tsa basebelisi ha li tšehetsoe ho Hardware.
Sebakeng seo, mofolisi o tlameha ho sebelisa taelo ea AVR BREAK. Taelo ena e ka behoa ho FLASH, 'me ha e laeloa hore e etsoe e tla etsa hore AVR CPU e kene ka mokhoa o emisitsoeng. Ho ts'ehetsa li-breakpoints nakong ea ho lokisa bothata, mofolisi o tlameha ho kenya taelo ea BREAK ho FLASH moo basebelisi ba kopang khefutso. Taelo ea pele e tlameha ho bolokoa e le hore e ka nkeloa sebaka hamorao.
Ha motho a tlola taelo ea BREAK e le 'ngoe, mofolisi o tlameha ho phethahatsa taelo e bolokiloeng molemong oa ho boloka tšebetso ea lenaneo. Maemong a feteletseng, BREAK e tlameha ho tlosoa ho FLASH ebe e nkeloa sebaka hamorao. Maemo ana kaofela a ka baka tieho e bonahalang ha motho a tloha a le mong ho tloha libakeng tse robehileng, e leng ho tla mpefala ha lebelo la oache e lebeletsoeng le le tlase haholo.
Kahoo ho kgothaletswa ho boloka ditataiso tse latelang, ha ho kgoneha:

  • Kamehla tsamaisa sepheo ka lebelo le phahameng kamoo ho ka khonehang nakong ea ho lokisa liphoso. Sebopeho sa sebopeho sa debugWIRE se ts'oaroa ho tloha ho nako eo u batlang ho e shebella.
  • Leka ho fokotsa palo ea litlatsetso le tse tlositsoeng, kaha e 'ngoe le e 'ngoe e hloka hore leqephe la FLASH le nkeloe sebaka ke sepheo.
  • Leka ho eketsa kapa ho tlosa palo e nyane ea li-breakpoints ka nako, ho fokotsa palo ea ts'ebetso ea ho ngola leqephe la FLASH.
  • Haeba ho khonahala, qoba ho beha lintlha tse robehileng litaelong tsa mantsoe a mabeli

Hlakola Nalane le litaba tse tsebahalang

8.1 Nalane ea Phallo ea Firmware
Lethathamo la 8-1. Liphetoho tsa Firmware ea Sechaba

Mofuta oa firmware (decimal) Letsatsi

Liphetoho tse amehang

1.36 29.09.2016 Tšehetso e ekelitsoeng bakeng sa sebopeho sa UPDI (lisebelisoa tse nyane tsa X)
E entse hore boholo ba ntlha ea USB bo khonehe
1.28 27.05.2015 Ts'ehetso e ekelitsoeng bakeng sa likhokahano tsa SPI le UART DGI.
Lebelo le ntlafalitsoeng la SWD. Litokiso tse nyane tsa liphoso.
1.22 03.10.2014 Phatlalatso ea khoutu e kentsoeng.
Taba e tsitsitseng e amanang le JTAG liketane tsa daisy tse nang le likotoana tsa litaelo tse fetang 64.
Lokisa bakeng sa katoloso ea ho seta bocha ARM. Taba e tsitsitseng ea matla a tsamaisoang ke matla.
1.13 08.04.2014 JTAG ho lokisa maqhubu a oache.
Lokisa debugWIRE ka SUT e telele.
Taelo e tsitsitseng ea oscillator calibration.
1.09 12.02.2014 Phallo ea pele ea Atmel-ICE.

8.2 .Litaba Tse Tsejoang Mabapi le Atmel-ICE
8.2.1.Kakaretso

  • Li-batch tsa pele tsa Atmel-ICE li ne li e-na le USB e fokolang. E le tharollo ea nakoana ea epoxy glue e sebelisitsoe ho lihlopha tse seng li hlahisitsoe tsa phetolelo ea pele ho ntlafatsa botsitso ba mechine.

8.2.2. Mathata a khethehileng a Atmel AVR XMEGA OCD

  • Bakeng sa lelapa la ATxmegaA1, ke phetoho ea G kapa hamorao feela e tšehetsoang

8.2.1. Atmel AVR - Mathata a Khethehileng a Sesebelisoa

  • Matla a ho palama baesekele ho ATmega32U6 nakong ea ho lokisa bothata a ka baka tahlehelo ea ho ikopanya le sesebelisoa

Ho latela Sehlahisoa

9.1. RoHS le WEEE
Atmel-ICE le lisebelisoa tsohle li entsoe ho latela Taelo ea RoHS (2002/95/EC) le Taelo ea WEEE (2002/96/EC).
9.2. CE le FCC
Yuniti ea Atmel-ICE e lekoa ho latela litlhoko tsa bohlokoa le lipehelo tse ling tse amehang tsa Litaelo:

  • Taelo ea 2004/108/EC (sehlopha sa B)
  • FCC karolo ea 15 karoloana ea B
  • 2002/95/EC (RoHS, WEEE)

Litekanyetso tse latelang li sebelisoa bakeng sa tlhahlobo:

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

Theknoloji ea Kaho File e fumaneha:
Ho entsoe boiteko bo bong le bo bong ho fokotsa tlhahiso ea motlakase e tsoang sehlahisoa sena. Leha ho le joalo, tlas'a maemo a itseng, sistimi (sehlahisoa sena se hokahaneng le potoloho ea ts'ebeliso e shebiloeng) e ka ntša maqhubu a likaroloana tsa motlakase a fetang boleng bo phahameng bo lumelletsoeng ke litekanyetso tse boletsoeng ka holimo. Khafetsa le boholo ba mesi e tla khethoa ke lintlha tse 'maloa, ho kenyeletsoa tlhophiso le tsela ea ts'ebeliso eo sehlahisoa se sebelisoang ka eona.

Nalane ea Phetoho

Doc. Moruti.

Letsatsi

Maikutlo

42330C 10/2016 E kenyellelitsoe sebopeho sa UPDI le nalane e ntlafalitsoeng ea Firmware Release
42330B 03/2016 • Khaolo e ntlafalitsoeng ea ho Debugging On-Chip
• Fomete e ncha ea nalane ea tokollo ea firmware ho Nalane ea Phatlalatso le khaolo ea litaba tse tsebahalang
• Phanout ea thapo ea tharollo e kentsoeng
42330A 06/2014 Ho lokolloa ha tokomane ea pele

Atmel®, Letšoao la Atmel le metsoako ea eona, Ho nolofalletsa menyetla e sa lekanyetsoang®, AVR®, megaAVR®, STK®, AVR e nyane®, XMEGA®, 'me ba bang ke matshwao a kgwebo a ngodisitsweng kapa matshwao a kgwebo a Atmel Corporation naheng ya US le dinaheng tse ding. ARM®, ARM e hokahane® logo, Cortex®, mme a mang ke matshwao a kgwebo a ngodisitsweng kapa matshwao a kgwebo a ARM Ltd. Windows® ke letshwao la kgwebo le ngodisitsweng la Microsoft Corporation naheng ya US le kapa dinaheng tse ding. Mabitso a mang le mabitso a lihlahisoa e kanna ea ba matšoao a ba bang.
TLHOKOMELISO: Lintlha tse tokomaneng ena li fanoe mabapi le lihlahisoa tsa Atmel. Ha ho laesense, e hlalositsoeng kapa e boletsoeng, ka estoppel kapa ka tsela e 'ngoe, ho tokelo efe kapa efe ea thepa ea mahlale e fanoeng ke tokomane ena kapa mabapi le thekiso ea lihlahisoa tsa Atmel. NTLE JOALOKAHA HO BEHILE MELAO LE MAEMO A ATMEL TSA THEKISO E FUMANEHANG HO ATMEL. WEBSEBAKA, ATMEL HA E NKA HORE HA HO MOTHO OO EFE KAPA EFE HONA E HLOKOMELA KA HO BONAHALA, HO FINYELLANG KAPA MOLAO OA TIISETSO MAHALA LE LIHLAHISO TSA LONA, EMPA E SA LEKELETSO, TIISETSO E FUMANETSOENG EA THEKISO, HO SEBELETSA MOSEBETSI OA HO HLOKAHALA. HA HO FIHLELA ATMEL E TLA BA MOTHO OA MOLATO BAKENG SA LITABA TSE FELENG, TSA TLHAHOLO, TSA TEBELLO, KOTLO, TSE KHETHEHILENG KAPA TSA TSHOhanyetso (Ho kenyeletsoa, ​​Ntle le Meedi, Litšenyo Bakeng sa Tahlehelo le Melemo, TŠITISO EA LIKHOEBO, KAPA TAHLEHO EA TŠEBELETSO) TOKOMANE ENA, LE HA ATMEL E NE E ELETSWE
TSA MOKHOA OA HO SEBELISA JOALO. Atmel ha e etse tlhahiso kapa litiisetso mabapi le ho nepahala kapa botlalo ba litaba tsa tokomane ena mme e na le tokelo ea ho etsa liphetoho ho litlhaloso le litlhaloso tsa lihlahisoa ka nako efe kapa efe ntle le tsebiso. Atmel ha e etse boitlamo bofe kapa bofe ba ho nchafatsa tlhahisoleseling e fanoeng mona. Ntle le ha ho fanoe ka mokhoa o mong, lihlahisoa tsa Atmel ha li tšoanelehe, 'me li ke ke tsa sebelisoa, lits'ebetsong tsa likoloi. Lihlahisoa tsa Atmel ha lia rereloa, ha lia lumelloa, kapa ha lia fuoa tumello ea ho sebelisoa e le likarolo tsa lits'ebetso tse reretsoeng ho tšehetsa kapa ho boloka bophelo.
TLHOKOMELISO-BOHLOKOA, SESOLE, LE TLHOKOMELISO EA LIKOPO: Lihlahisoa tsa Atmel ha lia etsetsoa ebile li ke ke tsa sebelisoa mabapi le ts'ebeliso efe kapa efe moo ho hloleha ha lihlahisoa tse joalo ho ka lebelloang ho baka kotsi e kholo ea motho kapa lefu ("Tsireletso-Bohlokoa. Likopo”) ntle le tumello e ngotsoeng e tobileng ea ofisiri ea Atmel. Lits'ebetso tsa Bohlokoahali tsa Polokeho li kenyelletsa, ntle le meeli, lisebelisoa tsa ts'ehetso ea bophelo le litsamaiso, lisebelisoa kapa litsamaiso tsa ts'ebetso ea meaho ea nyutlelie le litsamaiso tsa libetsa. Lihlahisoa tsa Atmel ha lia etsetsoa kapa hona ho rereloa ho sebelisoa lits'ebetsong tsa sesole kapa tsa sefofane kapa tikoloho ntle le haeba Atmel e khethiloe ka ho khetheha e le boemo ba sesole. Lihlahisoa tsa Atmel ha lia etsetsoa kapa hona ho rereloa ho sebelisoa lits'ebetsong tsa likoloi ntle le haeba li khethiloe ke Atmel joalo ka boemo ba likoloi.

Atmel logoSehlopha sa Atmel
1600 Technology Drive, San Jose, CA 95110 USA
T: (+1) (408) 441.0311
F: (+1) (408) 436.4200
www.atmel.com
© 2016 Atmel Corporation.
Rev.: Atmel-42330C-Atmel-ICE_User Guide-10/2016
Baetsi ba Atmel-ICE Debugger - letšoao la 2

Litokomane / Lisebelisoa

Atmel The Atmel-ICE Debugger Programmers [pdf] Bukana ea Mosebelisi
The Atmel-ICE Debugger Programmers, The Atmel-ICE, Debugger Programmers, Programmers

Litšupiso

Tlohela maikutlo

Aterese ea hau ea lengolo-tsoibila e ke ke ea phatlalatsoa. Libaka tse hlokahalang li tšoailoe *