Toetran'ny vokatra
(1) Hardware schematic PCB dia loharano misokatra tanteraka, rindrambaiko open source, tsy misy risika amin'ny zon'ny mpamorona.
Amin'izao fotoana izao, ny jlink/stlink eny an-tsena dia piraty, ary misy olana ara-dalàna amin'ny fampiasana. Rehefa ampiasaina miaraka amin'ny IDE toy ny MDK ny jlink sasany, dia hanosika ny piraty izany ary tsy azo ampiasaina amin'ny fomba mahazatra, ary ny dikan-jlink sasany dia manana olana amin'ny fahaverezan'ny firmware rehefa ampiasaina mandritra ny fotoana maharitra. Raha vao very ny firmware dia mila mamerina amin'ny laoniny ny rindrambaiko ianao.
(2) Tariho ny interface SWD, tohano ny rindrambaiko debugging PC mahazatra, anisan'izany ny keil, IAR, openocd, fanohanana SwD download, debugging dingana tokana.
(3) JTAG interface tsara, miaraka amin'ny openocd dia afaka manohana ny debugging ny ankamaroan'ny SoC chips maneran-tany, toy ny ARM Cortex-A andian-dahatsoratra, DSP, FPGA, MIPS, sns, satria ny SWD protocol dia tsy miankina ihany no voafaritry ny ARM, ary JTAG no fenitra iraisam-pirenena IEEE 1149. Ny chip kendrena emulator mahazatra dia amin'ny ankapobeny ARM Cortex-M andian-dahatsoratra, izay tsy mampiditra ny JTAG interface tsara, ary ity vokatra ity dia mampiditra ny JTAG interface tsara, izay mety aminao mba hampivelatra sy debug asa eo ambanin'ny sehatra hafa.
(4) Tohano ny seranan-tsambo virtoaly virtoaly (izany hoe azo ampiasaina ho emulator na ho fitaovana seranan-tsambo, manolo ny ch340, cp2102, p12303)
(5) Ny DAPLink dia manohana ny fanavaozana ny firmware USB flash drive, mitoto fotsiny ny nRST, ampidiro ao amin'ny DAPLink, PC. Hisy USB flash drive, tariho fotsiny ny firmware vaovao (hex na bin file) ao amin'ny USB flash drive hamita ny fanavaozana firmware. Satria ny DAPLink dia mametraka bootloader miaraka amin'ny fiasan'ny disk U, dia afaka mamita mora foana ny fanavaozana firmware. Raha manana vokatra miorina amin'ny STM32 ianao amin'ny famokarana faobe, ary mety mila havaozina ny vokatra any aoriana, ny code boot loader ao amin'ny DAPLink dia tena mendrika ny holazainao, ny mpanjifa dia tsy mila mametraka IDE sarotra na mandoro fitaovana mba hamitana ny manavao, tadiavo fotsiny mankany amin'ny kapila U dia afaka mamita tsara ny fanavaozana ny vokatrao.
Wiring fomba
1. Connect ny emulator amin'ny kendrena birao
SWD wiring diagram
JTAG wiring diagram
Q&A
1. Tsy fahombiazana mirehitra, manondro RDDI-DAP ERROR, ahoana no hamahana azy?
A: Satria haingana ny hafainganam-pandehan'ny simulator, ny famantarana eo amin'ny tsipika dupont dia hamokatra crosstalk, azafady mba manandrana manova ny tsipika Dupont fohy kokoa, na ny tsipika Dupont mifandray akaiky, azonao atao koa ny manandrana mampihena ny hafainganam-pandehan'ny afo, amin'ny ankapobeny dia azo vahana. mahazatra.
2. Inona no tokony hatao raha tsy hita ilay lasibatra, izay manondro ny tsy fahombiazan'ny fifandraisana?
A: Azafady, jereo aloha raha marina ny tariby fitaovana (GND,CLK,10,3V3), ary jereo raha ara-dalàna ny famatsiana herinaratra amin'ny birao kendrena. Raha mampiasa ny simulator ny solaitrabe kendrena, satria 500mA fotsiny ny fivoahana farany ambony indrindra amin'ny USB, azafady jereo raha tsy ampy ny famatsiana herinaratra amin'ny birao kendrena.
3. Iza amin'ny fandoroana ny chip debug no tohanan'ny CMSIS DAP/DAPLink?
A: Ny scenario fampiasa mahazatra dia ny fandaharana sy ny debug ny MCU. Ara-teorika, ny kernel an'ny andian-dahatsoratra Cortex-M dia afaka mampiasa DAP amin'ny fandoroana sy ny debugging, potika mahazatra toy ny STM32 andian-dahatsoratra feno, andiany feno GD32, andiany nRF51/52 sy ny sisa.
4. Afaka mampiasa DAP emulator ve aho amin'ny debugging amin'ny Linux?
A: Amin'ny Linux, azonao atao ny mampiasa openocd sy DAP emulator ho an'ny debugging. openocd no debugger open source malaza sy mahery indrindra eran-tany. Azonao atao ihany koa ny mampiasa openocd eo ambanin'ny windows, amin'ny fanoratana ny sora-baventy mifanaraka amin'izany dia afaka manatratra ny debugging ny chip, ny fandoroana ary ny asa hafa.
fitifirana vokatra