Características do produto
(1) A PCB esquemática de hardware é de código aberto completamente, software de código aberto, sen risco de copyright.
Na actualidade, os jlink/stlink no mercado están pirateados e hai algúns problemas legais no seu uso. Cando se usa algún jlink con IDE como MDK, provocará a piratería e non se pode usar normalmente, e algunhas versións de jlink teñen o problema de perder o firmware despois de usar durante un período de tempo. Unha vez que se perda o firmware, cómpre restauralo manualmente.
(2) Achega a interface SWD, admite o software de depuración de PC común, incluíndo keil, IAR, openocd, admite a descarga de SwD, a depuración dun só paso.
(3) A interface JTAG, con openocd pode soportar a depuración de case todos os chips SoC en todo o mundo, como a serie ARM Cortex-A, DSP, FPGA, MIPS, etc., porque o protocolo SWD é só un protocolo privado definido por ARM e JTAG é o estándar internacional IEEE 1149. O chip de destino do emulador habitual é xeralmente da serie ARM Cortex-M, que non introduce interface JTAG, e este produto introduce interface JTAG, que é axeitado para desenvolver e depurar traballos noutras plataformas.
(4) Admite o porto serie virtual (é dicir, pódese usar como emulador ou como ferramenta de porto serie, substituíndo ch340, cp2102, p12303)
(5)DAPLink admite a actualización de firmware da unidade flash USB, só tes que conectar a nRST, conéctao a DAPLink, PC. Haberá unha unidade flash USB, só tes que arrastrar o novo firmware (ficheiro hexadecimal ou bin) á unidade flash USB para completar a actualización do firmware. Dado que DAPLink implementa un cargador de arranque con función de disco U, pode completar facilmente a actualización do firmware. Se tes un produto baseado en STM32 en produción en masa e é posible que o produto teña que ser actualizado máis tarde, o código do cargador de arranque en DAPLink é moi digno da túa referencia, o cliente non necesita instalar un IDE complexo nin ferramentas de gravación para completar o proceso. actualizar, só tes que arrastrar ao disco U para completar convenientemente a actualización do teu produto.
Procedemento de cableado
1.Conecte o emulador ao taboleiro de destino
Diagrama de cableado SWD
Diagrama de cableado JTAG
Preguntas e respostas
1. Fallo de queima, que indica un ERRO RDDI-DAP, como solucionalo?
R: Debido a que a velocidade de combustión do simulador é rápida, o sinal entre a liña de dupont producirá diafonía, por favor, intente cambiar a liña de Dupont máis curta ou a liña de Dupont estreitamente conectada, tamén pode tentar reducir a velocidade de queima, xeralmente pódese resolver. normalmente.
2. Que se debe facer se non se pode detectar o obxectivo, o que indica un fallo de comunicación?
R: Comprobe primeiro se o cable de hardware é correcto (GND,CLK,10,3V3) e despois comprobe se a fonte de alimentación da tarxeta de destino é normal. Se a placa de destino está alimentada polo simulador, xa que a corrente de saída máxima do USB é de só 500 mA, comprobe se a fonte de alimentación da tarxeta de destino é insuficiente.
3. Que gravación de depuración de chip é compatible con CMSIS DAP/DAPLink?
R: O escenario de uso típico é programar e depurar o MCU. Teoricamente, o núcleo da serie Cortex-M pode usar DAP para gravar e depurar, chips típicos como a serie completa de chips STM32, a serie completa GD32, a serie nRF51/52, etc.
4. Podo usar o emulador DAP para a depuración en Linux?
R: En Linux, pode usar o emulador openocd e DAP para a depuración. openocd é o depurador de código aberto máis popular e poderoso do mundo. Tamén pode usar openocd baixo Windows, escribindo o script de configuración axeitado pode lograr a depuración do chip, gravación e outras operacións.
Fotografía de produtos