Uiga o oloa
(1) Meafaigaluega schematic PCB e atoatoa tatala punaoa, polokalama tatala punaoa, leai se tulaga lamatia o le puletaofia.
I le taimi nei, o le jlink / stlink i luga o le maketi ua faomea, ma o loʻo i ai ni faʻafitauli faʻaletulafono i le faʻaaogaina. A fa'aoga nisi jlink i le IDE e pei o le MDK, o le a fa'aosofia ai le faomea ma e le mafai ona fa'aoga masani, ma o nisi o jlink versions o lo'o i ai le fa'afitauli o le leiloa firmware pe a uma ona fa'aoga mo se vaitaimi. O le taimi lava e leiloa le firmware, e tatau ona e toe faʻafoʻi lima le polokalama.
(2) Ta'ita'i atu i fafo SWD, lagolago autu PC debugging polokalama, e aofia ai keil, IAR, openocd, lagolago SwD download, tasi laasaga debugging.
(3) JTAG interface, ma openocd e mafai ona lagolagoina le debugging o toetoe lava SoC meataalo i le lalolagi atoa, e pei o le ARM Cortex-A faasologa, DSP, FPGA, MIPS, ma isi, aua o le SWD protocol ua na o se maliega tumaoti ua faamatalaina e ARM, ma JTAG o le tulaga faavaomalo IEEE 1149. O le masani emulator taulaʻiga chip e masani lava ARM Cortex-M faasologa, lea e le faailoaina JTAG interface, ma o lenei oloa faailoa JTAG interface, lea e talafeagai mo oe e atiina ae ma debug galuega i lalo o isi tulaga.
(4) Lagolago tau telefoni feaveaʻi (o lona uiga, e mafai ona faʻaaogaina e avea o se emulator poʻo se meafaigaluega telefoni feaveaʻi, sui ch340, cp2102, p12303)
(5)DAPLink lagolagoina le USB flash drive firmware upgrade, na o le eleele le nRST, faʻapipiʻi i DAPLink, PC. O le ai ai se USB flash drive, naʻo le toso le firmware fou (hex poʻo le bin faila) i totonu o le USB flash drive e faʻamaeʻa ai le faʻaleleia o le firmware. Ona o le DAPLink o loʻo faʻaaogaina se bootloader ma le U disk function, e faigofie ona faʻamaeʻaina le faʻaleleia o le firmware. Afai ei ai sau oloa faʻavae STM32 i le gaosiga tele, ma atonu e manaʻomia le faʻaleleia o le oloa mulimuli ane, o le code loader boot i DAPLink e matua aoga lava mo lau faʻamatalaga, e le manaʻomia e le kalani le faʻapipiʻi IDE lavelave pe mu meafaigaluega e faʻamaeʻa ai le. faʻaleleia, naʻo le toso i le U tisiki e mafai ona faʻamaeʻa lelei lau faʻaleleia o oloa.
Fa'asologa o uaea
1. Faʻafesoʻotaʻi le emulator i le laupapa sini
SWD uaea ata
JTAG uaea ata
Q&A
1. Mu le toilalo, faʻaalia RDDI-DAP ERROR, faʻafefea ona foia?
A: Talu ai ona o le saoasaoa o le simulator e vave, o le faailo i le va o le laina dupont o le a maua ai le crosstalk, faamolemole taumafai e sui le laina Dupont puupuu, poʻo le laina vavalalata o Dupont, e mafai foi ona e taumafai e faʻaitiitia le saoasaoa mu, e masani lava e mafai ona foia. masani.
2. O le ā e tatau ona fai pe afai e lē mafai ona iloa le taulaʻiga, e faailoa ai le lē taulau o fesootaʻiga?
A: Faʻamolemole siaki muamua pe saʻo le uaea meafaigaluega (GND,CLK,10,3V3), ona siaki lea pe masani le faʻaogaina o le eletise o le laupapa sini. Afai e faʻamalosia le laupapa faʻamoemoe e le simulator, talu ai o le maualuga o le gaosiga o loʻo i ai nei o le USB e naʻo le 500mA, faʻamolemole siaki pe le lava le eletise o le laupapa faʻamoemoe.
3. O le a le fa'amuaina o le pu e lagolagoina e CMSIS DAP/DAPLink?
A: Ole fa'ata'ita'iga fa'aoga masani ole fa'apolokalame ma debug ole MCU. O le mea moni, o le fatu o le Cortex-M series e mafai ona faʻaogaina le DAP mo le susunuina ma le faʻapipiʻiina, meataalo masani e pei ole STM32 faʻasologa atoa o meataalo, GD32 faʻasologa atoa, nRF51 / 52 faʻasologa ma isi.
4. E mafai ona ou faʻaogaina le emulator DAP mo le faʻapipiʻiina i lalo o Linux?
A: I lalo o Linux, e mafai ona e faʻaogaina le openocd ma le DAP emulator mo le faʻaogaina. openocd o le ta'uta'ua ma mamana fa'apogai puna tatala i le lalolagi. E mafai fo'i ona e fa'aogaina le openocd i lalo o fa'amalama, e ala i le tusiaina o le fa'atonuga talafeagai e mafai ona ausia ai le debugging o le pu, mu ma isi gaioiga.
Fanau oloa