Litšobotsi tsa sehlahisoa
(1) Hardware schematic PCB ke mohloli o bulehileng ka botlalo, mohloli o bulehileng oa software, ha ho kotsi ea litokelo.
Hona joale, jlink / stlink 'marakeng ke pirated,' me ho na le mathata a molao a sebelisoang. Ha jlink e 'ngoe e sebelisoa le IDE e kang MDK, e tla potlakisa piracy mme e ke ke ea sebelisoa ka tloaelo,' me mefuta e meng ea jlink e na le bothata ba ho lahleheloa ke firmware ka mor'a ho sebelisa nako e itseng. Hang ha firmware e lahlehile, o hloka ho tsosolosa software ka letsoho.
(2) E etella pele sebopeho sa SWD, e ts'ehetsa software ea mantlha ea ho lokisa liphoso tsa PC, ho kenyeletsoa keil, IAR, openocd, ts'ehetso ea SwD download, mohato o le mong oa debugging.
(3) JTAG segokanyimmediamentsi sa sebolokigolo, se nang le openocd se ka ts'ehetsa tokiso ea hoo e batlang e le lichifi tsohle tsa SoC lefatšeng ka bophara, joalo ka ARM Cortex-A series, DSP, FPGA, MIPS, joalo-joalo, hobane SWD protocol ke protocol ea poraefete e hlalosoang ke ARM, le JTAG ke maemo a machaba a IEEE 1149. Sehlahisoa se tloaelehileng sa sepheo sa emulator hangata ke letoto la ARM Cortex-M, le sa hlahiseng sebopeho sa JTAG, mme sehlahisoa sena se hlahisa sebopeho sa JTAG, se u loketseng ho nts'etsapele le ho lokisa mosebetsi tlas'a sethala se seng.
(4) Ts'ehetso ea boema-kepe ba serial (ke hore, e ka sebelisoa e le emulator kapa joalo ka sesebelisoa sa serial port, e nkelang ch340, cp2102, p12303 sebaka)
(5) DAPLink e ts'ehetsa ntlafatso ea firmware ea USB flash drive, e thehile nRST, e e hokele ho DAPLink, PC. Ho tla ba le USB flash drive, feela hula firmware e ncha (hex kapa bin file) ho USB flash drive ho phethela ntlafatso ea firmware. Hobane DAPLink e sebelisa bootloader e nang le U disk function, e ka phethela ntlafatso ea firmware habonolo. Haeba u na le sehlahisoa se thehiloeng ho STM32 ka tlhahiso ea bongata, 'me sehlahisoa se ka hloka ho ntlafatsoa hamorao, khoutu ea bootloader ho DAPLink e tšoaneloa haholo ke boitsebiso ba hau, mofani ha a hloke ho kenya IDE e rarahaneng kapa ho chesa lisebelisoa ho tlatsa ntlafatsa, hula feela ho disk ea U ka phethela ntlafatso ea sehlahisoa sa hau habonolo.
Mokhoa oa ho kopanya
1.Connect emulator ho shebiloeng boto
Setšoantšo sa SWD wiring
Setšoantšo sa mohala oa JTAG
Q&A
1. Ho hloleha ho chesa, ho bontša RDDI-DAP ERROR, mokhoa oa ho rarolla?
A: Hobane lebelo la ho chesa simulator le potlakile, pontšo pakeng tsa mohala oa dupont e tla hlahisa crosstalk, ka kopo leka ho fetola mohala o mokhutšoane oa Dupont, kapa mohala o haufi oa Dupont, o ka boela oa leka ho fokotsa lebelo le tukang, ka kakaretso le ka rarolloa. ka tlwaelo.
2. Ke eng e lokelang ho etsoa haeba sepheo se sa lemohuoe, e leng se bontšang ho hlōleha ha puisano?
A: Ka kopo qala ka ho hlahloba hore na thapo ea hardware e nepahetse (GND, CLK,10,3V3), 'me u hlahlobe hore na motlakase oa boto e reretsoeng ke ntho e tloaelehileng. Haeba boto e shebiloeng e tsamaisoa ke simulator, kaha boholo ba hajoale ba USB ke 500mA feela, ka kopo sheba hore na matla a boto e shebiloeng ha a lekana.
3. Ke ho chesoa hofe ha chip debugging ho tšehetsoeng ke CMSIS DAP / DAPLink?
A: Mokhoa o tloaelehileng oa ts'ebeliso ke ho hlophisa le ho lokisa MCU. Ka khopolo, kernel ea letoto la Cortex-M e ka sebelisa DAP bakeng sa ho chesa le ho lokisa liphoso, li-chips tse tloaelehileng tse kang STM32 letoto le feletseng la li-chips, letoto le feletseng la GD32, letoto la nRF51/52 joalo-joalo.
4. Na nka sebelisa emulator ea DAP bakeng sa ho lokisa liphoso tlas'a Linux?
A: Tlas'a Linux, u ka sebelisa emulator ea openocd le DAP bakeng sa ho lokisa liphoso. openocd ke sesebelisoa se bulehileng sa mohloli o bulehileng o tsebahalang haholo lefatšeng. U ka boela ua sebelisa openocd tlas'a lifensetere, ka ho ngola sengoloa sa tlhophiso se nepahetseng se ka fihlela ho lokisoa ha chip, ho chesa le lits'ebetso tse ling.
Ho thunngoa ha lihlahisoa