Moduli ya Kitatuzi cha Uigaji wa WCH-Link

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
Moduli ya Kitatuzi cha Uigaji wa WCH-Link

WCH-Link mode

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)

  1. Bofya kishale ALAMA kwenye upau wa vidhibiti wa njia ya mkato ili kuleta dirisha la usanidi wa upakuaji wa mradi
  2. Bofya Hoja upande wa kulia wa Modi Lengwa ili view hali ya sasa ya Kiungo
  3. Bonyeza kisanduku cha chaguo la Njia inayolengwa, chagua modi ya Kiungo inayolengwa, bofya Tuma.
    Kubadilisha Modi

Njia ya 2: Tumia zana ya Huduma ya WCH-Link kubadili modi ya Kiungo.

  1. Bofya Pata upande wa kulia wa modi Inayotumika ya WCH-Link ili view hali ya sasa ya Kiungo
  2. Bofya kisanduku cha chaguo cha modi ya WCH-Link inayotumika, chagua modi ya Kiungo inayolengwa, bofya Weka
    Tumia zana ya WCH-LinkUtility kubadili hali ya Kiungo.

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)

  1. Bonyeza na ushikilie kitufe cha ModeS ili kuwasha Kiungo.

Vidokezo:

  1. LED ya bluu inawaka wakati wa kupakua na kurekebisha.
  2. Kiungo hudumisha hali iliyobadilishwa kwa matumizi yanayofuata.
  3. Changanua msimbo wa QR kwenye picha iliyo nyuma ya Kiungo ili kufungua moduli ya utatuzi wa emulator ya WCH-Link webtovuti.
  4. Moduli ya utatuzi wa uigaji wa WCH-Link URL https://www.wch.procn/ducts/WCHLink.html
  5. Ufikiaji wa Studio ya MounRiver URL: http://mounriver.com/
  6. Ufikiaji wa Huduma ya WCH-Link URL: https://www.wch.cn/downloads/WCHLinkUtility_ZIP.html
  7. Ufikiaji wa WCHISPTool URL: https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html
  8. 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:

  1. 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.
  2. Kiendeshi cha CDC kinahitaji kusakinishwa chini ya Win7.
  3. 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:

  1. Unganisha urefu wa juu wa laini unaotumika: 30cm, ikiwa mchakato wa upakuaji si thabiti, jaribu kukataa kasi ya kupakua.
  2.  JTAG mode, toleo la vifaa la WCH-LinkE-R0-1v3, WCH-DAPLink-R0-2v0 lilianza kuunga mkono, toleo la awali la maunzi haliauni.
  3. Toleo la kasi ya juu la WCH-LinkE ni la CH32F20x/CH32V20x/CH32V30x pekee ili kuongeza kasi.
  4. 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.
Keil kupakua na kurekebisha

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
CMSIS V5.3.0 na hapo juu

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
  1. Bonyeza wand uchawiALAMA kwenye upau wa vidhibiti ili kuleta Chaguo za kisanduku cha mazungumzo Lengwa, bofya Tatua na uchague kielelezo cha kiigaji.
    Pakua usanidi
  2. Bofya kisanduku cha chaguo la Tumia na uchague Kitatuzi cha CMSIS-DAP
  3. Bofya kitufe cha Mipangilio ili kuleta kisanduku cha mazungumzo cha Usanidi wa Kiendesha Lengwa cha Cortex-M
    Pakua usanidi
    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.
  4. Bofya Upakuaji wa Flash kwa usanidi wa upakuaji.
    Pakua usanidi
    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.
  5. 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
  1. Bofya kitufe cha Debug Tatua kwenye upau wa vidhibiti ili kuingiza ukurasa wa utatuzi
  2. Weka vizuizi
    Tatua
  3. Amri za msingi za utatuzi
    ICONS Weka upya: Fanya operesheni ya kuweka upya programu.
    Aikoni Endesha: Sababisha programu ya sasa kuanza kufanya kazi kwa kasi kamili hadi programu ikome inapokutana na sehemu ya kukatika.
    Aikoni Hatua: Tekeleza taarifa moja na ikiwa chaguo la kukokotoa litapatikana, litaingia ndani ya chaguo la kukokotoa.
    Aikoni 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.
    AikoniToka: Endesha yaliyomo yote baada ya chaguo la kukokotoa la sasa kwa kasi kamili hadi kitendakazi kirudi kwenye kiwango cha awali.
  4. Bofya kitufe cha Debug Tatuakwenye upau wa vidhibiti tena ili kuondoka kwenye utatuzi.

