Servicii complete de producție electronică, vă ajută să obțineți cu ușurință produsele electronice din PCB și PCBA

DAPLINK înlocuiește emulatorul de descărcare a arzătorului JLINK OBSTLINK STM32 ARM

Scurtă descriere:

Nume produs: Simulator CMSIS DAP

Interfață de depanare: JTAG, SWD, port serial virtual

Mediu de dezvoltare: Kei1/MDK, IAR, OpenOCD

Cipuri țintă: Toate cipurile bazate pe nucleul Cortex-M, cum ar fi STM32, NRF51/52 etc.

Sistem de operare: Windows, Linux, Mac

Tensiune de intrare: 5V (alimentare prin USB)

Tensiune de ieșire: 5V/3.3V (poate fi furnizată direct către placa țintă)

Dimensiunea produsului: 71,5 mm * 23,6 mm * 14,2 mm


Detalii produs

Etichete de produs

1.1

 

Caracteristicile produsului
(1) Schema hardware PCB este complet open source, software open source, fără riscuri de copyright.
În prezent, jlink/stlink-urile de pe piață sunt piratate, existând unele probleme legale legate de utilizare. Atunci când un jlink este utilizat cu un IDE precum MDK, acesta va duce la piraterie și nu va putea fi utilizat normal, iar unele versiuni de jlink au problema pierderii firmware-ului după o perioadă de utilizare. Odată ce firmware-ul este pierdut, trebuie să restaurați manual software-ul.
(2) Interfață SWD, suportă software de depanare PC mainstream, inclusiv keil, IAR, openocd, suportă descărcare SwD, depanare într-un singur pas.
(3) Interfața JTAG, cu openocd, poate suporta depanarea aproape tuturor cipurilor SoC din întreaga lume, cum ar fi seria ARM Cortex-A, DSP, FPGA, MIPS etc., deoarece protocolul SWD este doar un protocol privat definit de ARM, iar JTAG este standardul internațional IEEE 1149. Cipul țintă obișnuit al emulatorului este în general seria ARM Cortex-M, care nu introduce interfața JTAG, iar acest produs introduce interfața JTAG, care este potrivită pentru dezvoltarea și depanarea lucrărilor pe alte platforme.
(4) Suportă port serial virtual (adică poate fi folosit ca emulator sau ca instrument de port serial, înlocuind ch340, cp2102, p12303)
(5) DAPLink acceptă actualizarea firmware-ului pentru unități flash USB, trebuie doar să conectați nRST la masă și să îl conectați la DAPLink, la PC. Veți găsi o unitate flash USB, trebuie doar să trageți noul firmware (fișier hexadecimal sau bin) în unitatea flash USB pentru a finaliza actualizarea firmware-ului. Deoarece DAPLink implementează un bootloader cu funcție de disc U, poate finaliza cu ușurință actualizarea firmware-ului. Dacă aveți un produs bazat pe STM32 în producție de masă și produsul poate necesita actualizare ulterioară, codul bootloader din DAPLink este foarte util pentru referință. Clientul nu trebuie să instaleze IDE complexe sau instrumente de scriere pentru a finaliza actualizarea, ci trebuie doar să trageți pe discul U pentru a finaliza cu ușurință actualizarea produsului.

8

Procedura de cablare
1. Conectați emulatorul la placa țintă

Schema de cablare SWD

detaliu (1)

Schema de cablare JTAG

detaliu (2)

Întrebări și răspunsuri
1. Eroare de ardere, indicând EROAREA RDDI-DAP, cum se rezolvă?
R: Deoarece viteza de ardere a simulatorului este mare, semnalul dintre linia Dupont va produce diafonie. Vă rugăm să încercați să schimbați linia Dupont mai scurtă sau linia Dupont strâns conectată. De asemenea, puteți încerca să reduceți viteza de ardere. În general, problema se poate rezolva normal.
2. Ce trebuie făcut dacă ținta nu poate fi detectată, indicând o eroare de comunicare?
R: Vă rugăm să verificați mai întâi dacă cablul hardware este corect (GND, CLK, 10, 3V3), apoi verificați dacă sursa de alimentare a plăcii țintă este normală. Dacă placa țintă este alimentată de simulator, deoarece curentul maxim de ieșire al USB-ului este de numai 500mA, vă rugăm să verificați dacă sursa de alimentare a plăcii țintă este insuficientă.
3. Ce fel de ardere prin depanare a cipurilor este acceptată de CMSIS DAP/DAPLink?
R: Scenariul tipic de utilizare este programarea și depanarea MCU-ului. Teoretic, nucleul seriei Cortex-M poate utiliza DAP pentru ardere și depanare, cipuri tipice precum seria completă STM32, seria completă GD32, seria nRF51/52 și așa mai departe.
4. Pot folosi emulatorul DAP pentru depanare sub Linux?
R: Sub Linux, puteți utiliza openocd și emulatorul DAP pentru depanare. openocd este cel mai popular și puternic depanator open source din lume. De asemenea, puteți utiliza openocd sub Windows; prin scrierea scriptului de configurare corespunzător, puteți realiza depanarea cipului, arderea și alte operațiuni.

Fotografierea produsului

9










  • Anterior:
  • Următorul:

  • Scrie mesajul tău aici și trimite-l nouă