I servizi di produzione elettronica one-stop ti aiutano a realizzare facilmente i tuoi prodotti elettronici da PCB e PCBA

DAPLINK sostituisce l'emulatore downloader del masterizzatore JLINK OBSTLINK STM32 ARM

Breve descrizione:

Nome del prodotto: simulatore CMSIS DAP

Interfaccia di debug: JTAG, SWD, porta seriale virtuale

Ambiente di sviluppo: Kei1/MDK, IAR, OpenOCD

Chip target: tutti i chip basati sul core Cortex-M, come STM32, NRF51/52, ecc.

Sistema operativo: Windows, Linux, Mac

Voltaggio in ingresso: 5 V (alimentazione USB)

Voltaggio in uscita: 5 V/3,3 V (può essere fornito direttamente alla scheda target)

Dimensioni del prodotto: 71,5 mm*23,6 mm*14,2 mm


Dettagli del prodotto

Tag dei prodotti

1.1

 

Caratteristiche del prodotto
(1) Il PCB dello schema hardware è completamente open source, il software open source, nessun rischio di copyright.
Al momento, i jlink/stlink sul mercato sono piratati e ci sono alcuni problemi legali nell'uso. Quando alcuni jlink vengono utilizzati con IDE come MDK, provocheranno la pirateria e non potranno essere utilizzati normalmente, e alcune versioni di jlink hanno il problema di perdere il firmware dopo aver utilizzato per un periodo di tempo. Una volta perso il firmware, è necessario ripristinare manualmente il software.
(2) Interfaccia SWD, supporto del software di debug per PC tradizionale, inclusi keil, IAR, openocd, supporto download SwD, debug in un unico passaggio.
(3) L'interfaccia JTAG, con openocd, può supportare il debug di quasi tutti i chip SoC in tutto il mondo, come la serie ARM Cortex-A, DSP, FPGA, MIPS, ecc., poiché il protocollo SWD è solo un protocollo privato definito da ARM e JTAG è lo standard internazionale IEEE 1149. Il solito chip di destinazione dell'emulatore è generalmente la serie ARM Cortex-M, che non introduce l'interfaccia JTAG, e questo prodotto introduce l'interfaccia JTAG, che è adatta per lo sviluppo e il debug del lavoro su altre piattaforme.
(4)Supporta la porta seriale virtuale (ovvero può essere utilizzata come emulatore o come strumento per porta seriale, sostituendo ch340, cp2102, p12303)
(5)DAPLink supporta l'aggiornamento del firmware dell'unità flash USB, è sufficiente mettere a terra l'nRST e collegarlo a DAPLink, PC. Ci sarà un'unità flash USB, basta trascinare il nuovo firmware (file esadecimale o bin) nell'unità flash USB per completare l'aggiornamento del firmware. Poiché DAPLink implementa un bootloader con funzione disco U, può facilmente completare l'aggiornamento del firmware. Se si dispone di un prodotto basato su STM32 in produzione di massa e potrebbe essere necessario aggiornare il prodotto in un secondo momento, il codice del caricatore di avvio in DAPLink è molto degno di riferimento, il client non ha bisogno di installare IDE complessi o strumenti di masterizzazione per completare la aggiornamento, basta trascinarlo sul disco U per completare comodamente l'aggiornamento del prodotto.

8

Procedura di cablaggio
1.Collegare l'emulatore alla scheda di destinazione

Schema elettrico dell'SWD

dettaglio (1)

Schema elettrico JTAG

dettaglio (2)

Domande e risposte
1. Errore di masterizzazione, che indica ERRORE RDDI-DAP, come risolverlo?
A: Poiché la velocità di masterizzazione del simulatore è elevata, il segnale tra la linea Dupont produrrà diafonia, provare a cambiare la linea Dupont più corta o la linea Dupont strettamente connessa, puoi anche provare a ridurre la velocità di masterizzazione, generalmente può essere risolto normalmente.
2. Cosa si dovrebbe fare se il target non può essere rilevato, indicando un errore di comunicazione?
R: Controllare innanzitutto se il cavo hardware è corretto (GND,CLK,10,3V3), quindi verificare se l'alimentazione della scheda di destinazione è normale. Se la scheda target è alimentata dal simulatore, poiché la corrente di uscita massima dell'USB è solo 500 mA, verificare se l'alimentazione della scheda target è insufficiente.
3. Quale masterizzazione di debug del chip è supportata da CMSIS DAP/DAPLink?
R: Lo scenario di utilizzo tipico è programmare ed eseguire il debug dell'MCU. In teoria, il kernel della serie Cortex-M può utilizzare DAP per la masterizzazione e il debug, chip tipici come la serie completa di chip STM32, la serie completa GD32, la serie nRF51/52 e così via.
4. Posso utilizzare l'emulatore DAP per il debug sotto Linux?
R: Sotto Linux, puoi usare openocd e l'emulatore DAP per il debug. openocd è il debugger open source più popolare e potente al mondo. È inoltre possibile utilizzare openocd sotto Windows, scrivendo lo script di configurazione appropriato è possibile eseguire il debug del chip, la masterizzazione e altre operazioni.

Ripresa del prodotto

9










  • Precedente:
  • Prossimo:

  • Scrivi qui il tuo messaggio e inviacelo