Unuhaltaj Elektronikaj Fabrikado-Servoj, helpas vin facile atingi viajn elektronikajn produktojn de PCB & PCBA

DAPLINK anstataŭigas la JLINK OBSTLINK STM32-brulilon malsupren-ŝargilan emulilon ARM

Mallonga Priskribo:

Produkta nomo: CMSIS DAP Simulilo

Sencimiga interfaco: JTAG, SWD, virtuala seria haveno

Evolumedio: Kei1/MDK, IAR, OpenOCD

Celaj blatoj: Ĉiuj blatoj bazitaj sur la kerno Cortex-M, kiel STM32, NRF51/52, ktp.

Operaciumo: Vindozo, Linukso, Mac

Enira tensio: 5V (USB nutrado)

Eliga tensio: 5V/3.3V (povas esti rekte liverita al la cela tabulo)

Produkta grandeco: 71.5mm * 23.6mm * 14.2mm


Produkta Detalo

Produktaj Etikedoj

1.1

 

Produktaj karakterizaĵoj
(1) Aparataro skema PCB estas tute malfermita fonto, programaro malferma fonto, neniu kopirajto risko.
Nuntempe, la jlink/stlink sur la merkato estas piratitaj, kaj estas iuj leĝaj problemoj en la uzo. Kiam iu jlink estas uzata kun IDE kiel MDK, ĝi instigos piratadon kaj ne povas esti uzata normale, kaj iuj jlink-versioj havas la problemon perdi firmvaro post uzado dum tempodaŭro. Post kiam la firmvaro estas perdita, vi devas permane restarigi la programaron.
(2) Elkonduku SWD-interfacon, subtenu ĉefan komputilan sencimigan programaron, inkluzive de keil, IAR, openocd, subtenu SwD-elŝuton, unupaŝan sencimigon.
(3)JTAG-interfaco, kun openocd povas subteni la senararigon de preskaŭ ĉiuj SoC-fritoj tutmonde, kiel ARM Cortex-A-serio, DSP, FPGA, MIPS, ktp., ĉar la SWD-protokolo estas nur privata protokolo difinita de ARM, kaj JTAG estas la internacia normo IEEE 1149. La kutima emulila celblato estas ĝenerale ARM Cortex-M-serio, kiu ne enkondukas JTAG-interfacon, kaj ĉi tiu produkto enkondukas JTAG-interfacon, kiu taŭgas por vi disvolvi kaj sencimigi laboron sub aliaj platformoj.
(4) Subtenu virtualan serian havenon (tio estas, ĝi povas esti uzata kiel emulilo aŭ kiel seria haveno ilo, anstataŭigante ch340, cp2102, p12303)
(5)DAPLink subtenas ĝisdatigon de la firmware de USB-memoriga disko, nur surterigu la nRST, ŝtopu ĝin en DAPLink, komputilon. Ekzistos USB-poŝmemoro, simple trenu la novan firmvaro (heks aŭ bin-dosiero) en la USB-memorigilon por kompletigi la firmware-ĝisdatigon. Ĉar DAPLink efektivigas ekŝargilon kun U-diska funkcio, ĝi povas facile kompletigi la firmvaran ĝisdatigon. Se vi havas STM32-bazitan produkton en amasproduktado, kaj la produkto eble bezonos esti ĝisdatigita poste, la ekŝargilo-kodo en DAPLink estas tre inda je via referenco, la kliento ne bezonas instali kompleksajn IDE aŭ bruligi ilojn por kompletigi la ĝisdatigi, simple treni al la U-disko povas oportune kompletigi vian produktan ĝisdatigon.

8

Elektra proceduro
1.Konektu la emulilon al la cela tabulo

SWD-kabla diagramo

detalo (1)

JTAG kabldiagramo

detalo (2)

Demandoj kaj respondoj
1. Brulado malsukceso, indikante RDDI-DAP ERARO, kiel solvi?
R: Ĉar la simulila brulrapideco estas rapida, la signalo inter la dupont-linio produktos interkruciĝon, bonvolu provi ŝanĝi la pli mallongan Dupont-linion, aŭ la proksime ligitan Dupont-linion, vi ankaŭ povas provi redukti la brulan rapidon, ĝenerale povas esti solvita. normale.
2. Kion oni faru se la celo ne povas esti detektita, indikante misfunkciadon de komunikado?
R: Bonvolu unue kontroli ĉu la aparatara kablo estas ĝusta (GND,CLK,10,3V3), kaj poste kontroli ĉu la nutrado de la cela tabulo estas normala. Se la cela tabulo estas funkciigita de la simulilo, ĉar la maksimuma eliga kurento de la USB estas nur 500mA, bonvolu kontroli ĉu la nutrado de la celtabulo estas nesufiĉa.
3. Kiu blato-sencimiga brulado estas subtenata de CMSIS DAP/DAPLink?
R: La tipa uzscenaro estas programi kaj sencimigi la MCU. Teorie, la kerno de la serio Cortex-M povas uzi DAP por bruligi kaj sencimigi, tipaj blatoj kiel STM32 plena serio de blatoj, GD32 plena serio, nRF51/52 serio ktp.
4. Ĉu mi povas uzi DAP-emulilon por sencimigi sub Linukso?
R: Sub Linukso, vi povas uzi openocd kaj DAP-emulilon por sencimigi. openocd estas la plej populara kaj potenca malfermkoda erarserĉilo en la mondo. Vi ankaŭ povas uzi openocd sub fenestroj, skribante la taŭgan agordan skripton povas atingi la elpurigon de la blato, bruligado kaj aliaj operacioj.

Produkta pafado

9










  • Antaŭa:
  • Sekva:

  • Skribu vian mesaĝon ĉi tie kaj sendu ĝin al ni