WCH-Link Emulation Debugger Module -käyttöopas

WCH-Link Emulation Debugger Module

WCH-Link Emulation Debugger Module

WCH-Link Emulation Debugger Module

Moduulin esittely

WCH-Link-moduulia voidaan käyttää online-virheenkorjaukseen ja WCH RISC-V MCU:n lataamiseen, sekä online-virheenkorjaukseen ja ARM MCU:n lataamiseen SWD/J:llä.TAG käyttöliittymä. Siinä on myös sarjaportti, joka helpottaa virheenkorjausta. On olemassa 3 erilaista WCH-Linkkiä, mukaan lukien WCH-Link, WCH LinkE ja WCHDAPLink, kuten kuvassa 1 näkyy.

Kuva 1 WCH-Link fyysinen kaavio
WCH-Link Emulation Debugger Module

WCH-Link-tila

Taulukko 1 WCH-Link-tila

tila

LED-tila IDE

Tukisiru

RISC-V

Sininen LED palaa aina tyhjäkäynnillä MounRiver Studio

WCH RISC-V -ydinpiirit, jotka tukevat yksi-/kaksilinjaista virheenkorjausta

ARM

Sininen LED palaa aina tyhjäkäynnillä Keil/MounRiver Studio ARM-ydinpiirit, jotka tukevat SWD/J:täTAG protokollaa
Tilan vaihto

Tapa 1: Käytä MounRiver Studio -ohjelmistoa linkkitilan vaihtamiseen. (Tämä menetelmä soveltuu WCH-Linkille ja WCH-LinkE:lle)

  1. Napsauta nuolta SYMBOLI pikakuvaketyökalurivillä tuodaksesi esiin projektin latausmääritysikkunan
  2. Napsauta Kohdistustilan oikealla puolella olevaa Kyselyä view nykyinen linkkitila
  3. Napsauta Kohdetila-valintaruutua, valitse kohdelinkkitila ja napsauta Käytä.
    Tilan vaihto

Tapa 2: Käytä WCH-Link Utility -työkalua linkkitilan vaihtamiseen.

  1. Napsauta Get Active WCH-Link -tilan oikealla puolella view nykyinen linkkitila
  2. Napsauta Active WCH-Link mode -valintaruutua, valitse kohdelinkkitila ja napsauta Aseta
    Käytä WCH-LinkUtility-työkalua linkkitilan vaihtamiseen.

Tapa 3: Käytä ModeS-näppäintä vaihtaaksesi linkkitilaa. (Tämä menetelmä soveltuu malleihin WCH-LinkE-R0 1v2 ja WCHDAPLink-R0-2v0 ja uudempiin)

  1. Paina ja pidä ModeS-näppäintä painettuna käynnistääksesi linkin.

Huomautuksia:

  1. Sininen LED vilkkuu latauksen ja virheenkorjauksen aikana.
  2. Linkki säilyttää kytketyn tilan myöhempää käyttöä varten.
  3. Skannaa Linkin takana olevan kuvan QR-koodi avataksesi WCH-Link-emulaattorin virheenkorjausmoduulin websivusto.
  4. WCH-Link simulointivirheenkorjausmoduuli URL https://www.wch.procn/ducts/WCHLink.html
  5. MounRiver Studion pääsy URL: http://mounriver.com/
  6. WCH-Link Utility Access URL: https://www.wch.cn/downloads/WCHLinkUtility_ZIP.html
  7. WCHISPTool Access URL: https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html
  8. WCH-Link ja WCH-LinkE tukevat LinkRV- ja LinkDAP-WINUSB-tilan vaihtoa; WCH-DAPLink tukee LinkDAP-WINUSB- ja LinKDAP-HID-tilan vaihtoa.
Sarjaportin siirtonopeus

Taulukko 2 WCH-Link-sarjaportti tukee baudinopeutta

1200

2400 4800 9600 14400

19200

38400 57600 115200

230400

Taulukko 3 WCH-LinkE-sarjaportti tukee baudinopeutta

1200

2400 4800 9600 14400 19200
38400 57600 115200 230400 460800

921600

Taulukko 4 WCH-DAPLink-sarjaportti tukee baudinopeutta

1200

2400 4800 9600 14400 19200
38400 57600 115200 230400 460800

921600