Pakua MounRiver Studio na Utatue

Pakua usanidi
  1. Bofya mshale Aikoni  kwenye upau wa vidhibiti ili kuleta dirisha la usanidi wa upakuaji wa mradi
  2. Bofya kitufe cha Lemaza Kusoma-Linda ili kuzima ulinzi wa usomaji wa chip
    Aikoni
  3. Usanidi wa lengo, vitu kuu ni kama ifuatavyo.
    Pakua MounRiver Studio na Utatue
  4. Chaguzi za Usanidi
    Pakua MounRiver Studio na Utatue
  5. Bofya Tumia na Funga ili kuhifadhi usanidi wa upakuaji. Bofya kwenye ikoni Aikoni kwenye upau wa zana ili kuchoma msimbo, na matokeo yataonyeshwa kwenye Console.
  Tatua
  1. Ingiza ukurasa wa kurekebisha
    Njia ya 1: Bonyeza kitufe cha DebugTatua kwenye upau wa vidhibiti ili kuingiza ukurasa wa utatuzi moja kwa moja.
    Njia ya 2: Bonyeza mshaleTatua kwenye 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.
    Tatua
  2. Weka vizuizi
    Weka vizuizi
  3. Amri za msingi za utatuzi
    Aikoni Weka upya: Fanya operesheni ya kuweka upya programu.
    Aikoni Endesha: Fanya programu ya sasa ianze kufanya kazi kwa kasi kamili hadi programu ikome inapokutana na sehemu ya kukatika.
    Aikoni Sitisha: Ondoka kwenye utatuzi.
    Aikoni Hatua ya Kuingia: Tekeleza taarifa moja, na ikiwa chaguo la kukokotoa litapatikana, litaingia ndani ya chaguo la kukokotoa.
    Aikoni 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.
    Aikoni Hatua ya Kurudi: Endesha yaliyomo yote baada ya chaguo la kukokotoa la sasa kwa kasi kamili hadi kitendakazi kirudi kwenye kiwango cha awali.
  4. Bofya Aikoni kifungo, toka kwenye utatuzi.
Vipengele vingine

Weka Chip Read-Protect

Vipengele vingine Hoji hali ya kulinda chip
Vipengele vingine Washa hali ya kulinda chip
Vipengele vingine 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)
Ufutaji kamili wa Mwako wa Msimbo

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 Zima SDI ya waya-2

Upakuaji wa WCH-LinkUtility

Pakua usanidi
  1. Bofya ikoni Aikoni , unganisha kwa Link
  2. Chagua mfano wa chip
  3. Chaguzi za usanidi
    Chaguzi za usanidi
  4. Jibu Lemaza Msimbo wa MCU Soma-Linda, zima ulinzi wa usomaji wa chip.
    Chaguzi za usanidi
  5. Bofya ikoniAikoni  ili kuongeza firmware
  6. Bofya ikoni Aikoni kutekeleza upakuaji
Vipengele vingine

Kuuliza habari ya chip

Bofya ikoni Aikonikuuliza 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

Weka Chip Read-Protect Hoji hali ya kulinda chip
Weka Chip Read-Protect Washa hali ya kulinda chip
Weka Chip Read-Protect Zima hali ya kulinda chip

Soma Chip Flash

Bofya ikoniAikoni  kusoma Chip Flash
Soma 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).
Ufutaji kamili wa Mwako wa Msimbo

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)

Pato la nguvu linaweza kudhibitiwa

Upakuaji unaoendelea otomatiki

Weka alama kwenye Upakuaji Kiotomatiki wakati WCH-Link iliunganishwa ili kuwezesha upakuaji unaoendelea wa mradi.

Upakuaji unaoendelea otomatiki

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.

Upakuaji wa Vifaa vingi

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.
Njia za kusasisha firmware

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.
Sasisho la mtandaoni la WCH-LinkUtility

Vidokezo:

  1. 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.
  2.  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)
  1. 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)

  2. 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)
  3. Bofya Lengo->Futa Misimbo Yote Flash-Kwa Kuzima ili kufuta eneo lote la mtumiaji la chip.
    Sasisho la nje ya mtandao la WCH-LinkUtility (mbinu ya waya-2 ya kusasisha nje ya mtandao)
  4. Bofya ikoni Aikoni linda chip inayoweza kusomeka
    Sasisho la nje ya mtandao la WCH-LinkUtility (mbinu ya waya-2 ya kusasisha nje ya mtandao)
  5. Bofya ikoni Aikoni, ongeza Kiungo programu dhibiti iliyosasishwa nje ya mtandao
  6. Chaguzi za usanidi (Programu + Thibitisha + Weka Upya na Endesha)
    ⑦ Chaguzi za usanidi
  7. Bofya ikoniAikoni kutekeleza upakuaji

