Moduli ya Kitatuzi cha Uigaji wa WCH-Link
WCH-Kiungo
Utangulizi wa moduli
Moduli ya WCH-Link inaweza kutumika kwa utatuzi wa mtandaoni na upakuaji wa WCH RISC-V MCU, na pia kwa utatuzi wa mtandaoni na upakuaji wa ARM MCU na SWD/J.TAG kiolesura. Pia inakuja na mlango wa serial kwa pato la utatuzi rahisi. Kuna aina 3 za WCH-Link ikijumuisha WCH-Link, WCH LinkE na WCHDAPLink, kama inavyoonyeshwa kwenye Mchoro 1.
Mchoro wa 1 WCH-Link mchoro wa kimwili
Jedwali 1 WCH-Link mode
Hali |
Hali ya LED | IDE |
Chip ya msaada |
RISC-V |
LED ya samawati huwa imezimwa kila wakati haifanyi kitu | Studio ya MounRiver |
Chipu kuu za WCH RISC-V zinazoauni utatuzi wa laini moja/mbili |
ARM |
LED ya samawati huwashwa kila wakati ikiwa haina kitu | Studio ya Keil/MounRiver | Chipu kuu za ARM zinazotumia SWD/JTAG itifaki |
Kubadilisha Modi
Njia ya 1: Tumia programu ya MounRiver Studio kubadili hali ya Kiungo. (Njia hii inatumika kwa WCH-Link na WCH-LinkE)
- Bofya kishale
kwenye upau wa vidhibiti wa njia ya mkato ili kuleta dirisha la usanidi wa upakuaji wa mradi
- Bofya Hoja upande wa kulia wa Modi Lengwa ili view hali ya sasa ya Kiungo
- Bonyeza kisanduku cha chaguo la Njia inayolengwa, chagua modi ya Kiungo inayolengwa, bofya Tuma.
Njia ya 2: Tumia zana ya Huduma ya WCH-Link kubadili modi ya Kiungo.
- Bofya Pata upande wa kulia wa modi Inayotumika ya WCH-Link ili view hali ya sasa ya Kiungo
- Bofya kisanduku cha chaguo cha modi ya WCH-Link inayotumika, chagua modi ya Kiungo inayolengwa, bofya Weka
Njia ya 3: Tumia kitufe cha ModeS kubadili modi ya Kiungo. (Njia hii inatumika kwa WCH-LinkE-R0 1v2 na WCHHDAPLink-R0-2v0 na zaidi)
- Bonyeza na ushikilie kitufe cha ModeS ili kuwasha Kiungo.
Vidokezo:
- LED ya bluu inawaka wakati wa kupakua na kurekebisha.
- Kiungo hudumisha hali iliyobadilishwa kwa matumizi yanayofuata.
- Changanua msimbo wa QR kwenye picha iliyo nyuma ya Kiungo ili kufungua moduli ya utatuzi wa emulator ya WCH-Link webtovuti.
- Moduli ya utatuzi wa uigaji wa WCH-Link URL https://www.wch.procn/ducts/WCHLink.html
- Ufikiaji wa Studio ya MounRiver URL: http://mounriver.com/
- Ufikiaji wa Huduma ya WCH-Link URL: https://www.wch.cn/downloads/WCHLinkUtility_ZIP.html
- Ufikiaji wa WCHISPTool URL: https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html
- WCH-Link na WCH-LinkE msaada LinkRV na LinkDAP-WINUSB mode byte; WCH-DAPLink inaauni ubadilishaji wa modi ya LinkDAP-WINUSB na LinKDAP-HID.
Kiwango cha bandari ya serial
Jedwali 2 lango la serial la WCH-Link linaauni kiwango cha baud
1200 |
2400 | 4800 | 9600 | 14400 |
19200 |
38400 | 57600 | 115200 |
230400 |
Jedwali 3 la mlango wa pili wa WCH-LinkE unaauni kiwango cha baud
1200 |
2400 | 4800 | 9600 | 14400 | 19200 |
38400 | 57600 | 115200 | 230400 | 460800 |
921600 |
Jedwali la 4 lango ya serial ya WCH-DAPLink inasaidia kiwango cha baud
1200 |
2400 | 4800 | 9600 | 14400 | 19200 |
38400 | 57600 | 115200 | 230400 | 460800 |
921600 |
Vidokezo:
- Mchoro wa 1 katika safu mlalo ya pini za RX na TX kwa pini za kipitishio cha serial za bandari, kiwango cha baud cha serial cha usaidizi wa mlango kinaonyeshwa kwenye jedwali lililo hapo juu.
- Kiendeshi cha CDC kinahitaji kusakinishwa chini ya Win7.
- Ukichomoa tena Kiungo, tafadhali fungua tena kisaidizi cha utatuzi wa mfululizo.
Ulinganisho wa kazi
Jedwali la 5 Unganisha vipengele na jedwali la kulinganisha utendakazi
Vipengee vya kazi |
WCH-Link-R1-1v1 | WCH-LinkE-R0-1v3 |
WCH-DAPLlink-R0-2v0 |
Hali ya RISC-V |
√ | √ |
× |
Kifaa cha ARM-SWD mode-HID |
× | × | √ |
Kifaa cha ARM-SWD-WINUSB | √ | √ |
√ |
ARM-JTAG hali -HID kifaa |
× | × | √ |
ARM-JTAG mode -WINUSB kifaa | × | √ |
√ |
Kitufe cha ModeS ili kubadili hali |
× | √ | √ |
Njia 2 za kuboresha programu dhibiti nje ya mtandao | × | √ |
√ |
Uboreshaji wa programu dhibiti ya bandari nje ya mtandao |
√ | × | × |
Uboreshaji wa programu dhibiti ya USB nje ya mtandao | √ | × |
√ |
Pato la umeme la 3.3V/5V linaloweza kudhibitiwa |
× | √ | √ |
USB2.0 ya kasi ya juu hadi JTAG kiolesura | × | √ |
× |
Pakua zana |
Studio ya MounRiver WCH-LinkUtility
Keil uVision5 |
Studio ya MounRiver WCH-LinkUtility
Keil uVision5 |
WCH-LinkUtility Keil uVision5 |
Matoleo ya Keil yanayotumika | Keil V5.25 na zaidi | Keil V5.25 na zaidi |
Inatumika katika matoleo yote ya Keil |
Viunganishi vya siri
Jedwali la 6 Kiungo cha muundo wa chipu kinachotumika
Mifano ya kawaida ya chip |
WCH-Kiungo | WCH-LinkE | WCH-DAPLlink |
CH32V003 | × | √ | × |
CH32V10x/CH32V20x/cCH32V30x/CH569/CH573/CH583 |
√ |
√ |
× |
CH32F10x/CH32F20x/CH579/chips rafiki zinazotumika Itifaki ya SWD |
√ |
√ |
√ |
chipsi za kirafiki zinazomuunga mkono JTAG kiolesura | × | √ |
√ |
Jedwali la 7 Miunganisho ya kawaida ya pini ya chip
Mifano ya kawaida ya chip |
SWDIO |
SWCLK |
CH569 |
PA11 |
PA10 |
CH579 |
PB16 |
PB17 |
CH573/CH583 |
PB14 |
PB15 |
CH32V003 |
PD1 |
– |
CH32V10x/CH32V20x/CH32V30x/CH32F10x/CH32F20x |
PA13 |
PA14 |
Jedwali 8 STM32F10xxx JTAG kiolesura pinout
JTAG jina la siri ya interface |
JTAG kiolesura cha kurekebisha | Pinout |
TMS | JTAG uteuzi wa hali |
PA13 |
TCK |
JTAG saa | PA14 |
TDI | JTAG ingizo la data |
PA15 |
TDO |
JTAG pato la data |
PB3 |
Vidokezo:
- Unganisha urefu wa juu wa laini unaotumika: 30cm, ikiwa mchakato wa upakuaji si thabiti, jaribu kukataa kasi ya kupakua.
- JTAG mode, toleo la vifaa la WCH-LinkE-R0-1v3, WCH-DAPLink-R0-2v0 lilianza kuunga mkono, toleo la awali la maunzi haliauni.
- Toleo la kasi ya juu la WCH-LinkE ni la CH32F20x/CH32V20x/CH32V30x pekee ili kuongeza kasi.
- Isipokuwa kwa chips mfululizo za CH32, ikiwa unataka kutumia Kiungo kupakua au kurekebisha, unahitaji kutumia zana rasmi ya ISP ili kufungua kiolesura cha utatuzi wa waya-2, na unahitaji kuzingatia hali ya Kiungo wakati kuitumia.
Keil kupakua na kurekebisha
Kubadilisha kifaa
WCH-DAPLink inasaidia hali mbili, kifaa cha ARM mode-WINUSB na kifaa cha ARM mode-HID, na unaweza kubadilisha kati ya modi mbili za kifaa kwa zana ya WCH-LinkUtility (au kwa kuwasha Kiungo baada ya kubofya kitufe cha ModeS kwa muda mrefu.) WCH-Link na WCH-LinkE zinaunga mkono tu hali ya kifaa cha ARM-WINUSB.
Jedwali 9 kifaa cha WCH-DAPLlink
Kifaa |
Kiungo cha Msaada |
Matoleo ya Keil yanayotumika |
ARM mode-WINUSB kifaa |
WCH-Link WCH-LinkE WCH-DAPLlink |
Keil V5.25 na zaidi ya ARM |
Kifaa cha ARM-HID |
WCH-DAPLlink |
Inatumika katika matoleo yote ya Keil |
Kumbuka: WCH-Link, WCH-LinkE na WCH-DAPLink zimewekewa mipangilio ya kiwandani kwa modi ya kifaa cha WINUSB.
Pakua usanidi
- Bonyeza wand uchawi
kwenye upau wa vidhibiti ili kuleta Chaguo za kisanduku cha mazungumzo Lengwa, bofya Tatua na uchague kielelezo cha kiigaji.
- Bofya kisanduku cha chaguo la Tumia na uchague Kitatuzi cha CMSIS-DAP
- Bofya kitufe cha Mipangilio ili kuleta kisanduku cha mazungumzo cha Usanidi wa Kiendesha Lengwa cha Cortex-M
Nambari ya Ufuatiliaji: Onyesha kitambulisho cha adapta ya utatuzi inayotumika. Wakati adapta nyingi zimeunganishwa, unaweza kutaja adapta kwa kutumia orodha ya kushuka. Kifaa cha SW: Onyesha kitambulisho cha kifaa na jina la kifaa kilichounganishwa. Lango: Weka kiolesura cha utatuzi wa ndani SW au JTAG. (Miingiliano yote miwili inaungwa mkono na WCH-LinkE-R0-1v3 na WCH-DAPLink-R0-2v0). Upeo wa Saa: Weka kasi ya saa ili kuwasiliana na kifaa lengwa. - Bofya Upakuaji wa Flash kwa usanidi wa upakuaji.
Kazi ya Kupakua: Chaguzi za usanidi RAM kwa Algorithm: Sanidi anwani ya kuanzia na ukubwa wa nafasi ya RAM Ukubwa wa nafasi ya RAM ya mfululizo wa chipu chetu cha CH32F103 ni 0x1000, CH32F20x ukubwa wa nafasi ya chipu ya RAM ni 0x2800. Algorithm ya Kupanga: Ongeza algorithm file Algorithm file imeongezwa kiotomatiki baada ya kusakinisha kifurushi cha kifaa cha chip, bofya Sawa. - Baada ya kukamilisha usanidi ulio hapo juu, bofya Sawa ili kufunga kisanduku cha mazungumzo. Bofya ikoni kwenye upau wa vidhibiti ili kuchoma katika msimbo.
Tatua
- Bofya kitufe cha Debug
kwenye upau wa vidhibiti ili kuingiza ukurasa wa utatuzi
- Weka vizuizi
- Amri za msingi za utatuzi
Weka upya: Fanya operesheni ya kuweka upya programu.
Endesha: Sababisha programu ya sasa kuanza kufanya kazi kwa kasi kamili hadi programu ikome inapokutana na sehemu ya kukatika.
Hatua: Tekeleza taarifa moja na ikiwa chaguo la kukokotoa litapatikana, litaingia ndani ya chaguo la kukokotoa.
Hatua Zaidi: Tekeleza taarifa moja ambayo haiingii ndani ya chaguo la kukokotoa ikiwa inakutana na chaguo la kukokotoa, lakini huendesha kitendakazi kwa kasi kamili na kuruka hadi taarifa inayofuata.
Toka: Endesha yaliyomo yote baada ya chaguo la kukokotoa la sasa kwa kasi kamili hadi kitendakazi kirudi kwenye kiwango cha awali.
- Bofya kitufe cha Debug
kwenye upau wa vidhibiti tena ili kuondoka kwenye utatuzi.
Pakua MounRiver Studio na Utatue
Pakua usanidi
- Bofya mshale
kwenye upau wa vidhibiti ili kuleta dirisha la usanidi wa upakuaji wa mradi
- Bofya kitufe cha Lemaza Kusoma-Linda ili kuzima ulinzi wa usomaji wa chip
- Usanidi wa lengo, vitu kuu ni kama ifuatavyo.
- Chaguzi za Usanidi
- Bofya Tumia na Funga ili kuhifadhi usanidi wa upakuaji. Bofya kwenye ikoni
kwenye upau wa zana ili kuchoma msimbo, na matokeo yataonyeshwa kwenye Console.
Tatua
- Ingiza ukurasa wa kurekebisha
Njia ya 1: Bonyeza kitufe cha Debugkwenye upau wa vidhibiti ili kuingiza ukurasa wa utatuzi moja kwa moja.
Njia ya 2: Bonyeza mshalekwenye upau wa vidhibiti na uchague Mipangilio ya Utatuzi ili kuibua ukurasa wa usanidi wa utatuzi. Bofya mara mbili GDB Open OCD MRS Debugging ili kutoa obj file, chagua obj file na ubofye kitufe cha Tatua kwenye kona ya chini kulia ili kuingiza ukurasa wa kurekebisha.
- Weka vizuizi
- Amri za msingi za utatuzi
Weka upya: Fanya operesheni ya kuweka upya programu.
Endesha: Fanya programu ya sasa ianze kufanya kazi kwa kasi kamili hadi programu ikome inapokutana na sehemu ya kukatika.
Sitisha: Ondoka kwenye utatuzi.
Hatua ya Kuingia: Tekeleza taarifa moja, na ikiwa chaguo la kukokotoa litapatikana, litaingia ndani ya chaguo la kukokotoa.
Hatua Zaidi: Tekeleza taarifa moja, na ikiwa itakutana na kazi, haitaingia ndani ya kazi, lakini endesha kazi kwa kasi kamili na uruke kwenye taarifa inayofuata.
Hatua ya Kurudi: Endesha yaliyomo yote baada ya chaguo la kukokotoa la sasa kwa kasi kamili hadi kitendakazi kirudi kwenye kiwango cha awali.
- Bofya
kifungo, toka kwenye utatuzi.
Vipengele vingine
Weka Chip Read-Protect
Hoji hali ya kulinda chip
Washa hali ya kulinda chip
Zima hali ya kulinda chip
Ufutaji kamili wa Mwako wa Msimbo
MounRiver Studio inaweza kufuta maeneo yote ya watumiaji wa chip kwa kudhibiti pin ya uwekaji upya maunzi au kwa kuwasha tena chipu. Ili kudhibiti kufuta kwa kuwasha tena, Kiungo kinahitajika ili kuwasha chip; ili kudhibiti ufutaji kwa pin ya kuweka upya maunzi, pini za kuweka upya chip na Kiungo zinahitaji kuunganishwa. (Inaungwa mkono na WCH-LinkE na WCH-DAPLlink pekee)
Zima SDI ya waya-2
Kwa chips mbali na mfululizo wa CH32, ulinzi wa msimbo na data unaweza kuwashwa kwa kuzima SDI ya waya-2.
Zima SDI ya waya-2
Upakuaji wa WCH-LinkUtility
Pakua usanidi
- Bofya ikoni
, unganisha kwa Link
- Chagua mfano wa chip
- Chaguzi za usanidi
- Jibu Lemaza Msimbo wa MCU Soma-Linda, zima ulinzi wa usomaji wa chip.
- Bofya ikoni
ili kuongeza firmware
- Bofya ikoni
kutekeleza upakuaji
Vipengele vingine
Kuuliza habari ya chip
Bofya ikoni kuuliza habari ya chip
Jina |
Thamani |
MCU UID |
17-9f-ab-cd-7f-b4-bc48 |
Ukubwa wa Flash |
KB 16 |
Soma Kinga |
|
Toleo la Kiungo |
V2.8 |
Weka Chip Read-Protect
Hoji hali ya kulinda chip
Washa hali ya kulinda chip
Zima hali ya kulinda chip
Soma Chip Flash
Bofya ikoni kusoma Chip Flash
Ufutaji kamili wa Mwako wa Msimbo
Zana ya WCH-LinkUtility inaweza kufuta maeneo yote ya watumiaji wa chip kwa kudhibiti pin ya uwekaji upya maunzi au kwa kuwasha tena chipu. Ili kudhibiti kufuta kwa kuwasha tena, Kiungo kinahitajika ili kuwasha chip; ili kudhibiti ufutaji kwa pin ya kuweka upya maunzi, pini za kuweka upya chip na Kiungo zinahitajika kuunganishwa. (Inaungwa mkono na WCHLinkE na WCH-DAPLlink pekee).
Pato la nguvu linaweza kudhibitiwa
Zana ya WCH-LinkUtility inaweza kudhibiti pato la nguvu la Unganisha. Bofya kwenye Lengo na uchague kuwasha/kuzima pato la usambazaji wa umeme 3.3V/5V kwenye orodha kunjuzi. (Inaungwa mkono na WCH-LinkE na WCH-DAPLlink pekee)
Upakuaji unaoendelea otomatiki
Weka alama kwenye Upakuaji Kiotomatiki wakati WCH-Link iliunganishwa ili kuwezesha upakuaji unaoendelea wa mradi.
Upakuaji wa Vifaa vingi
Zana ya WCH-LinkUtility inaweza kutambua vifaa vingi vya Kiungo. Wakati Viungo vingi vimeunganishwa, kisanduku cha chaguo cha Orodha ya Viungo Iliyounganishwa ya WCH-Link hukuruhusu kuchagua kifaa maalum cha Kiungo cha kupakua.
Njia za kusasisha firmware
Sasisho la mtandaoni la MounRiver Studio
Ikiwa programu dhibiti inahitaji kusasishwa, MounRiver Studio itakuwa na dirisha ibukizi ili kukukumbusha unapobofya kitufe cha kupakua, bofya Ndiyo ili kuanza kusasisha.
Sasisho la mtandaoni la WCH-LinkUtility
Ikiwa firmware inahitaji kusasishwa, WCH-LinkUtility itakuwa na dirisha ibukizi ili kukukumbusha unapobofya kitufe cha kupakua, bofya Ndiyo ili kuanza sasisho.
Vidokezo:
- WCH-LinkE inasaidia sasisho la mkondoni la mwongozo, hatua ni kama ifuatavyo.
● Wezesha Kiungo baada ya kubofya kwa muda mrefu kitufe cha IAP hadi LED ya bluu iwashe.
● MounRiver Studio/WCH-LinkUtility itakuwa na kidirisha ibukizi cha kukukumbusha unapobofya kitufe cha kupakua, bofya Ndiyo ili kuanza sasisho. - Ikiwa sasisho la programu dhibiti ya Kiungo si la kawaida, tafadhali sasisha programu hiyo kwa kusasisha nje ya mtandao.
Sasisho la nje ya mtandao la WCH-LinkUtility (mbinu ya waya-2 ya kusasisha nje ya mtandao)
- Unganisha WCH-LinkE na Kiungo ili kusasishwa
WCH-LinkE
Kiungo cha kusasishwa
3V3
3V3 GND GND
SWDIO
SWDIO SWCLK SWCLK
Nguvu ya umeme ya WCH-LinkE imewashwa, chagua muundo wa chipu wa Kiungo utakaosasishwa (Chip kuu ya kudhibiti WCH-LinkE isCH32V30x, WCH-DAPLlink chipu kuu ya kudhibiti ni CH32V20x)
- Ili kusasishwa Unganisha katika modi ya IAP (bonyeza kwa muda mrefu kitufe cha IAP ili kuwasha Kiungo, yaani, kupitia mlango wa USB uliounganishwa kwenye kompyuta ili kuwasha)
- Bofya Lengo->Futa Misimbo Yote Flash-Kwa Kuzima ili kufuta eneo lote la mtumiaji la chip.
- Bofya ikoni
linda chip inayoweza kusomeka
- Bofya ikoni
, ongeza Kiungo programu dhibiti iliyosasishwa nje ya mtandao
- Chaguzi za usanidi (Programu + Thibitisha + Weka Upya na Endesha)
- Bofya ikoni
kutekeleza upakuaji
Vidokezo:
- Kiungo kitakachosasishwa ni cha WCH-LinkE na WCH-DAPLlink pekee.
- WCH-LinkE mbili zinahitajika kwa njia hii.
- Wakati Kiungo kinapoingia kwenye hali ya IAP, LED ya bluu inawaka.
Sasisho la serial la bandari ya WCHISPStudio nje ya mtandao
- Unganisha WCH-Link na USB hadi moduli ya TTL
WCH-Kiungo
Moduli ya USB kwa TTL
TX
RX
RX
TX
GND
GND
Nguvu ya moduli ya USB hadi TTL imewashwa, WCH-Link kwenye modi ya BOOT (muunganisho mfupi wa J1 kwenye Kielelezo 1 Utaunganisha nguvu)
- Chagua kielelezo cha chip: CH549, kiolesura cha upakuaji: mlango wa serial, orodha ya kifaa: chagua nambari ya bandari ya serial inayolingana na moduli ya USB hadi TTL.
- Ongeza Kiungo programu dhibiti iliyosasishwa nje ya mtandao kwa programu lengwa file
- Pakua usanidi
- Bofya kitufe cha kupakua
- Bofya kwenye upakuaji na usubiri kifaa kufikia uga, kisha chomeka WCH-Link kwenye bandari ya USB, chombo cha ISP kilianza kupakua kiotomatiki.
Kumbuka: Usasishaji wa lango la serial nje ya mtandao unatumika tu na WCH-Link.
Sasisho la nje ya mtandao la WCHISPStudio USB
- Ili kusasisha Kiungo kuwa modi ya BOOT (kifupi unganisha J1 kwenye Mchoro 1 au bonyeza kwa muda mrefu kitufe cha BOOT kisha uwashe Kiungo)
- Zana ya WCHISPStudio itatokea kiotomatiki dirisha la urekebishaji
- Ongeza Kiungo programu dhibiti ya uboreshaji wa nje ya mtandao kwenye programu inayolengwa file
- Pakua usanidi
- Bofya kitufe cha kupakua.
Vidokezo:
- Usasishaji wa nje ya mtandao wa USB unatumika tu na WCH-Link na WCH-DAPLlink.
- WCH-LinkE-R0-1v3 na WCH-DAPLink-R0-2v0 zinapatikana tu kwa toleo la firmware v2.8 na hapo juu.
- Zana ya WCH-LinkUtility inaweza kusafirishwa kupitia programu ya MounRiver Studio.
- Unganisha programu dhibiti ya uboreshaji wa nje ya mtandao iko katika njia ya usakinishaji ya MounRiver Studio na njia ya usakinishaji ya WCH-LinkUtility.
- WCH-DAPLlink kuboresha firmware
- Sasisha programu dhibiti ya WCH-LinkE
- WCH-Link RISC-V mode kuboresha firmware
- Pata toleo jipya la hali ya WCH-Link ARM
- WCH-DAPLlink ya kuboresha programu dhibiti ya nje ya mtandao
- Hali ya WCH-Link ARM ya kuboresha programu dhibiti ya nje ya mtandao
- Hali ya WCH-Link RISC-V ya uboreshaji wa nje ya mtandao
- WCH-LinkE ya kuboresha programu dhibiti ya nje ya mtandao
WCH-LinkE ya kasi ya juu ya JTAG
Moduli imeishaview
WCH-LinkE-R0-1v3 hutoa JTAG interface inayoauni miunganisho ya waya-4 (waya za TMS, TCK, TDI na TDO) kwa kupanua J.TAG kiolesura cha kompyuta kuendesha CPU, DSP, FPGA, CPLD na vifaa vingine.
Vipengele vya moduli
- Kama hali ya mwenyeji/Mpangishi Mkuu.
- l JTAG interface hutoa waya wa TMS, waya wa TCK, waya wa TDI na waya wa TDO.
- l Kusaidia uhamishaji wa data wa USB wa kasi ya juu.
- l Uendeshaji rahisi wa vifaa vya CPU, DSP, FPGA na CPLD kupitia ushirikiano wa API ya kompyuta.
Kubadilisha moduli
WCH-LinkE-R0-1v3 inaweza kuboreshwa hadi J ya kasi ya juuTAG mode kupitia WCHLinkEJtagChombo cha UpdTool, pakua hatua kama ifuatavyo.
- WCH-LinkE-R0-1v3 kwenye modi ya IAP (bonyeza kwa muda mrefu kitufe cha IAP ili kuwasha Kiungo, yaani, unganisha kwenye kompyuta kupitia lango la USB ili kuwasha), kwa wakati huu LED ya bluu inawaka.
- Fungua WCLinkEJtagZana ya UpdTool, tekeleza upakuaji (WCH-LinkE ya kasi ya juu ya JTAG sasisho la programu imeongezwa kiotomatiki).
- Usasishaji wa programu dhibiti umekamilika, kwa wakati huu LED ya bluu imewashwa kila wakati.
Vidokezo.
- WCLinkEJtagUpdTool kupata URL: https://www.wch.cn/downloads/WCHLinkEJtagUpdToolZIP.html
- Firmware inaweza kusasishwa nje ya mtandao na zana ya WCH-LinkUtility, tafadhali rejelea mwongozo wa 6.3 WCH-LinkUtility Sasisho la Nje ya Mtandao kwa maelezo.
- WCH-LinkE ya kasi ya juu ya JTAG programu dhibiti ya sasisho la nje ya mtandao iko katika WCLinkEJtagUpdTool
njia ya ufungaji.
- WCH-LinkE ya kasi ya juu ya JTAG kuboresha firmware
- WCH-LinkE ya kasi ya juu ya JTAG uboreshaji wa firmware nje ya mtandao
Mchakato wa kupakua
- Katika WCH-LinkE ya kasi ya juu ya JTAG mode, programu ya Bit file inapakuliwa kwa mara ya kwanza kwa FPGA kupitia JTAG, na Bit file itatumia kidhibiti cha SPI cha FPGA kubadilisha JTAG data kwa data ya SPI kwa kuandika kwa Flash, na hatua hii ni kuandika BIN file kutambua mchakato wake wa uponyaji wa programu.
- Hapa FPGA ni Xilinx xc7a35t. Andika CFG file na utumie "openocd -f" kuiita. Taja CFG file kama usb20jtag.cfg na uihifadhi kwenye eneo la openocd.exe file.
# Bainisha WCH-LinkE yenye kasi ya juu ya JTAG kiendeshi cha adapta ya debugger ch347 ch347 vid_pid 0x1a86 0x55dd
# Weka kasi ya adapta ya saa ya TCK 10000
# Bainisha LENGO, ukipakia faili ya JTAG-Dereva wa SPI katika Open OCD
chanzo [tafuta cpld/xilinx-xc7.cfg] chanzo [f nd cpld/jtagspi.cfg] # Weka amri ya IR ya TARGET
weka XC7_JSHUTDOWN 0x0d
weka XC7_JPROGRAM 0x0b
weka XC7_JSTART 0x0c
weka XC7_BYPASS 0x3f
# Mchakato wa kupakua
Init
# Kwanza pakua Kidogo file kwa LENGO
pakia 0 bscan_spi_xc7a35t.bit
weka upya
# Gundua habari ya Flash
uchunguzi wa flash 0
# Pakua Bin file kwa Mweko mtihani write_image kufuta. pipa 0x0
# Uendeshaji mzuri wa programu dhibiti irscan xc7.gonga $XC7_JSHUTDOWN irscan xc7.tap $XC7_JPROGRAM runtest 60000 runtest 2000 irscan xc7.tap $XC7_BYPASS runtest 2000 ondoka . - Endesha amri: openocd.exe -f usb20jtag.cfg katika terminal ya Windows na utekeleze kama ifuatavyo.
- Upakuaji umekwisha na kifaa kinafanya kazi kama kawaida.
Vidokezo.
- jukumu la ubadilishaji wa Bit file, kwa msaada wa mradi wa chanzo wazi wa Github:
https://github.com/quartiq/bscanspibitstreams - openocd.exe file eneo: MounRiver\MounRiver_Studio\toolchain\OpenOCD\bin
Taarifa ya shida ya kawaida
Arifa ya Hitilafu |
Suluhisho |
Tumia programu ya Keil kupakua![]() |
|
Tumia programu ya Keil kupakua![]() |
|
Tumia programu ya MounRiver Studio kupakua![]() |
Kumbuka:
|
Tumia zana ya WCH-LinkUtility kupakua![]() |
Futa maeneo yote ya mtumiaji wa chip |
Sasisha programu dhibiti ukitumia WCLinkEJtagChombo cha UpdTool Baada ya kusasisha firmware kulingana na Utaratibu wa Upakuaji wa Njia ya 7.3 ya mwongozo, LED ya bluu kwenye WCH-LinkE-R0-1v3 haina mwanga na Meneja wa Kifaa hawezi kutambua kifaa. |
|
Vidokezo:
- Kitendakazi cha utatuzi hakitumiki wakati programu ya mtumiaji inawasha kipengele cha kulala.
- Ukitoka kwa njia isiyo ya kawaida unapotumia kitendakazi cha utatuzi, inashauriwa kuunganisha tena Kiungo.
- Unapotumia upakuaji na utatuzi wa vitendaji vya CH32F103/CH32F203/CH32V103/CH32V203/ CH32V307, BOOT0 imewekwa msingi.
- Unapotumia utendakazi wa utatuzi wa CH569, msimbo wa mtumiaji lazima uwe mdogo kuliko nafasi ya ROM iliyosanidiwa, kama inavyoonyeshwa katika Jedwali 2-2 la mwongozo wa CH569.
- Unapotumia utendakazi wa utatuzi wa chipu ya mfululizo wa CH32, tafadhali hakikisha kuwa chip iko katika hali ya ulinzi iliyosomwa.
Ufungaji wa dereva
Dereva wa WCH-Link
Ikiwa usakinishaji wa dereva unashindwa, tafadhali fungua folda ya LinkDrv chini ya njia ya usakinishaji ya MounRiver Studio au folda ya Drv Link chini ya njia ya usakinishaji ya WCH-LinkUtility na uisakinishe kwa mikono. SETUP.EXE chini ya folda ya WCHLink.
Kidhibiti cha kifaa |
Njia ya kuendesha |
![]() |
![]() |
WCH-LinkE ya kasi ya juu ya JTAG dereva
WCH-LinkE-R0-1v3 imeboreshwa hadi J ya kasi ya juuTAG mode, unahitaji kusakinisha wewe mwenyewe WCH-LinkE yenye kasi ya juu ya JTAG dereva kuitumia ipasavyo. Tafadhali fungua folda ya Drv chini ya njia ya usakinishaji ya WCLinkEJtagUpdTool na usakinishe CH341PAR.EXE wewe mwenyewe.
Kidhibiti cha kifaa |
Patilia gari |
![]() |
![]() |
Dereva wa CDC
Matatizo ya usakinishaji wa kifaa cha CDC chini ya WIN7.
- Ikiwa dereva wa bandari ya serial imewekwa kwa ufanisi, hatua zifuatazo hazihitajiki.
- Thibitisha kuwa usbser.sys file iko kwenye njia B. Ikikosekana, nakili kutoka njia A hadi njia B.
- Sakinisha tena kiendeshi cha CDC. (Angalia jedwali hapo juu kwa njia ya dereva, tafadhali sakinisha kiendeshi cha CDC katika hali inayolingana)
Kumbuka: Ikiwa hatua zilizo hapo juu hazitatui tatizo, tafadhali rejelea kiungo kilicho hapa chini
Rejeleo: http://www.wch.cn/downloads/InstallNoteOn64BitWIN7ZHPDF.html
Nyaraka / Rasilimali
![]() |
Moduli ya Kitatuzi cha Uigaji wa WCH WCH-Link [pdf] Mwongozo wa Mtumiaji Moduli ya Kitatuzi cha Uigaji wa WCH-Link, WCH-Link, Moduli ya Kitatuzi cha Kuiga, Moduli ya Kitatuzi |