Huomautuksia:

  1. Kuva 1 sarjaportin lähetin-vastaanottimen nastojen rivissä RX ja TX, sarjaportin tuki baudinopeus näkyy yllä olevassa taulukossa.
  2. CDC-ohjain on asennettava Win7:ään.
  3. Jos irrotat Linkin uudelleen, avaa sarjavirheenkorjausapuri uudelleen.
Toimintojen vertailu

Taulukko 5 Linkkifunktiot ja suorituskyvyn vertailutaulukko

Toimintokohteet

WCH-Link-R1-1v1 WCH-LinkE-R0-1v3

WCH-DAPLink-R0-2v0

RISC-V-tila

×

ARM-SWD-tila-HID-laite

× ×
ARM-SWD-tila-WINUSB-laite

ARM-JTAG tila -HID-laite

× ×
ARM-JTAG tila -WINUSB-laite ×

ModeS-näppäin tilan vaihtamiseen

×
2-johtoinen laiteohjelmiston päivitys offline-tilassa ×

Sarjaportin laiteohjelmiston päivitys offline-tilassa

× ×
USB-laiteohjelmiston päivitys offline-tilassa ×

Ohjattava 3.3V/5V teholähtö

×
Nopea USB 2.0 - JTAG käyttöliittymä ×

×

Lataa työkalut

MounRiver Studio WCH-LinkUtility

Keil uVision5

MounRiver Studio WCH-LinkUtility

Keil uVision5

WCH-LinkUtility Keil uVision5
Keil-tuetut versiot Keil V5.25 ja uudemmat Keil V5.25 ja uudemmat

Tuettu kaikissa Keilin versioissa

Pin liitännät

Taulukko 6 Linkin tukema sirumalli

Yleiset sirumallit

WCH-Link WCH-LinkE WCH-DAPLink
CH32V003 × ×

CH32V10x/CH32V20x/cCH32V30x/CH569/CH573/CH583

×

CH32F10x/CH32F20x/CH579/ystävälliset sirut, jotka tukevat
SWD-protokolla

ystävälliset pelimerkit, jotka tukevat JTAG käyttöliittymä ×

Taulukko 7 Tavalliset sirun nastaliitännät

Yleiset sirumallit

SWDIO

SWCLK

CH569

PA11

PA10

CH579

PB16

PB17

CH573/CH583

PB14

PB15

CH32V003

PD1

CH32V10x/CH32V20x/CH32V30x/CH32F10x/CH32F20x

PA13

PA14

Taulukko 8 STM32F10xxx JTAG käyttöliittymän pinout

JTAG käyttöliittymän PIN-nimi

JTAG virheenkorjausliittymä Pinout
TMS JTAG tilan valinta

PA13

TCK

JTAG kello PA14
TDI JTAG tietojen syöttö

PA15

TDO

JTAG datan ulostulo

PB3

Huomautuksia:

  1. Linkin suurin tuettu linjan pituus: 30 cm, jos latausprosessi on epävakaa, yritä hiljentää latausnopeus.
  2.  JTAG tila, WCH-LinkE-R0-1v3, WCH-DAPLink-R0-2v0 laitteistoversio alkoi tukea, edellinen laitteistoversio ei tue.
  3. WCH-LinkE nopea versio on vain mallille CH32F20x/CH32V20x/CH32V30x nopeuttamiseksi.
  4. CH32-sarjan siruja lukuun ottamatta, jos haluat käyttää linkkiä lataamiseen tai virheenkorjaukseen, sinun on käytettävä virallinen Internet-palveluntarjoaja työkalu avata 2-wire debug rajapinta, ja sinun on kiinnitettävä huomiota linkkitilaan, kun käyttämällä sitä.

Keil lataa ja debug

Laitteen vaihto

WCH-DAPLink tukee kahta tilaa, ARM-tila-WINUSB-laite ja ARM-tila-HID-laite, ja voit vaihtaa kahden laitetilan välillä WCH-LinkUtility-työkalulla (tai käynnistämällä Linkin, kun ModeS-näppäintä on painettu pitkään.) WCH -Link ja WCH-LinkE tukevat vain ARM-tilaa - WINUSB-laitetilaa.
Keil lataa ja debug

Taulukko 9 WCH-DAPLink laite

Laite

Tukilinkki

Keil-tuetut versiot

ARM-tila - WINUSB-laite

WCH-Link WCH-LinkE
WCH-DAPLink

Keil V5.25 ja uudemmat ARM
CMSIS V5.3.0 ja uudemmat

