A termék jellemzői
(1) A hardver sematikus PCB teljesen nyílt forráskódú, a szoftver nyílt forráskódú, nincs szerzői jogi kockázat.
Jelenleg a piacon lévő jlink/stlink kalóz, és a használat során jogi problémák is vannak. Ha néhány jlinket IDE-vel, például MDK-val használnak, az kalózkodást jelez, és nem használható normál módon, és egyes jlink-verzióknál az a probléma, hogy bizonyos ideig használat után elveszik a firmware. A firmware elvesztése után manuálisan kell visszaállítania a szoftvert.
(2) Kivezeti az SWD interfészt, támogatja a mainstream PC hibakereső szoftvereket, beleértve a keil-t, IAR-t, openocd-t, támogatja az SwD letöltést, az egylépéses hibakeresést.
(3) A JTAG interfész az openocd-vel szinte az összes SoC chip hibakeresését támogatja világszerte, mint például az ARM Cortex-A sorozat, DSP, FPGA, MIPS stb., mivel az SWD protokoll csak az ARM által meghatározott privát protokoll, és A JTAG a nemzetközi IEEE 1149 szabvány. A szokásos emulátor célchip általában az ARM Cortex-M sorozat, amely nem vezet be JTAG interfészt, ez a termék pedig JTAG interfészt, amely alkalmas arra, hogy más platformokon is fejleszthess és hibakeresést végezhess.
(4) Támogatja a virtuális soros portot (azaz emulátorként vagy soros port eszközként használható, a ch340, cp2102, p12303 helyére)
(5) A DAPLink támogatja az USB flash meghajtó firmware frissítését, csak földelje le az nRST-t, és csatlakoztassa a DAPLinkhez, PC-hez. Lesz egy USB flash meghajtó, csak húzza az új firmware-t (hex vagy bin fájlt) az USB flash meghajtóba a firmware frissítés befejezéséhez. Mivel a DAPLink U disk funkcióval rendelkező rendszerbetöltőt valósít meg, könnyen befejezheti a firmware-frissítést. Ha STM32-alapú terméke van tömeggyártásban, és a terméket később frissíteni kell, akkor a DAPLink rendszertöltő kódja nagyon megéri a hivatkozást, a kliensnek nem kell bonyolult IDE-t telepítenie vagy égető eszközöket a befejezéshez. frissítés, csak húzza az U-lemezre kényelmesen befejezheti a termék frissítését.
Bekötési eljárás
1.Csatlakoztassa az emulátort a célkártyához
SWD kapcsolási rajz
JTAG kapcsolási rajz
Kérdések és válaszok
1. Égési hiba, RDDI-DAP HIBA jelzés, hogyan lehet megoldani?
V: Mivel a szimulátor égési sebessége gyors, a dupont vonal közötti jel áthallást okoz, próbálja meg megváltoztatni a rövidebb Dupont vonalat vagy a szorosan kapcsolódó Dupont vonalat, megpróbálhatja csökkenteni az égési sebességet is, általában megoldható. normálisan.
2. Mi a teendő, ha a célpont nem észlelhető, ami kommunikációs hibára utal?
V: Először ellenőrizze, hogy a hardverkábel megfelelő-e (GND, CLK, 10, 3V3), majd ellenőrizze, hogy a célkártya tápellátása normális-e. Ha a célkártyát a szimulátor táplálja, mivel az USB maximális kimeneti árama csak 500 mA, ellenőrizze, hogy a célkártya tápellátása nem elegendő-e.
3. Melyik chip hibakereső írását támogatja a CMSIS DAP/DAPLink?
V: A tipikus használati forgatókönyv az MCU programozása és hibakeresése. Elméletileg a Cortex-M sorozat kernelje használhatja a DAP-ot az égetéshez és hibakereséshez, tipikus chipeket, mint például az STM32 teljes sorozatú chipeket, a GD32 teljes sorozatokat, az nRF51/52 sorozatokat és így tovább.
4. Használhatom a DAP emulátort hibakereséshez Linux alatt?
V: Linux alatt az openocd és a DAP emulátor használható a hibakereséshez. Az openocd a legnépszerűbb és leghatékonyabb nyílt forráskódú hibakereső a világon. A windows alatt is használhatjuk az openocd-t, a megfelelő konfigurációs szkript megírásával elérhető a chip hibakeresése, égetése és egyéb műveletek.
Termék lövöldözés