Vieno langelio elektroninės gamybos paslaugos, padėsiančios jums lengvai pasiekti savo elektroninius gaminius iš PCB ir PCBA

DAPLINK pakeičia JLINK OBSTLINK STM32 įrašymo įrenginio atsisiuntimo emuliatorių ARM

Trumpas aprašymas:

Produkto pavadinimas: CMSIS DAP simuliatorius

Derinimo sąsaja: JTAG, SWD, virtualus nuoseklusis prievadas

Kūrimo aplinka: Kei1/MDK, IAR, OpenOCD

Tiksliniai lustai: visi lustai, pagrįsti „Cortex-M“ branduoliu, pvz., STM32, NRF51/52 ir kt.

Operacinė sistema: Windows, Linux, Mac

Įėjimo įtampa: 5 V (maitinimo šaltinis per USB)

Išėjimo įtampa: 5V/3.3V (galima tiesiogiai tiekti į tikslinę plokštę)

Gaminio dydis: 71,5 mm * 23,6 mm * 14,2 mm


Produkto informacija

Produkto žymės

1.1

 

Produkto charakteristikos
(1) PCB aparatinės įrangos schema yra visiškai atvirojo kodo, programinė įranga yra atvirojo kodo, be jokios autorių teisių rizikos.
Šiuo metu rinkoje esančios „jlink“/„stlink“ programos yra piratinės, todėl kyla tam tikrų teisinių problemų dėl jų naudojimo. Kai kurios „jlink“ programos naudojamos su IDE, pvz., MDK, jos gali būti piratuojamos ir negali būti naudojamos įprastai, o kai kurios „jlink“ versijos turi problemų dėl programinės įrangos praradimo po tam tikro laiko. Praradus programinę įrangą, programinę įrangą reikia atkurti rankiniu būdu.
(2) Išvesti SWD sąsają, palaikyti pagrindinę kompiuterių derinimo programinę įrangą, įskaitant Keil, IAR, OpenOCD, palaikyti SWD atsisiuntimą, vieno žingsnio derinimą.
(3) JTAG sąsaja su „openocd“ gali palaikyti beveik visų pasaulyje esančių SoC lustų, tokių kaip ARM Cortex-A serijos, DSP, FPGA, MIPS ir kt., derinimą, nes SWD protokolas yra tik privatus ARM apibrėžtas protokolas, o JTAG yra tarptautinis IEEE 1149 standartas. Įprastas emuliatoriaus tikslinis lustas paprastai yra ARM Cortex-M serijos, kurioje nėra JTAG sąsajos, o šis produktas turi JTAG sąsają, kuri tinka kurti ir derinti darbus kitose platformose.
(4) Palaiko virtualų nuoseklųjį prievadą (tai yra, jį galima naudoti kaip emuliatorių arba kaip nuosekliojo prievado įrankį, pakeičiantį ch340, cp2102, p12303)
(5) „DAPLink“ palaiko USB atmintinės programinės įrangos atnaujinimą. Tiesiog įžeminkite nRST, prijunkite jį prie „DAPLink“ kompiuterio. Jei yra USB atmintinė, tiesiog nuvilkite naują programinę įrangą (šešioliktainį arba bin failą) į USB atmintinę, kad užbaigtumėte programinės įrangos atnaujinimą. Kadangi „DAPLink“ turi įkrovos tvarkyklę su U disko funkcija, ji gali lengvai atlikti programinės įrangos atnaujinimą. Jei turite masinės gamybos STM32 pagrindu sukurtą produktą, kurį vėliau gali reikėti atnaujinti, „DAPLink“ įkrovos tvarkyklės kodas yra labai vertas jūsų nuorodos. Klientui nereikia diegti sudėtingų IDE ar įrašymo įrankių, kad užbaigtų atnaujinimą. Tiesiog nuvilkite į U diską ir galėsite patogiai užbaigti produkto atnaujinimą.

8

Laidų prijungimo procedūra
1. Prijunkite emuliatorių prie tikslinės plokštės

SWD laidų schema

detalė (1)

JTAG laidų schema

detalė (2)

Klausimai ir atsakymai
1. Įrašymo klaida, rodanti RDDI-DAP klaidą, kaip ją išspręsti?
A: Kadangi simuliatoriaus įrašymo greitis yra didelis, signalas tarp Dupont linijų sukels trukdžius, pabandykite pakeisti trumpesnę Dupont liniją arba glaudžiai sujungtą Dupont liniją, taip pat galite pabandyti sumažinti įrašymo greitį, paprastai tai galima išspręsti įprastai.
2. Ką daryti, jei taikinio aptikti nepavyksta, o tai rodo ryšio sutrikimą?
A: Pirmiausia patikrinkite, ar aparatinės įrangos kabelis yra tinkamas (GND, CLK, 10, 3V3), o tada patikrinkite, ar tikslinės plokštės maitinimo šaltinis yra normalus. Jei tikslinę plokštę maitina simuliatorius, kadangi maksimali USB išėjimo srovė yra tik 500 mA, patikrinkite, ar tikslinės plokštės maitinimo šaltinis nėra pakankamas.
3. Kurių lustų derinimo įrašymą palaiko CMSIS DAP/DAPLink?
A: Įprastas naudojimo scenarijus yra MCU programavimas ir derinimas. Teoriškai „Cortex-M“ serijos branduolys gali naudoti DAP įrašymui ir derinimui, tipiškuose lustuose, tokiuose kaip STM32 pilna lustų serija, GD32 pilna serija, nRF51/52 serija ir pan.
4. Ar galiu naudoti DAP emuliatorių derinimui Linux sistemoje?
A: „Linux“ sistemoje derinimui galite naudoti „openocd“ ir DAP emuliatorių. „openocd“ yra populiariausia ir galingiausia atvirojo kodo derinimo programa pasaulyje. „Openocd“ galite naudoti ir „Windows“ sistemoje. Parašę atitinkamą konfigūracijos scenarijų, galite atlikti lusto derinimą, įrašymą ir kitas operacijas.

Produktų fotografavimas

9










  • Ankstesnis:
  • Toliau:

  • Parašykite savo žinutę čia ir išsiųskite ją mums