ARM-tila-HID-laite

WCH-DAPLink

Tuettu kaikissa Keilin versioissa

Huomautus: WCH-Link, WCH-LinkE ja WCH-DAPLink ovat tehdasasetuksena WINUSB-laitetilassa.

Lataa kokoonpano
  1. Napsauta taikasauvaaSYMBOLI työkalurivillä tuodaksesi esiin Kohteen asetukset -valintaikkunan, napsauta Debug ja valitse emulaattorimalli.
    Lataa kokoonpano
  2. Napsauta Käytä-valintaruutua ja valitse CMSIS-DAP Debugger
  3. Napsauta Asetukset-painiketta avataksesi Cortex-M Target Driver Setup -valintaikkunan
    Lataa kokoonpano
    Sarjanumero: Näytä käytetyn virheenkorjaussovittimen tunniste. Kun useita sovittimia on kytketty, voit määrittää sovittimen käyttämällä avattavaa luetteloa. SW Device: Näytä yhdistetyn laitteen laitetunnus ja nimi. Portti: Aseta sisäinen virheenkorjausliitäntä SW tai JTAG. (Molempia liitäntöjä tukevat WCH-LinkE-R0-1v3 ja WCH-DAPLink-R0-2v0). Max Clock: Aseta kellotaajuus viestimään kohdelaitteen kanssa.
  4. Napsauta Flash Download ladataksesi asetukset.
    Lataa kokoonpano
    Lataustoiminto: Asetusvaihtoehdot RAM algoritmille: Määritä RAM-tilan aloitusosoite ja koko Meidän CH32F103-sarjan siru RAM-tilan koko on 0x1000, CH32F20x-sarjan siru RAM-tilan koko on 0x2800. Ohjelmointialgoritmi: Lisää algoritmi file Algoritmi file on lisätty automaattisesti sirulaitepaketin asennuksen jälkeen, napsauta OK.
  5. Kun olet tehnyt yllä olevat asetukset, sulje valintaikkuna napsauttamalla OK. Napsauta työkalupalkin kuvaketta polttaaksesi koodin.
Debug
  1. Napsauta Debug-painiketta Debug työkalupalkissa päästäksesi virheenkorjaussivulle
  2. Aseta keskeytyspisteet
    Debug
  3. Perusvirheenkorjauskomennot
    KUVAKKEET Reset: Suorita ohjelman palautustoiminto.
    Kuvake Suorita: Saat nykyisen ohjelman käynnistymään täydellä nopeudella, kunnes ohjelma pysähtyy, kun se kohtaa keskeytyskohdan.
    Kuvake Vaihe: Suorita yksi käsky ja jos funktio kohtaa, se menee funktion sisään.
    Kuvake Step Over: Suorita yksittäinen käsky, joka ei mene funktion sisään, jos se kohtaa funktion, mutta suorittaa funktion täydellä nopeudella ja hyppää seuraavaan lauseeseen.
    KuvakeStep Out: Suorita kaikkea nykyisen funktion jälkeistä sisältöä täydellä nopeudella, kunnes toiminto palaa edelliselle tasolle.
  4. Napsauta Debug-painiketta Debuguudelleen työkalupalkissa poistuaksesi virheenkorjauksesta.

MounRiver Studion lataus ja virheenkorjaus

