Tabia za bidhaa
(1) PCB ya muundo wa maunzi ni chanzo wazi kabisa, chanzo wazi cha programu, hakuna hatari ya hakimiliki.
Kwa sasa, jlink/stlink kwenye soko ni pirated, na kuna baadhi ya matatizo ya kisheria katika matumizi. Wakati jlink fulani inatumiwa na IDE kama vile MDK, itachochea uharamia na haiwezi kutumika kawaida, na baadhi ya matoleo ya jlink yana tatizo la kupoteza programu dhibiti baada ya kutumia kwa muda. Mara tu firmware inapotea, unahitaji kurejesha programu kwa mikono.
(2)Ongoza kiolesura cha SWD, saidia programu kuu ya utatuzi wa Kompyuta, ikijumuisha keil, IAR, openocd, usaidie upakuaji wa SwD, utatuzi wa hatua moja.
(3)Kiolesura cha JTAG, kilicho na openocd kinaweza kusaidia utatuzi wa takriban chipsi zote za SoC duniani kote, kama vile mfululizo wa ARM Cortex-A, DSP, FPGA, MIPS, n.k., kwa sababu itifaki ya SWD ni itifaki ya faragha tu inayofafanuliwa na ARM, na JTAG ni kiwango cha kimataifa cha IEEE 1149. Chipu ya kawaida ya kiigaji kwa ujumla ni mfululizo wa ARM Cortex-M, ambao hauanzishi kiolesura cha JTAG, na bidhaa hii inaleta kiolesura cha JTAG, ambacho kinafaa kwako kukuza na kutatua kazi chini ya mifumo mingine.
4
(5)DAPLink inaauni uboreshaji wa programu dhibiti ya kiendeshi cha USB flash, punguza tu nRST, uichomeke kwenye DAPLink, Kompyuta. Kutakuwa na gari la USB flash, buruta tu firmware mpya (hex au faili ya bin) kwenye gari la USB flash ili kukamilisha uboreshaji wa firmware. Kwa sababu DAPLink hutekelezea kipakiaji na kitendakazi cha diski U, inaweza kukamilisha uboreshaji wa programu dhibiti kwa urahisi. Ikiwa una bidhaa inayotokana na STM32 katika uzalishaji wa wingi, na bidhaa inaweza kuhitaji kuboreshwa baadaye, msimbo wa kipakiaji cha boot katika DAPLink unastahili sana rejeleo lako, mteja hahitaji kusakinisha IDE changamano au kuchoma zana ili kukamilisha sasisha, buruta tu hadi kwenye diski ya U inaweza kukamilisha uboreshaji wa bidhaa yako kwa urahisi.
Utaratibu wa wiring
1.Unganisha emulator kwenye ubao unaolengwa
Mchoro wa wiring wa SWD
Mchoro wa waya wa JTAG
Maswali na Majibu
1. Kushindwa kwa kuungua, kuonyesha KOSA la RDDI-DAP, jinsi ya kutatua?
J: Kwa sababu kasi ya kuchoma simulator ni ya haraka, ishara kati ya mstari wa dupont itatoa mazungumzo, tafadhali jaribu kubadilisha mstari mfupi wa Dupont, au mstari wa Dupont uliounganishwa kwa karibu, unaweza pia kujaribu kupunguza kasi ya kuchoma, kwa ujumla inaweza kutatuliwa. kawaida.
2. Nini kifanyike ikiwa lengo haliwezi kugunduliwa, ikionyesha kushindwa kwa mawasiliano?
J: Tafadhali angalia kwanza ikiwa kebo ya maunzi ni sahihi (GND,CLK,10,3V3), kisha uangalie ikiwa usambazaji wa umeme wa ubao lengwa ni wa kawaida. Ikiwa ubao unaolengwa unaendeshwa na kiigaji, kwa kuwa kiwango cha juu cha pato cha sasa cha USB ni 500mA pekee, tafadhali angalia ikiwa usambazaji wa umeme wa ubao lengwa hautoshi.
3. Ni uchomaji upi wa utatuzi wa chip unaoungwa mkono na CMSIS DAP/DAPLink?
J: Hali ya kawaida ya utumiaji ni kupanga na kutatua MCU. Kinadharia, punje ya safu ya Cortex-M inaweza kutumia DAP kuchoma na kurekebisha, chipsi za kawaida kama vile safu kamili za STM32, safu kamili ya GD32, safu ya nRF51/52 na kadhalika.
4. Je, ninaweza kutumia emulator ya DAP kwa utatuzi chini ya Linux?
J: Chini ya Linux, unaweza kutumia openocd na emulator ya DAP kwa utatuzi. openocd ndicho kitatuzi cha programu huria maarufu na chenye nguvu zaidi ulimwenguni. Unaweza pia kutumia openocd chini ya windows, kwa kuandika hati inayofaa ya usanidi inaweza kufikia utatuzi wa chip, kuchoma na shughuli zingine.
Upigaji wa bidhaa