Vidokezo:

  1. Kiungo kitakachosasishwa ni cha WCH-LinkE na WCH-DAPLlink pekee.
  2. WCH-LinkE mbili zinahitajika kwa njia hii.
  3. Wakati Kiungo kinapoingia kwenye hali ya IAP, LED ya bluu inawaka.
Sasisho la serial la bandari ya WCHISPStudio nje ya mtandao
  1. 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)

  2. 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.
    Sasisho la serial la bandari ya WCHISPStudio nje ya mtandao
  3. Ongeza Kiungo programu dhibiti iliyosasishwa nje ya mtandao kwa programu lengwa file
  4. Pakua usanidi
    Sasisho la serial la bandari ya WCHISPStudio nje ya mtandao
  5. Bofya kitufe cha kupakua
  6. 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
  1. Ili kusasisha Kiungo kuwa modi ya BOOT (kifupi unganisha J1 kwenye Mchoro 1 au bonyeza kwa muda mrefu kitufe cha BOOT kisha uwashe Kiungo)
  2. Zana ya WCHISPStudio itatokea kiotomatiki dirisha la urekebishaji
  3.  Ongeza Kiungo programu dhibiti ya uboreshaji wa nje ya mtandao kwenye programu inayolengwa file
  4. Pakua usanidi
    Sasisho la nje ya mtandao la WCHISPStudio USB
  5. Bofya kitufe cha kupakua.

Vidokezo:

  1. Usasishaji wa nje ya mtandao wa USB unatumika tu na WCH-Link na WCH-DAPLlink.
  2. WCH-LinkE-R0-1v3 na WCH-DAPLink-R0-2v0 zinapatikana tu kwa toleo la firmware v2.8 na hapo juu.
  3. Zana ya WCH-LinkUtility inaweza kusafirishwa kupitia programu ya MounRiver Studio.
    Sasisho la nje ya mtandao la WCHISPStudio USB
  4. Unganisha programu dhibiti ya uboreshaji wa nje ya mtandao iko katika njia ya usakinishaji ya MounRiver Studio na njia ya usakinishaji ya WCH-LinkUtility.
    Sasisho la nje ya mtandao la WCHISPStudio USB
    1. WCH-DAPLlink kuboresha firmware
    2. Sasisha programu dhibiti ya WCH-LinkE
    3. WCH-Link RISC-V mode kuboresha firmware
    4. Pata toleo jipya la hali ya WCH-Link ARM
    5. WCH-DAPLlink ya kuboresha programu dhibiti ya nje ya mtandao
    6. Hali ya WCH-Link ARM ya kuboresha programu dhibiti ya nje ya mtandao
    7. Hali ya WCH-Link RISC-V ya uboreshaji wa nje ya mtandao
    8. 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.

WCH-LinkE ya kasi ya juu ya JTAG

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.

  1. 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.
  2. Fungua WCLinkEJtagZana ya UpdTool, tekeleza upakuaji (WCH-LinkE ya kasi ya juu ya JTAG sasisho la programu imeongezwa kiotomatiki).
  3. Usasishaji wa programu dhibiti umekamilika, kwa wakati huu LED ya bluu imewashwa kila wakati.
    Kubadilisha moduli

Vidokezo.

  1.  WCLinkEJtagUpdTool kupata URL: https://www.wch.cn/downloads/WCHLinkEJtagUpdToolZIP.html
  2. 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.
  3. WCH-LinkE ya kasi ya juu ya JTAG programu dhibiti ya sasisho la nje ya mtandao iko katika WCLinkEJtagUpdTool
    njia ya ufungaji.
    Kubadilisha moduli
    1. WCH-LinkE ya kasi ya juu ya JTAG kuboresha firmware
    2. WCH-LinkE ya kasi ya juu ya JTAG uboreshaji wa firmware nje ya mtandao
Mchakato wa kupakua
  1. 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.
  2. 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 .
  3. Endesha amri: openocd.exe -f usb20jtag.cfg katika terminal ya Windows na utekeleze kama ifuatavyo.Mchakato wa kupakua
  4. Upakuaji umekwisha na kifaa kinafanya kazi kama kawaida.