Lataa kokoonpano
  1. Napsauta nuolta Kuvake  työkalurivillä tuodaksesi esiin projektin latausmääritysikkunan
  2. Napsauta Disable Read-Protect -painiketta poistaaksesi sirun lukusuojauksen käytöstä
    Kuvake
  3. Kohdekokoonpano, pääelementit ovat seuraavat.
    MounRiver Studion lataus ja virheenkorjaus
  4. Kokoonpanoasetukset
    MounRiver Studion lataus ja virheenkorjaus
  5. Tallenna latausasetukset napsauttamalla Käytä ja Sulje. Napsauta kuvaketta Kuvake työkalurivillä polttaaksesi koodin, ja tulos näkyy konsolissa.
  Debug
  1. Siirry virheenkorjaussivulle
    Tapa 1: Napsauta Debug-painikettaDebug työkalupalkissa päästäksesi viankorjaussivulle suoraan.
    Tapa 2: Napsauta nuoltaDebug työkalupalkissa ja valitse Debug Configurations avataksesi virheenkorjausasetussivun. Luo obj kaksoisnapsauttamalla GDB Open OCD MRS -virheenkorjausta file, valitse kohde file ja napsauta Debug-painiketta oikeassa alakulmassa päästäksesi virheenkorjaussivulle.
    Debug
  2. Aseta keskeytyspisteet
    Aseta keskeytyspisteet
  3. Perusvirheenkorjauskomennot
    Kuvake Reset: Suorita ohjelman palautustoiminto.
    Kuvake Suorita: Käynnistä nykyinen ohjelma täydellä nopeudella, kunnes ohjelma pysähtyy, kun se saavuttaa keskeytyskohdan.
    Kuvake Lopeta: Lopeta virheenkorjaus.
    Kuvake Astu sisään: Suorita yksi käsky, ja jos funktio kohtaa, se menee funktion sisään.
    Kuvake Step Over: Suorita yksi käsky, ja jos se kohtaa funktion, se ei mene funktion sisään, vaan suorittaa funktion täydellä nopeudella ja siirtyy seuraavaan käskyyn.
    Kuvake Vaihe Return: Suorita kaikkea nykyisen funktion jälkeistä sisältöä täydellä nopeudella, kunnes funktio palaa edelliselle tasolle.
  4. Napsauta Kuvake -painiketta, poistu virheenkorjauksesta.
Muut toiminnot

Aseta siru Read-Protect

Muut toiminnot Kyselypiirin lukusuojaustila
Muut toiminnot Ota sirun lukusuojaustila käyttöön
Muut toiminnot Poista sirun lukusuojaustila käytöstä

Code Flash täysi tyhjennys

MounRiver Studio voi tyhjentää sirun kaikki käyttäjäalueet ohjaamalla laitteiston nollausnastaa tai käynnistämällä sirun uudelleen. Pyyhkimisen ohjaamiseksi uudelleen kytkemällä virta uudelleen, Linkin on saatava virta sirulle; Jotta voit hallita poistamista laitteiston nollausnastalla, sirun ja linkin nollausnastat on liitettävä. (Vain WCH-LinkE- ja WCH-DAPLink-tuki)
Code Flash täysi tyhjennys

Poista 2-johdin SDI käytöstä

Muille kuin CH32-sarjan siruille koodi- ja datasuojaus voidaan ottaa käyttöön poistamalla 2-johdin SDI käytöstä.
Poista 2-johdin SDI käytöstä Poista 2-johdin SDI käytöstä

WCH-LinkUtility lataus

Lataa kokoonpano
  1. Napsauta kuvaketta Kuvake , yhdistä linkkiin
  2. Valitse sirun malli
  3. Asetusvaihtoehdot
    Asetusvaihtoehdot
  4. Valitse Disable MCU Code Read-Protect, poista sirun lukusuojaus käytöstä.
    Asetusvaihtoehdot
  5. Napsauta kuvakettaKuvake  laiteohjelmiston lisäämiseksi
  6. Napsauta kuvaketta Kuvake suorittaaksesi latauksen
Muut toiminnot

Pyydä sirun tiedot

Napsauta kuvaketta Kuvakesirutietojen kyselyyn

Nimi

Arvo
MCU UID

17-9f-ab-cd-7f-b4-bc48

Salaman koko

16 kt
Lue Suojaa

 

Linkin versio

V2.8

Aseta siru Read-Protect

Aseta siru Read-Protect Kyselypiirin lukusuojaustila
Aseta siru Read-Protect Ota sirun lukusuojaustila käyttöön
Aseta siru Read-Protect Poista sirun lukusuojaustila käytöstä

Lue siru Flash

Napsauta kuvakettaKuvake  Flash-sirun lukemiseen
Lue siru Flash

Code Flash täysi tyhjennys

WCH-LinkUtility-työkalu voi tyhjentää sirun kaikki käyttäjäalueet ohjaamalla laitteiston nollausnastaa tai käynnistämällä sirun uudelleen. Pyyhkimisen ohjaamiseksi uudelleen kytkemällä virta uudelleen, Linkin on saatava virta sirulle; laitteiston palautusnastan poistamisen ohjaamiseksi sirun ja linkin nollausnastat on liitettävä. (Vain WCHLinkE- ja WCH-DAPLink-tuki).
Code Flash täysi tyhjennys

Teholähtö säädettävissä

