Produkto charakteristikos
(1) Techninės įrangos schema yra visiškai atviro kodo, programinė įranga atviro kodo, be autorių teisių rizikos.
Šiuo metu rinkoje esantys jlink/stlink yra piratiniai, todėl juos naudojant kyla tam tikrų teisinių problemų. Kai tam tikra jlink naudojama su IDE, pvz., MDK, ji paskatins piratavimą ir negali būti naudojama įprastai, o kai kurios jlink versijos gali prarasti programinę-aparatinę įrangą po naudojimo tam tikrą laiką. Praradus programinę-aparatinę įrangą, turite rankiniu būdu atkurti programinę įrangą.
(2) Išveskite SWD sąsają, palaikykite pagrindinę kompiuterio derinimo programinę įrangą, įskaitant keil, IAR, openocd, palaikykite SwD atsisiuntimą, vieno žingsnio derinimą.
(3) JTAG sąsaja su openocd gali palaikyti beveik visų SoC lustų derinimą visame pasaulyje, pvz., ARM Cortex-A serijos, DSP, FPGA, MIPS ir kt., nes SWD protokolas yra tik privatus ARM apibrėžtas protokolas ir JTAG yra tarptautinis IEEE 1149 standartas. Įprastas emuliatoriaus tikslinis lustas paprastai yra ARM Cortex-M serija, kuri neįveda JTAG sąsajos, o šis produktas pristato JTAG sąsają, kuri yra tinkama kurti ir derinti darbą kitose platformose.
(4) Palaikykite virtualų nuoseklųjį prievadą (tai yra, jis gali būti naudojamas kaip emuliatorius arba kaip nuosekliojo prievado įrankis, pakeičiantis ch340, cp2102, p12303)
(5) „DAPLink“ palaiko USB atmintinės programinės įrangos atnaujinimą, tiesiog įžeminkite nRST, prijunkite jį prie „DAPLink“, kompiuterio. Bus USB atmintinė, tiesiog vilkite naują programinę-aparatinę įrangą (hex arba bin failą) į USB atmintinę, kad užbaigtumėte programinės įrangos atnaujinimą. Kadangi DAPLink įdiegia įkrovos įkroviklį su U disko funkcija, ji gali lengvai užbaigti programinės įrangos atnaujinimą. Jei turite masinės gamybos STM32 pagrįstą produktą, kurį vėliau gali tekti atnaujinti, DAPLink įkrovos įkroviklio kodas yra vertas jūsų dėmesio, klientui nereikia įdiegti sudėtingų IDE ar įrašyti įrankių, kad užbaigtų atnaujinti, tiesiog vilkite į U diską, galite patogiai užbaigti produkto atnaujinimą.
Laidų sujungimo procedūra
1.Prijunkite emuliatorių prie tikslinės plokštės
SWD laidų schema
JTAG laidų schema
Klausimai ir atsakymai
1. Degimo gedimas, rodantis RDDI-DAP KLAIDA, kaip išspręsti?
A: Kadangi treniruoklio degimo greitis yra greitas, signalas tarp dupont linijos sukels skersinį pokalbį, pabandykite pakeisti trumpesnę Dupont liniją arba glaudžiai sujungtą Dupont liniją, taip pat galite pabandyti sumažinti degimo greitį, paprastai tai galima išspręsti. normaliai.
2. Ką daryti, jei taikinio nepavyksta aptikti, o tai rodo ryšio sutrikimą?
A: Pirmiausia patikrinkite, ar aparatinės įrangos kabelis yra tinkamas (GND, CLK, 10, 3V3), tada patikrinkite, ar tikslinės plokštės maitinimas yra normalus. Jei tikslinę plokštę maitina simuliatorius, nes maksimali USB išėjimo srovė yra tik 500 mA, patikrinkite, ar tikslinės plokštės maitinimo nepakanka.
3. Kurio lusto 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, tipinius lustus, tokius kaip STM32 visa lustų serija, GD32 visa serija, nRF51/52 serija ir pan.
4. Ar galiu naudoti DAP emuliatorių derinimui naudojant Linux?
A: Jei naudojate „Linux“, derinimui galite naudoti „Openocd“ ir DAP emuliatorių. openocd yra populiariausias ir galingiausias atvirojo kodo derinimo įrankis pasaulyje. Taip pat galite naudoti openocd po langais, parašę atitinkamą konfigūracijos scenarijų galite pasiekti lusto derinimo, deginimo ir kitas operacijas.
Gaminio fotografavimas