Feartan toraidh
(1) Tha PCB sgeama bathar-cruaidh gu tur fosgailte, stòr fosgailte bathar-bog, gun chunnart dlighe-sgrìobhaidh.
An-dràsta, tha na jlink/stlink a tha air a’ mhargaidh air an spùinneadaireachd, agus tha cuid de dhuilgheadasan laghail ann a thaobh an cleachdadh. Nuair a thèid cuid de jlink a chleachdadh le IDE leithid MDK, bidh e ag adhbhrachadh spùinneadaireachd agus chan urrainnear a chleachdadh gu h-àbhaisteach, agus tha duilgheadas aig cuid de dhreachan jlink le bhith a’ call firmware an dèidh dhaibh a bhith air an cleachdadh airson ùine. Cho luath ‘s a thèid am firmware a chall, feumaidh tu am bathar-bog ath-nuadhachadh le làimh.
(2) Eadar-aghaidh SWD a stiùireadh a-mach, taic a thoirt do bhathar-bog dì-bhugachaidh PC prìomh-shruthach, a’ gabhail a-steach keil, IAR, openocd, taic ri luchdachadh sìos SwD, dì-bhugachadh aon-cheum.
(3) Eadar-aghaidh JTAG, le openocd, faodaidh e taic a thoirt do dhì-bhugachadh cha mhòr a h-uile sliseag SoC air feadh an t-saoghail, leithid sreath ARM Cortex-A, DSP, FPGA, MIPS, msaa., leis nach eil am pròtacal SWD ach na phròtacal prìobhaideach air a mhìneachadh le ARM, agus is e JTAG an inbhe eadar-nàiseanta IEEE 1149. Mar as trice is e sreath ARM Cortex-M a’ chip targaid àbhaisteach airson an emulator, nach eil a’ toirt a-steach eadar-aghaidh JTAG, agus tha an toradh seo a’ toirt a-steach eadar-aghaidh JTAG, a tha freagarrach dhut airson obair a leasachadh agus dì-bhugachadh fo àrd-ùrlaran eile.
(4) Taic do phort sreathach brìgheil (is e sin, faodar a chleachdadh mar emuladair no mar inneal port sreathach, an àite ch340, cp2102, p12303)
(5) Tha DAPLink a’ toirt taic do ùrachadh firmware draibh flash USB, dìreach ceangail an nRST ris an talamh, cuir a-steach e do DAPLink, PC. Bidh draibh flash USB ann, dìreach slaod am firmware ùr (faidhle hex no bin) a-steach don draibh flash USB gus an ùrachadh firmware a chrìochnachadh. Leis gu bheil DAPLink a’ cur an gnìomh bootloader le gnìomh diosc U, faodaidh e an ùrachadh firmware a chrìochnachadh gu furasta. Ma tha toradh stèidhichte air STM32 agad ann an cinneasachadh mòr, agus is dòcha gum feum an toradh ùrachadh nas fhaide air adhart, tha còd an bootloader ann an DAPLink gu math airidh air iomradh, chan fheum an neach-dèiligidh IDE no innealan losgaidh iom-fhillte a stàladh gus an ùrachadh a chrìochnachadh, dìreach slaod chun diosc U gus an ùrachadh toraidh agad a chrìochnachadh gu goireasach.
Modh-obrach uèiridh
1. Ceangail an emulator ris a’ bhòrd targaid
Diagram uèiridh SWD
Diagram uèiridh JTAG
C&F
1. Fàilligeadh losgaidh, a’ nochdadh mearachd RDDI-DAP, ciamar a dh’fhuasglas tu e?
A: Leis gu bheil astar losgaidh an t-samhlaiche luath, bidh an comharra eadar loidhne Dupont a’ gineadh crosstalk, feuch ri loidhne Dupont nas giorra atharrachadh, no loidhne Dupont a tha dlùth-cheangailte, faodaidh tu cuideachd feuchainn ris an astar losgaidh a lughdachadh, mar as trice faodar fuasgladh fhaighinn air mar as àbhaist.
2. Dè bu chòir a dhèanamh mura h-urrainnear an targaid a lorg, a’ comharrachadh fàilligeadh conaltraidh?
A: Thoir sùil an toiseach a bheil càball a’ bhathar-chruaidh ceart (GND, CLK, 10, 3V3), agus an uairsin thoir sùil a bheil solar cumhachd a’ bhùird targaid àbhaisteach. Ma tha am bòrd targaid air a chumhachdachadh leis an t-simulator, leis nach eil an sruth toraidh as àirde bhon USB ach 500mA, thoir sùil a bheil solar cumhachd a’ bhùird targaid neo-iomchaidh.
3. Dè an seòrsa losgadh dì-bhugachaidh sliseagan a tha CMSIS DAP/DAPLink a’ toirt taic dha?
A: Is e an suidheachadh cleachdaidh àbhaisteach prògramadh agus dì-bhugachadh an MCU. Ann an teòiridh, faodaidh cridhe sreath Cortex-M DAP a chleachdadh airson losgadh agus dì-bhugachadh, sgoltagan àbhaisteach leithid sreath slàn STM32 de sgoltagan, sreath slàn GD32, sreath nRF51/52 agus mar sin air adhart.
4. An urrainn dhomh emulator DAP a chleachdadh airson mearachdan a lorg fo Linux?
A: Fo Linux, faodaidh tu openocd agus emulator DAP a chleachdadh airson dì-bhugachadh. ’S e openocd an dì-bhugadair stòr fosgailte as mòr-chòrdte agus as cumhachdaiche san t-saoghal. Faodaidh tu openocd a chleachdadh fo Windows cuideachd, le bhith a’ sgrìobhadh an sgriobt rèiteachaidh iomchaidh faodaidh tu dì-bhugachadh a’ chip, losgadh agus obrachaidhean eile a choileanadh.
Losgadh toraidh