WCH-LinkUtility työkalu voi ohjata Linkin tehoa. Napsauta Target ja kytke päälle/pois virtalähteen 3.3V/5V lähtö avattavasta luettelosta. (Vain WCH-LinkE- ja WCH-DAPLink-tuki)

Teholähtö säädettävissä

Automaattinen jatkuva lataus

Valitse Automaattinen lataus, kun WCH-Link oli linkitetty, jotta projektin automaattinen lataus jatkuu.

Automaattinen jatkuva lataus

Usean laitteen lataus

WCH-LinkUtility-työkalu voi tunnistaa useita Link-laitteita. Kun useita linkkejä on yhdistetty, Connected WCH-Link List -valintaruudussa voit valita tietyn linkkilaitteen ladattavaksi.

Usean laitteen lataus

Laiteohjelmiston päivitysmenetelmät

MounRiver Studion online-päivitys

Jos laiteohjelmisto on päivitettävä, MounRiver Studiossa on ponnahdusikkuna, joka muistuttaa sinua, kun napsautat latauspainiketta, napsauta Kyllä aloittaaksesi päivityksen.
Laiteohjelmiston päivitysmenetelmät

WCH-LinkUtility online-päivitys

Jos laiteohjelmisto on päivitettävä, WCH-LinkUtilityssä on ponnahdusikkuna, joka muistuttaa sinua, kun napsautat latauspainiketta. Aloita päivitys napsauttamalla Kyllä.
WCH-LinkUtility online-päivitys

Huomautuksia:

  1. WCH-LinkE tukee manuaalista online-päivitystä, vaiheet ovat seuraavat.
    ● Kytke linkki päälle painamalla IAP-painiketta pitkään, kunnes sininen LED-valo vilkkuu.
    ● MounRiver Studio/WCH-LinkUtility sisältää ponnahdusikkunan, joka muistuttaa sinua, kun napsautat Lataa-painiketta, napsauta Kyllä aloittaaksesi päivityksen.
  2.  Jos Linkin laiteohjelmistopäivitys on epänormaali, päivitä laiteohjelmisto offline-päivityksellä.
WCH-LinkUtility offline-päivitys (2-lankainen lähestymistapa offline-päivitykseen)
  1. Yhdistä WCH-LinkE päivitettävään linkkiin

    WCH-LinkE

    Linkki päivitettäväksi

    3V3

    3V3
    GND

    GND

    SWDIO

    SWDIO
    SWCLK

    SWCLK

    WCH-LinkE:n virta päälle, valitse päivitettävä Link-sirun malli (WCH-LinkE-pääohjaussiru onCH32V30x, WCH-DAPLink-pääohjaussiru on CH32V20x)

  2. Päivitettävä linkki IAP-tilaan (paina pitkään IAP-painiketta käynnistääksesi linkin, eli tietokoneeseen kytketyn USB-portin kautta).
  3. Napsauta Target->Clear All Code Flash-By Power off poistaaksesi sirun koko käyttäjäalueen.
    WCH-LinkUtility offline-päivitys (2-lankainen lähestymistapa offline-päivitykseen)
  4. Napsauta kuvaketta Kuvake diaable sirun lukusuojaus
    WCH-LinkUtility offline-päivitys (2-lankainen lähestymistapa offline-päivitykseen)
  5. Napsauta kuvaketta Kuvake, lisää Link offline päivitetty laiteohjelmisto
  6. Asetusvaihtoehdot (Ohjelma + Vahvista + Nollaa ja Suorita)
    ⑦ Asetusvaihtoehdot
  7. Napsauta kuvakettaKuvake suorittaaksesi latauksen

Huomautuksia:

  1. Päivitettävä linkki on rajoitettu WCH-LinkE:hen ja WCH-DAPLinkiin.
  2. Tätä menetelmää varten tarvitaan kaksi WCH-LinkE:tä.
  3. Kun Link siirtyy IAP-tilaan, sininen LED vilkkuu.
WCHISPStudion sarjaportin offline-päivitys
  1. Yhdistä WCH-Link USB:llä TTL-moduuliin

    WCH-Link

    USB-TTL-moduuli

    TX

    RX

    RX

    TX

    GND

    GND

    USB-TTL-moduulin virta päälle, WCH-Link BOOT-tilaan (lyhyt liitäntä J1 kuvassa 1 kytkee virran päälle)

  2. Valitse sirumalli: CH549, latausliitäntä: sarjaportti, laiteluettelo: valitse USB-TTL-moduulia vastaava sarjaportin numero
    WCHISPStudion sarjaportin offline-päivitys
  3. Lisää linkin offline-päivitetty laiteohjelmisto kohdeohjelmaan file
  4. Lataa kokoonpano
    WCHISPStudion sarjaportin offline-päivitys
  5. Napsauta latauspainiketta
  6. Napsauta latausta ja odota, että laite pääsee kenttään, liitä sitten WCH-Link USB-porttiin, ISP-työkalu alkoi automaattisesti ladata

Huomautus: Sarjaportin offline-päivitystä tukee vain WCH-Link.

WCHISPStudio USB offline -päivitys
  1. Linkin päivittäminen BOOT-tilaan (lyhyt yhteys J1 kuvassa 1 tai paina pitkään BOOT-näppäintä ja käynnistä linkki)
  2. WCHISPStudio-työkalu avaa automaattisesti mukautusikkunan
  3.  Lisää Linkki offline -päivityslaiteohjelmisto kohdeohjelmaan file
  4. Lataa kokoonpano
    WCHISPStudio USB offline -päivitys
  5. Napsauta latauspainiketta.

Huomautuksia:

  1. USB offline -päivitystä tukevat vain WCH-Link ja WCH-DAPLink.
  2. WCH-LinkE-R0-1v3 ja WCH-DAPLink-R0-2v0 ovat saatavilla vain laiteohjelmistoversiolle v2.8 ja uudemmille.
  3. WCH-LinkUtility työkalu voidaan viedä MounRiver Studio -ohjelmiston kautta.
    WCHISPStudio USB offline -päivitys
  4. Linkin offline-päivityksen laiteohjelmisto sijaitsee MounRiver Studion asennuspolussa ja WCH-LinkUtilityn asennuspolussa.
    WCHISPStudio USB offline -päivitys
    1. WCH-DAPLinkin laiteohjelmiston päivitys
    2. WCH-LinkE-laiteohjelmiston päivitys
    3. WCH-Link RISC-V -tilan laiteohjelmiston päivitys
    4. WCH-Link ARM -tilan laiteohjelmiston päivitys
    5. WCH-DAPLink offline-laiteohjelmiston päivitys
    6. WCH-Link ARM -tilan offline-laiteohjelmiston päivitys
    7. WCH-Link RISC-V -tilan offline-laiteohjelmiston päivitys
    8. WCH-LinkE offline-laiteohjelmiston päivitys

WCH-LinkE nopea JTAG

Moduuli ohiview

WCH-LinkE-R0-1v3 tarjoaa JTAG liitäntä, joka tukee 4-johdinliitäntöjä (TMS-, TCK-, TDI- ja TDO-johdot) J:n jatkamiseksiTAG liitäntä tietokoneille suorittimien, DSP:iden, FPGA:iden, CPLD:iden ja muiden laitteiden käyttöä varten.

WCH-LinkE nopea JTAG

Moduulin ominaisuudet
  • Isäntä/pääisäntätilana.
  • l JTAG liitäntä tarjoaa TMS-langan, TCK-langan, TDI-johdon ja TDO-johdon.
  • l Tukee nopeaa USB-tiedonsiirtoa.
  • l CPU-, DSP-, FPGA- ja CPLD-laitteiden joustava käyttö tietokoneen API-yhteistyön kautta.
Moduulien vaihto

WCH-LinkE-R0-1v3 voidaan päivittää nopeaksi JTAG tila WCHLinkEJ:n kauttatagUpdTool-työkalu, lataa vaiheet seuraavasti.

  1. WCH-LinkE-R0-1v3 IAP-tilaan (paina pitkään IAP-painiketta käynnistääksesi linkin, ts. kytke tietokoneeseen USB-portin kautta käynnistääksesi), tällä hetkellä sininen LED vilkkuu.
  2. Avaa WCHLinkEJtagUpdTool-työkalu, suorita lataus (WCH-LinkE nopea JTAG laiteohjelmiston päivitys on lisätty automaattisesti).
  3. Laiteohjelmistopäivitys on valmis, tällä hetkellä sininen LED palaa aina.
    Moduulien vaihto

Huomautuksia.

  1.  WCHLinkEJtagUpdTool hanki URL: https://www.wch.cn/downloads/WCHLinkEJtagUpdToolZIP.html
  2. Laiteohjelmisto voidaan päivittää offline-tilassa WCH-LinkUtility-työkalulla, katso käyttöohje 6.3 WCH-LinkUtility Offline-päivitys saadaksesi lisätietoja.
  3. WCH-LinkE nopea JTAG offline-päivityksen laiteohjelmisto sijaitsee WCHLinkEJ:ssätagUpdTool
    asennuspolku.
    Moduulien vaihto
    1. WCH-LinkE nopea JTAG päivitä laiteohjelmisto
    2. WCH-LinkE nopea JTAG laiteohjelmiston offline-päivitys
Latausprosessi
  1. WCH-LinkE:ssä nopea JTAG tila, Bit-ohjelma file ladataan ensin FPGA:lle J:n kauttaTAG, ja Bit file käyttää FPGA:n SPI-ohjainta JTAG tiedot SPI-tietoihin Flashiin kirjoittamista varten, ja tämä vaihe on BIN-koodin kirjoittaminen file toteuttaa sen ohjelman kovetusprosessi.
  2. Tässä FPGA on Xilinx xc7a35t. Kirjoita CFG file ja käytä "openocd -f" kutsuaksesi sitä. Nimeä CFG file kuten usb20jtag.cfg ja tallenna se openocd.exe-tiedoston sijaintiin file.
    # Määritä WCH-LinkE nopea JTAG virheenkorjaussovitinohjain ch347 ch347 vid_pid 0x1a86 0x55dd
    # Aseta TCK-kellotaajuussovittimen nopeus 10000
    # Määritä TARGET, lataamalla JTAG-SPI-ohjain Open OCD:ssä
    lähde [find cpld/xilinx-xc7.cfg]
    lähde [f nd cpld/jtagspi.cfg]
    # Aseta TARGETin IR-komento
    aseta XC7_JSHUTDOWN 0x0d
    aseta XC7_JPROGRAM 0x0b
    aseta XC7_JSTART 0x0c
    aseta XC7_BYPASS 0x3f
    # Latausprosessi
    Init
    # Lataa ensin bitti file kohdistaa
    lataa 0 bscan_spi_xc7a35t.bit
    reset stop
    # Tunnista Flash-tiedot
    salama anturi 0
    # Lataa laatikko file Flash-flash-kirjoituskuvan poistotestiin. bin 0x0 bin
    # Tehokas laiteohjelmiston toiminta irscan xc7.tap $XC7_JSHUTDOWN irscan xc7.tap $XC7_JPROGRAM runtest 60000 runtest 2000 irscan xc7.tap $XC7_BYPASS runtest 2000 exit .
  3. Suorita komento: openocd.exe -f usb20jtag.cfg Windows-päätteessä ja suorita se seuraavasti.Latausprosessi
  4. Lataus on päättynyt ja laite toimii normaalisti.

Huomautuksia.

  1. Bitin muunnosrooli file, Githubin avoimen lähdekoodin projektin avulla:
    https://github.com/quartiq/bscanspibitstreams
  2. openocd.exe file sijainti: MounRiver\MounRiver_Studio\työkaluketju\OpenOCD\bin

Tyypillinen ongelmanratkaisu

Virhehälytys 

Ratkaisu 

Käytä Keil-ohjelmistoa lataamiseen
Tyypillinen ongelmanratkaisu
  1. Katso käsikirjasta 3.2 Lataa konfiguraatio suorittaaksesi Keil-latausasetukset.
    Tyypillinen ongelmanratkaisu
Käytä Keil-ohjelmistoa lataamiseen
Tyypillinen ongelmanratkaisu
  1. CH32F20x-sarjan sirujen RAM-tilan koko on 0x2800.
    Tyypillinen ongelmanratkaisu
Lataa lataamiseen MounRiver Studio -ohjelmisto
Lataa lataamiseen MounRiver Studio -ohjelmisto
  1. Tarkista, onko sirun kaksijohtiminen virheenkorjausliitäntä kytketty oikein Linkkiin.
  2. Tarkista, onko sirun Debug-toiminto päällä (jos ei, se voidaan ottaa käyttöön ISP-työkalun kautta).
  3. Tarkista, onko sirun sisällä oleva käyttäjäohjelma avoin lepotilalle ja onko olemassa
    FLASHiin liittyvien toimintojen käyttö (jos auki, voit
    Siirry BOOT-tilaan ja lataa kahden rivin kautta).
  4. Tarkista, onko sirun sisällä olevan käyttäjäohjelman kaksijohtiminen virheenkorjausliittymä multipleksoitu yhteiseksi GPIO-portiksi (jos multipleksoitu, voit siirtyä BOOT-tilaan ja ladata kahden johdon kautta).

Huomautus:

  1. Jos CH32-sarjan sirujen lataus ei onnistu, voit siirtyä BOOT-tilaan (BOOT0 - VCC, BOOT1 - GND) ja ladata linkin kautta.
  2. Kohdissa 3 ja 4 ongelma voidaan ratkaista WCHLink Utility -työkalulla, joka tyhjentää sirun koko käyttäjäalueen (katso WCH-LinkUtilityn käyttöoppaan luku 5
    ladata).
Käytä WCH-LinkUtility-työkalua lataamiseen
Lataa lataamiseen MounRiver Studio -ohjelmisto
Poista sirun kaikki käyttäjäalueet
Päivitä laiteohjelmisto WCHLinkEJ:n avullatagUpdTool työkalu
Kun laiteohjelmisto on päivitetty manuaalisen 7.3 Mode Switching Download Procedure -ohjeen mukaisesti, WCH-LinkE-R0-1v3:n sininen LED-valo ei syty eikä laitehallinta pysty tunnistamaan laitetta. 
  1. Syyn analyysi voi olla WCH-LinkE-R0-
    1v3 Y1-kiteessä juotospoikkeavuuksia, mikä johtaa siihen, että kide ei voi kunnolla aloittaa tärinää. Siksi sinun on juotettava Y1-kide uudelleen.
    Lataa lataamiseen MounRiver Studio -ohjelmisto

Huomautuksia:

  1. Vianetsintätoimintoa ei tueta, kun käyttäjäohjelma ottaa lepotilan käyttöön.
  2. Jos poistut epänormaalisti käyttäessäsi virheenkorjaustoimintoa, on suositeltavaa kytkeä linkki uudelleen.
  3. Käytettäessä CH32F103/CH32F203/CH32V103/CH32V203/CH32V307 lataus- ja virheenkorjaustoimintoja BOOT0 on maadoitettu.
  4. Käytettäessä CH569:n debug-toimintoa, käyttäjäkoodin on oltava pienempi kuin määritetty ROM-tila, kuten CH2-käsikirjan taulukossa 2-569 näkyy.
  5. Kun käytät CH32-sarjan sirun debug-toimintoa, varmista, että siru on lukusuoja pois päältä.

Ohjaimen asennus

Jos ohjaimen asennus epäonnistuu, avaa LinkDrv-kansio MounRiver Studion asennuspolun alla tai Drv Link -kansio WCH-LinkUtilityn asennuspolun alla ja asenna se manuaalisesti. SETUP.EXE WCHLink-kansiossa.

Laitehallinta

Ajopolku 

Ohjaimen asennus Ajopolku
WCH-LinkE nopea JTAG kuljettaja

WCH-LinkE-R0-1v3 on päivitetty nopeaan JTAG -tilassa, sinun on asennettava manuaalisesti nopea WCH-LinkE JTAG kuljettaja käyttää sitä oikein. Avaa WCHLinkEJ:n asennuspolun alla oleva Drv-kansiotagPäivitä työkalu ja asenna CH341PAR.EXE manuaalisesti.

Laitehallinta 

Aja pat

Ajopolku Ajopolku
CDC ajuri

CDC-laitteen asennusongelmat WIN7:ssä.

  1. Jos sarjaportin ohjain on asennettu onnistuneesti, seuraavia vaiheita ei tarvita.
  2. Varmista, että usbser.sys file on polussa B. Jos se puuttuu, kopioi se polulta A polulle B.
  3. Asenna CDC-ohjain uudelleen. (Katso ohjainpolku yllä olevasta taulukosta, asenna CDC-ohjain vastaavassa tilassa)
    Ajopolku

Huomautus: Jos yllä olevat vaiheet eivät ratkaise ongelmaa, katso alla olevaa linkkiä

Ohjaimen asennus

Viite: http://www.wch.cn/downloads/InstallNoteOn64BitWIN7ZHPDF.html

Asiakirjat / Resurssit

PDF thumbnailWCH-Link Emulation Debugger Module
User Manual · WCH-Link Emulation Debugger Module, WCH-Link, Emulation Debugger Module, Debugger Module

Esitä kysymys

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Esitä kysymys

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.