Vidokezo.

  1. jukumu la ubadilishaji wa Bit file, kwa msaada wa mradi wa chanzo wazi wa Github:
    https://github.com/quartiq/bscanspibitstreams
  2. openocd.exe file eneo: MounRiver\MounRiver_Studio\toolchain\OpenOCD\bin

Taarifa ya shida ya kawaida

Arifa ya Hitilafu 

Suluhisho 

Tumia programu ya Keil kupakua
Taarifa ya shida ya kawaida
  1. Tafadhali rejelea mwongozo 3.2 usanidi wa Pakua ili kukamilisha usanidi wa upakuaji wa Keil.
    Taarifa ya shida ya kawaida
Tumia programu ya Keil kupakua
Taarifa ya shida ya kawaida
  1. Saizi ya nafasi ya RAM ya chipsi zetu za mfululizo za CH32F20x ni 0x2800.
    Taarifa ya shida ya kawaida
Tumia programu ya MounRiver Studio kupakua
Tumia programu ya MounRiver Studio kupakua
  1. Angalia ikiwa kiolesura cha utatuzi cha waya mbili cha chip kimeunganishwa kwa njia sahihi kwenye Kiungo.
  2. Angalia ikiwa kipengele cha Utatuzi cha chipu kimewashwa (ikiwa sivyo, kinaweza kuwashwa kupitia zana ya ISP).
  3. Angalia ikiwa programu ya mtumiaji ndani ya chip imefunguliwa kwa utendaji kazi wa kulala na kama kuna
    uendeshaji wa vitendaji vinavyohusiana na FLASH (ikiwa wazi, unaweza
    ingiza hali ya BOOT na upakue kupitia mistari miwili).
  4. Angalia ikiwa kiolesura cha utatuzi cha waya mbili cha programu ya mtumiaji ndani ya chip kimezidishwa kama lango la kawaida la GPIO (ikiwa limezidishwa, unaweza kuingiza hali ya BOOT na kupakua kupitia nyaya mbili).

Kumbuka:

  1. Kwa chips za mfululizo wa CH32, ikiwa upakuaji haukufanikiwa, unaweza kuingiza hali ya BOOT (BOOT0 hadi VCC, BOOT1 hadi GND) na kupakua kupitia Kiungo.
  2. Kwa 3 na 4, tatizo linaweza kutatuliwa kwa zana ya Utility ya WCHLink ili kufuta eneo lote la mtumiaji la chip (rejelea Sura ya 5 ya mwongozo wa WCH-LinkUtility
    pakua).
Tumia zana ya WCH-LinkUtility kupakua
Tumia programu ya MounRiver Studio 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. 
  1. Uchambuzi wa sababu, inaweza kuwa WCH-LinkE-R0-
    1v3 kwenye hitilafu za kutengenezea fuwele za Y1, na kusababisha fuwele hiyo haiwezi kuanza mtetemo ipasavyo. Kwa hiyo, unahitaji kuuza tena kioo cha Y1.
    Tumia programu ya MounRiver Studio kupakua

Vidokezo:

  1. Kitendakazi cha utatuzi hakitumiki wakati programu ya mtumiaji inawasha kipengele cha kulala.
  2. Ukitoka kwa njia isiyo ya kawaida unapotumia kitendakazi cha utatuzi, inashauriwa kuunganisha tena Kiungo.
  3. Unapotumia upakuaji na utatuzi wa vitendaji vya CH32F103/CH32F203/CH32V103/CH32V203/ CH32V307, BOOT0 imewekwa msingi.
  4. 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.
  5. 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 

Ufungaji wa dereva 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

Njia ya kuendesha Njia ya kuendesha
Dereva wa CDC

Matatizo ya usakinishaji wa kifaa cha CDC chini ya WIN7.

  1. Ikiwa dereva wa bandari ya serial imewekwa kwa ufanisi, hatua zifuatazo hazihitajiki.
  2. Thibitisha kuwa usbser.sys file iko kwenye njia B. Ikikosekana, nakili kutoka njia A hadi njia B.
  3. Sakinisha tena kiendeshi cha CDC. (Angalia jedwali hapo juu kwa njia ya dereva, tafadhali sakinisha kiendeshi cha CDC katika hali inayolingana)
    Njia ya kuendesha

Kumbuka: Ikiwa hatua zilizo hapo juu hazitatui tatizo, tafadhali rejelea kiungo kilicho hapa chini

Ufungaji wa dereva

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

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *