WCH-Link Emulation Debugger Modul

WCH-Link Emulation Debugger Modul

Link WCH

Pambuka modul

Modul WCH-Link bisa digunakake kanggo debugging online lan ngundhuh WCH RISC-V MCU, lan uga kanggo debugging online lan ngundhuh MCU ARM karo SWD/JTAG antarmuka. Uga dilengkapi port serial kanggo output debugging gampang. Ana 3 jinis WCH-Link kalebu WCH-Link, WCH LinkE lan WCHDAPLink, kaya sing dituduhake ing Gambar 1.

Gambar 1 WCH-Link fisik diagram
WCH-Link Emulation Debugger Modul

WCH-Link mode

Tabel 1 WCH-Link mode

Mode

LED Status IDE

Dhukungan chip

RISC-V

LED biru tansah mati nalika nganggur MounRiver Studio

WCH RISC-V chip inti sing ndhukung single / dual line debugging

ARM

LED biru tansah urip nalika nganggur Keil/MounRiver Studio Kripik inti ARM sing ndhukung SWD / JTAG protokol
Ngalih Mode

Cara 1: Gunakake piranti lunak MounRiver Studio kanggo ngalih mode Link. (Cara iki ditrapake kanggo WCH-Link lan WCH-LinkE)

  1. Klik panah SIMBOL ing toolbar trabasan kanggo mbukak jendhela konfigurasi download proyek
  2. Klik Query ing sisih tengen Mode Target kanggo view mode Link saiki
  3. Klik kotak pilihan Mode Target, pilih mode Link target, klik Apply.
    Ngalih Mode

Cara 2: Gunakake alat WCH-Link Utility kanggo ngalih mode Link.

  1. Klik Entuk ing sisih tengen mode WCH-Link Aktif kanggo view mode Link saiki
  2. Klik kotak opsi Active WCH-Link mode, pilih mode Link target, klik Set
    Gunakake alat WCH-LinkUtility kanggo ngalih mode Link.

Cara 3: Gunakake tombol ModeS kanggo ngalih mode Link. (Cara iki ditrapake kanggo WCH-LinkE-R0 1v2 lan WCHDAPLink-R0-2v0 lan ndhuwur)

  1. Pencet terus tombol ModeS kanggo ngaktifake Link.

Cathetan:

  1. LED biru kelip-kelip nalika ngundhuh lan debugging.
  2. Link njaga mode ngalih kanggo nggunakake sakteruse.
  3. Pindai kode QR ing gambar ing mburi Link kanggo mbukak modul debugger emulator WCH-Link websitus.
  4. WCH-Link simulasi modul debugger URL https://www.wch.procn/ducts/WCHLink.html
  5. Akses Studio MounRiver URL: http://mounriver.com/
  6. Akses Utilitas WCH-Link URL: https://www.wch.cn/downloads/WCHLinkUtility_ZIP.html
  7. Akses Alat WCHISPT URL: https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html
  8. WCH-Link lan WCH-LinkE ndhukung ngalih mode LinkRV lan LinkDAP-WINUSB; WCH-DAPLink ndhukung ngalih mode LinkDAP-WINUSB lan LinKDAP-HID.
Tingkat baud port serial

Tabel 2 WCH-Link port serial ndhukung baud rate

1200

2400 4800 9600 14400

19200

38400 57600 115200

230400

Tabel 3 WCH-LinkE port serial ndhukung baud rate

1200

2400 4800 9600 14400 19200
38400 57600 115200 230400 460800

921600

Tabel 4 WCH-DAPLink port serial ndhukung baud rate

1200

2400 4800 9600 14400 19200
38400 57600 115200 230400 460800

921600

Cathetan:

  1. Figure 1 ing baris saka lencana RX lan TX kanggo pins transceiver port serial, port serial support baud rate kapacak ing tabel ndhuwur.
  2. Driver CDC kudu diinstal ing Win7.
  3. Yen sampeyan copot maneh Link, bukak maneh asisten debugging serial.
Perbandingan fungsi

Tabel 5 Fungsi link lan tabel perbandingan kinerja

Item fungsi

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

WCH-DAPLink-R0-2v0

Mode RISC-V

×

Piranti mode ARM-SWD-HID

× ×
ARM-SWD mode-piranti WINUSB

ARM-JTAG mode -HID piranti

× ×
ARM-JTAG mode -WINUSB piranti ×

Tombol ModeS kanggo ngalih mode

×
2-wire way upgrade firmware offline ×

Serial port upgrade firmware offline

× ×
USB upgrade firmware offline ×

Output daya 3.3V/5V sing bisa dikontrol

×
USB2.0 kanthi kacepetan dhuwur nganti JTAG antarmuka ×

×

Ngundhuh alat

MounRiver Studio WCH-LinkUtility

Keil uVision5

MounRiver Studio WCH-LinkUtility

Keil uVision5

WCH-LinkUtility Keil uVision5
Versi sing didhukung Keil Keil V5.25 lan ndhuwur Keil V5.25 lan ndhuwur

Didhukung ing kabeh versi Keil

Sambungan pin

Tabel 6 Link didhukung model chip

Model chip umum

Link WCH WCH-LinkE WCH-DAPLink
CH32V003 × ×

CH32V10x/CH32V20x/cCH32V30x/CH569/CH573/CH583

×

CH32F10x / CH32F20x / CH579 / Kripik loropaken sing ndhukung
protokol SWD

chip ramah sing ndhukung JTAG antarmuka ×

Tabel 7 Sambungan pin chip umum

Model chip umum

SWIDIO

SWCLK

CH569

PA11

PA10

CH579

PB16

PB17

CH573/CH583

PB14

PB15

CH32V003

PD1

CH32V10x/CH32V20x/CH32V30x/CH32F10x/CH32F20x

PA13

PA14

Tabel 8 STM32F10xxx JTAG antarmuka pinout

JTAG jeneng pin antarmuka

JTAG antarmuka debug Pinout
TMS JTAG pilihan mode

PA13

TCK

JTAG jam PA14
TDI JTAG input data

PA15

TDO

JTAG output data

PB3

Cathetan:

  1. Link maksimum dawa baris didhukung: 30cm, yen proses download ora stabil, nyoba kanggo nguripake mudhun kacepetan download.
  2.  JTAG mode, WCH-LinkE-R0-1v3, WCH-DAPLink-R0-2v0 versi hardware wiwit ndhukung, versi hardware sadurungé ora ndhukung.
  3. WCH-LinkE versi kacepetan dhuwur mung kanggo CH32F20x / CH32V20x / CH32V30x kanggo nyepetake.
  4. Kajaba chip seri CH32, yen sampeyan pengin nggunakake Link kanggo ngundhuh utawa debugging, sampeyan kudu nggunakake alat ISP resmi kanggo mbukak antarmuka debug 2-kabel, lan sampeyan kudu mbayar manungsa waé kanggo Link mode nalika nggunakake.

Keil download lan debug

Ngalih piranti

WCH-DAPLink ndhukung rong mode, mode ARM-piranti WINUSB lan piranti mode-HID ARM, lan sampeyan bisa ngalih ing antarane rong mode piranti kasebut nganggo alat WCH-LinkUtility (utawa kanthi nguripake Link sawise menet tombol ModeS dawa.) WCH -Link lan WCH-LinkE mung ndhukung mode ARM-mode piranti WINUSB.
Keil download lan debug

Tabel 9 piranti WCH-DAPLink

piranti

Link Dhukungan

Versi sing didhukung Keil

Mode ARM-piranti WINUSB

WCH-Link WCH-LinkE
WCH-DAPLink

Keil V5.25 lan ndhuwur ARM
CMSIS V5.3.0 lan ndhuwur

Piranti mode ARM-HID

WCH-DAPLink

Didhukung ing kabeh versi Keil

Cathetan: WCH-Link, WCH-LinkE lan WCH-DAPLink minangka standar pabrik menyang mode piranti WINUSB.

Download konfigurasi
  1. Klik tongkat sihirSIMBOL ing toolbar kanggo mbukak Pilihan kanggo Target kothak dialog, klik Debug banjur pilih model emulator.
    Download konfigurasi
  2. Klik kotak opsi Gunakake banjur pilih CMSIS-DAP Debugger
  3. Klik tombol Setelan kanggo mbukak kotak dialog Cortex-M Target Driver Setup
    Download konfigurasi
    No Serial: Tampilake pengenal adaptor debug sing digunakake. Nalika sawetara adaptor disambungake, sampeyan bisa nemtokake adaptor kanthi nggunakake dhaptar gulung mudhun. Piranti SW: Tampilake ID piranti lan jeneng piranti sing disambungake. Port: Setel antarmuka debug internal SW utawa JTAG. (Loro-lorone antarmuka didhukung dening WCH-LinkE-R0-1v3 lan WCH-DAPLink-R0-2v0). Jam Max: Setel tingkat jam kanggo komunikasi karo piranti target.
  4. Klik Flash Download kanggo konfigurasi download.
    Download konfigurasi
    Download Fungsi: Opsi konfigurasi RAM kanggo Algoritma: Konfigurasi alamat wiwitan lan ukuran ruang RAM Ukuran ruang RAM chip seri CH32F103 kita yaiku 0x1000, ukuran ruang RAM chip seri CH32F20x yaiku 0x2800. Algoritma Pemrograman: Tambah algoritma file Algoritma kasebut file wis ditambahake kanthi otomatis sawise nginstal paket piranti chip, klik OK.
  5. Sawise ngrampungake konfigurasi ing ndhuwur, klik OK kanggo nutup kothak dialog. Klik lambang ing toolbar kanggo ngobong kode kasebut.
Debug
  1. Klik tombol Debug Debug ing toolbar kanggo ngetik kaca debug
  2. Setel breakpoints
    Debug
  3. Printah debug dhasar
    IKON Reset: Nindakake operasi reset ing program.
    Ikon Run: Nimbulake program saiki wiwit mlaku kanthi cepet nganti program mandheg nalika nemoni breakpoint.
    Ikon Langkah: Nglakokake statement siji lan yen fungsi ditemoni, bakal mlebu ing fungsi kasebut.
    Ikon Langkah Swara: Nglakokaké statement siji sing ora mlebu ing fungsi yen ketemu fungsi, nanging mlaku fungsi ing kacepetan lengkap lan mlumpat menyang statement sabanjuré.
    IkonLangkah Metu: Mbukak kabeh isi sawise fungsi saiki ing full-speed nganti fungsi bali menyang tingkat sadurungé.
  4. Klik tombol Debug Debuging toolbar maneh kanggo metu saka debug.

MounRiver Studio Download lan Debug

Download konfigurasi
  1. Klik panah Ikon  ing toolbar kanggo mbukak jendhela konfigurasi download project
  2. Klik tombol Pateni Read-Protect kanggo mateni proteksi maca chip
    Ikon
  3. Konfigurasi target, unsur utama kaya ing ngisor iki.
    MounRiver Studio Download lan Debug
  4. Pilihan Konfigurasi
    MounRiver Studio Download lan Debug
  5. Klik Apply lan Close kanggo nyimpen konfigurasi download. Klik ing lambang Ikon ing toolbar kanggo ngobong kode, lan asil bakal ditampilake ing Console.
  Debug
  1. Ketik kaca debugging
    Cara 1: Klik tombol DebugDebug ing toolbar kanggo ngetik kaca debug langsung.
    Cara 2: Klik panahDebug ing toolbar banjur pilih Debug Configurations kanggo pop munggah kaca konfigurasi debug. Klik kaping pindho GDB Open OCD MRS Debugging kanggo ngasilake obj file, pilih obj file lan klik tombol Debug ing pojok tengen ngisor kanggo ngetik kaca debugging.
    Debug
  2. Setel breakpoints
    Setel breakpoints
  3. Printah debug dhasar
    Ikon Reset: Nindakake operasi reset ing program.
    Ikon Run: Nggawe program saiki wiwit mlaku kanthi cepet nganti program mandheg nalika ketemu breakpoint.
    Ikon Mungkasi: Metu saka debugging.
    Ikon Langkah menyang: Nglakokake statement siji, lan yen fungsi ditemoni, bakal mlebu ing fungsi kasebut.
    Ikon Langkah Swara: Nglakokaké statement siji, lan yen ketemu fungsi, iku ora bakal pindhah nang fungsi, nanging mbukak fungsi ing kacepetan lengkap lan skip kanggo statement sabanjuré.
    Ikon Langkah Bali: Mbukak kabeh isi sawise fungsi saiki ing kacepetan lengkap nganti fungsi bali menyang tingkat sadurungé.
  4. Klik Ikon tombol, metu saka debug.
Fungsi liyane

Setel chip Read-Protect

Fungsi liyane Status proteksi maca chip query
Fungsi liyane Aktifake status proteksi maca chip
Fungsi liyane Pateni status proteksi maca chip

Kode Flash mbusak lengkap

MounRiver Studio bisa mbusak kabeh wilayah pangguna chip kanthi ngontrol pin reset hardware utawa kanthi nguatake chip kasebut. Kanggo ngontrol mbusak dening re-daya, Link dibutuhake kanggo daya chip; kanggo kontrol mbusak dening pin reset hardware, pin reset chip lan Link kudu disambungake. (Didhukung dening WCH-LinkE lan WCH-DAPLink mung)
Kode Flash mbusak lengkap

Pateni 2-kabel SDI

Kanggo chip liyane saka seri CH32, kode lan proteksi data bisa diaktifake kanthi mateni 2-kabel SDI.
Pateni 2-kabel SDI Pateni SDI 2-kabel

WCH-LinkUtility Download

Download konfigurasi
  1. Klik lambang kasebut Ikon , nyambung menyang Link
  2. Pilih model chip
  3. Pilihan konfigurasi
    Pilihan konfigurasi
  4. Centhang Nonaktifake MCU Code Read-Protect, mateni chip read-protect.
    Pilihan konfigurasi
  5. Klik lambangIkon  kanggo nambah perangkat kukuh
  6. Klik lambang Ikon kanggo nglakokaké download
Fungsi liyane

Informasi chip pitakon

Klik lambang Ikonkanggo takon informasi chip

jeneng

Nilai
MCU UID

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

Ukuran Flash

16 KB
Waca Nglindhungi

 

Link Versi

V2.8

Setel chip Read-Protect

Setel chip Read-Protect Status proteksi maca chip query
Setel chip Read-Protect Aktifake status proteksi maca chip
Setel chip Read-Protect Pateni status proteksi maca chip

Maca chip Flash

Klik lambangIkon  kanggo maca chip Flash
Maca chip Flash

Kode Flash mbusak lengkap

Alat WCH-LinkUtility bisa mbusak kabeh area pangguna chip kanthi ngontrol pin reset hardware utawa kanthi repowering chip. Kanggo ngontrol mbusak dening re-daya, Link dibutuhake kanggo daya chip; kanggo kontrol mbusak dening pin reset hardware, pin reset chip lan Link dibutuhake kanggo disambungake. (Didhukung dening WCHLinkE lan WCH-DAPLink mung).
Kode Flash mbusak lengkap

Output daya bisa dikontrol

Alat WCH-LinkUtility bisa ngontrol output daya Link. Klik ing Target banjur pilih kanggo nguripake / mateni sumber daya 3.3V / 5V output ing dhaftar gulung-mudhun. (Didhukung dening WCH-LinkE lan WCH-DAPLink mung)

Output daya bisa dikontrol

Ngundhuh terus-terusan otomatis

Centhang Unduh otomatis nalika WCH-Link disambungake kanggo ngaktifake undhuhan terus-terusan proyek kanthi otomatis.

Ngundhuh terus-terusan otomatis

Download Multi-Piranti

Alat WCH-LinkUtility bisa ngenali macem-macem piranti Link. Nalika pirang-pirang Link disambungake, kothak pilihan Dhaptar WCH-Link Disambungake ngidini sampeyan milih piranti Link tartamtu kanggo diundhuh.

Download Multi-Piranti

Cara nganyari firmware

MounRiver Studio nganyari online

Yen perangkat kukuh kudu dianyari, MounRiver Studio bakal duwe jendhela pop-up kanggo ngelingake sampeyan nalika sampeyan ngeklik tombol download, klik Ya kanggo miwiti nganyari.
Cara nganyari firmware

Nganyari online WCH-LinkUtility

Yen perangkat kukuh kudu dianyari, WCH-LinkUtility bakal duwe jendhela pop-up kanggo ngelingake sampeyan nalika sampeyan ngeklik tombol download, klik Ya kanggo miwiti nganyari.
Nganyari online WCH-LinkUtility

Cathetan:

  1. WCH-LinkE ndhukung nganyari online manual, langkah-langkah minangka nderek.
    ● Daya Link sawise menet tombol IAP dawa nganti LED biru kedhip.
    ● MounRiver Studio/WCH-LinkUtility bakal duwe jendhela pop-up kanggo ngelingake sampeyan nalika sampeyan ngeklik tombol download, klik Ya kanggo miwiti nganyari.
  2.  Yen nganyari firmware Link ora normal, mangga nganyari perangkat kukuh kanthi nganyari offline.
Nganyari offline WCH-LinkUtility (pendekatan 2-kabel kanggo nganyari offline)
  1. Sambungake WCH-LinkE karo Link kanggo dianyari

    WCH-LinkE

    Link kanggo dianyari

    3V3

    3V3
    GND

    GND

    SWIDIO

    SWIDIO
    SWCLK

    SWCLK

    WCH-LinkE power on, pilih model chip Link sing bakal dianyari (chip kontrol utama WCH-LinkE isCH32V30x, chip kontrol utama WCH-DAPLink yaiku CH32V20x)

  2. Kanggo nganyari Link menyang mode IAP (pencet dawa tombol IAP kanggo nguatake Link, yaiku, liwat port USB sing disambungake menyang komputer kanggo ngaktifake daya)
  3. Klik Target-> Clear All Code Flash-By Power off kanggo mbusak kabeh area pangguna chip.
    Nganyari offline WCH-LinkUtility (pendekatan 2-kabel kanggo nganyari offline)
  4. Klik lambang Ikon diaable chip maca-nglindhungi
    Nganyari offline WCH-LinkUtility (pendekatan 2-kabel kanggo nganyari offline)
  5. Klik lambang Ikon, nambah Link offline nganyari firmware
  6. Pilihan konfigurasi (Program + Verifikasi + Reset lan Run)
    ⑦ Pilihan konfigurasi
  7. Klik lambangIkon kanggo nglakokaké download

Cathetan:

  1. Link sing bakal dianyari diwatesi kanggo WCH-LinkE lan WCH-DAPLink.
  2. Loro WCH-LinkE dibutuhake kanggo metode iki.
  3. Nalika Link mlebu mode IAP, LED biru sumunar.
WCHISPStudio port serial nganyari offline
  1. Sambungake WCH-Link karo USB kanggo modul TTL

    Link WCH

    USB kanggo modul TTL

    TX

    RX

    RX

    TX

    GND

    GND

    Daya modul USB menyang TTL, WCH-Link menyang mode BOOT (sambungan cendhak J1 ing Gambar 1 bakal nyambungake daya)

  2. Pilih model chip: CH549, antarmuka download: port serial, dhaptar piranti: pilih nomer port serial sing cocog karo modul USB kanggo TTL
    WCHISPStudio port serial nganyari offline
  3. Tambah Link offline nganyari firmware kanggo target program file
  4. Download konfigurasi
    WCHISPStudio port serial nganyari offline
  5. Klik tombol download
  6. Klik ing undhuhan lan ngenteni piranti ngakses lapangan, banjur pasang WCH-Link menyang port USB, alat ISP kanthi otomatis wiwit diundhuh

Cathetan: Nganyari offline port serial mung didhukung dening WCH-Link.

Nganyari offline USB WCHISPStudio
  1. Kanggo nganyari Link menyang mode BOOT (cekak sambungake J1 ing Gambar 1 utawa pencet dawa tombol BOOT banjur daya Link)
  2. Alat WCHISPStudio bakal kanthi otomatis pop munggah jendhela adaptasi
  3.  Tambah Link offline upgrade firmware kanggo program target file
  4. Download konfigurasi
    Nganyari offline USB WCHISPStudio
  5. Klik tombol download.

Cathetan:

  1. Nganyari offline USB mung didhukung dening WCH-Link lan WCH-DAPLink.
  2. WCH-LinkE-R0-1v3 lan WCH-DAPLink-R0-2v0 mung kasedhiya kanggo versi firmware v2.8 lan ndhuwur.
  3. Alat WCH-LinkUtility bisa diekspor liwat piranti lunak MounRiver Studio.
    Nganyari offline USB WCHISPStudio
  4. Link firmware upgrade offline dumunung ing path instalasi MounRiver Studio lan path instalasi WCH-LinkUtility.
    Nganyari offline USB WCHISPStudio
    1. WCH-DAPLink upgrade firmware
    2. WCH-LinkE upgrade firmware
    3. firmware upgrade mode WCH-Link RISC-V
    4. firmware upgrade mode WCH-Link ARM
    5. Firmware upgrade offline WCH-DAPLink
    6. firmware upgrade offline mode WCH-Link ARM
    7. WCH-Link RISC-V mode offline upgrade firmware
    8. WCH-LinkE offline upgrade firmware

WCH-LinkE kacepetan dhuwur JTAG

Modul rampungview

WCH-LinkE-R0-1v3 nyedhiyakake JTAG antarmuka sing ndhukung sambungan 4-kabel (TMS, TCK, TDI lan TDO kabel) kanggo ndawakake JTAG antarmuka kanggo komputer kanggo operate CPU, DSPs, FPGAs, CPLDs lan piranti liyane.

WCH-LinkE kacepetan dhuwur JTAG

Fitur modul
  • Minangka mode Host / Master host.
  • l JTAG antarmuka nyedhiyakake kabel TMS, kabel TCK, kabel TDI lan kabel TDO.
  • l Ndhukung transfer data USB kacepetan dhuwur.
  • l Operasi fleksibel saka piranti CPU, DSP, FPGA lan CPLD liwat kerjasama API komputer.
Ngalih modul

WCH-LinkE-R0-1v3 bisa ditingkatake dadi JTAG mode liwat WCHLinkEJtagAlat UpdTool, download langkah-langkah ing ngisor iki.

  1. WCH-LinkE-R0-1v3 menyang mode IAP (pencet dawa tombol IAP kanggo daya munggah Link, IE, nyambung menyang komputer liwat port USB kanggo daya munggah), ing wektu iki LED biru kelip-kelip.
  2. Bukak WCHLinkEJtagAlat UpdTool, nglakokake undhuhan (WCH-LinkE JTAG upgrade firmware wis otomatis ditambahake).
  3. Nganyari firmware rampung, ing wektu iki LED biru tansah urip.
    Ngalih modul

Cathetan.

  1.  WCHLinkEJtagUpdTool njaluk URL: https://www.wch.cn/downloads/WCHLinkEJtagUpdToolZIP.html
  2. Firmware bisa dianyari offline nganggo alat WCH-LinkUtility, waca manual 6.3 WCH-LinkUtility Nganyari Offline kanggo rincian.
  3. WCH-LinkE kacepetan dhuwur JTAG perangkat kukuh nganyari offline dumunung ing WCHLinkEJtagUpdTool
    path instalasi.
    Ngalih modul
    1. WCH-LinkE kacepetan dhuwur JTAG upgrade firmware
    2. WCH-LinkE kacepetan dhuwur JTAG offline upgrade firmware
Proses download
  1. Ing WCH-LinkE kacepetan dhuwur JTAG mode, program Bit file pisanan diundhuh menyang FPGA liwat JTAG, lan Bit file bakal ngoperasikake pengontrol SPI saka FPGA kanggo ngowahi JTAG data kanggo data SPI kanggo nulis kanggo Flash, lan langkah iki kanggo nulis BIN file kanggo mujudake proses curing program.
  2. Ing kene FPGA yaiku Xilinx xc7a35t. Tulis CFG file lan nggunakake "openocd -f" kanggo nelpon. Jenenge CFG file kaya usb20jtag.cfg lan simpen menyang lokasi openocd.exe file.
    # Nemtokake WCH-LinkE kacepetan dhuwur JTAG driver adaptor debugger ch347 ch347 vid_pid 0x1a86 0x55dd
    # Setel kacepetan adaptor frekuensi jam TCK 10000
    # Nemtokake TARGET, ngemot file JTAG-SPI driver ing Open OCD
    sumber [golek cpld/xilinx-xc7.cfg] sumber [f nd cpld/jtagspi.cfg] # Setel printah IR saka TARGET
    nyetel XC7_JSHUTDOWN 0x0d
    nyetel XC7_JPROGRAM 0x0b
    nyetel XC7_JSTART 0x0c
    nyetel XC7_BYPASS 0x3f
    # Proses download
    Ikit
    # Ngundhuh dhisik Bit file kanggo TARGET
    mbukak 0 bscan_spi_xc7a35t.bit
    reset mandeg
    # Ndeteksi informasi Flash
    flash probe 0
    # Unduh Bin file kanggo Flash flash write_image mbusak test. bin 0x0 bin
    # Operasi firmware efektif irscan xc7.tap $XC7_JSHUTDOWN irscan xc7.tap $XC7_JPROGRAM runtest 60000 runtest 2000 irscan xc7.tap $XC7_BYPASS runtest 2000 metu.
  3. Jalanake printah: openocd.exe -f usb20jtag.cfg ing terminal Windows lan nglakokaké minangka nderek.Proses download
  4. Download wis rampung lan piranti mlaku kanthi normal.

Cathetan.

  1. peran konversi Bit file, kanthi bantuan proyek sumber terbuka Github:
    https://github.com/quartiq/bscanspibitstreams
  2. openocd.exe file lokasi: MounRiver\MounRiver_Studio\toolchain\OpenOCD\bin

Pernyataan masalah sing khas

Tandha kesalahan 

Solusi 

Gunakake piranti lunak Keil kanggo ngundhuh
Pernyataan masalah sing khas
  1. Mangga deleng manual 3.2 Download konfigurasi kanggo ngrampungake konfigurasi download Keil.
    Pernyataan masalah sing khas
Gunakake piranti lunak Keil kanggo ngundhuh
Pernyataan masalah sing khas
  1. Ukuran ruang RAM saka chip seri CH32F20x kita yaiku 0x2800.
    Pernyataan masalah sing khas
Gunakake piranti lunak MounRiver Studio kanggo ngundhuh
Gunakake piranti lunak MounRiver Studio kanggo ngundhuh
  1. Priksa manawa antarmuka debug rong kabel chip wis disambungake kanthi bener menyang Link.
  2. Priksa manawa fungsi Debug chip diuripake (yen ora, bisa diuripake liwat alat ISP).
  3. Priksa manawa program pangguna ing chip mbukak kanggo fungsi turu lan apa ana
    operasi fungsi FLASH related (yen mbukak, sampeyan bisa
    ketik mode BOOT lan download liwat rong baris).
  4. Priksa manawa antarmuka debug loro-kabel saka program pangguna ing jero chip wis multiplexed minangka port GPIO umum (yen multiplexed, sampeyan bisa ngetik mode BOOT lan download liwat rong kabel).

Cathetan:

  1. Kanggo chip seri CH32, yen download ora sukses, sampeyan bisa ngetik mode BOOT (BOOT0 kanggo VCC, BOOT1 kanggo GND) lan download liwat Link.
  2. Kanggo 3 lan 4, masalah bisa ditanggulangi kanthi alat WCHLink Utility kanggo mbusak kabeh area pangguna chip (waca Bab 5 saka manual kanggo WCH-LinkUtility).
    ngundhuh).
Gunakake alat WCH-LinkUtility kanggo ngundhuh
Gunakake piranti lunak MounRiver Studio kanggo ngundhuh
Busak kabeh wilayah pangguna chip
Nganyari firmware nggunakake WCHLinkEJtagAlat UpdTool
Sawise nganyari perangkat kukuh miturut Prosedur Ngundhuh Ngalih Mode manual 7.3, LED biru ing WCH-LinkE-R0-1v3 ora murup lan Manager Piranti ora bisa ngenali piranti kasebut. 
  1. Analisis sabab, bisa uga WCH-LinkE-R0-
    1v3 ing kelainan solder kristal Y1, nyebabake kristal ora bisa miwiti geter kanthi bener. Mulane, sampeyan kudu solder maneh kristal Y1.
    Gunakake piranti lunak MounRiver Studio kanggo ngundhuh

Cathetan:

  1. Fungsi debugging ora didhukung nalika program pangguna nguripake fungsi turu.
  2. Yen sampeyan metu ora normal nalika nggunakake fungsi debug, dianjurake kanggo plug maneh Link.
  3. Nalika nggunakake fungsi download lan debug CH32F103/CH32F203/CH32V103/CH32V203/ CH32V307, BOOT0 wis grounded.
  4. Nalika nggunakake fungsi debug CH569, kode pangguna kudu luwih cilik tinimbang ruang ROM sing dikonfigurasi, kaya sing ditampilake ing Tabel 2-2 manual CH569.
  5. Nalika nggunakake fungsi debug chip seri CH32, priksa manawa chip kasebut ana ing status proteksi maca.

Instalasi driver

driver WCH-Link

Yen instalasi driver gagal, bukak folder LinkDrv ing dalan instalasi MounRiver Studio utawa folder Drv Link ing jalur instalasi WCH-LinkUtility lan instal kanthi manual. SETUP.EXE ing folder WCHLink.

Pangatur piranti

dalan drive 

Instalasi driver dalan drive
WCH-LinkE kacepetan dhuwur JTAG sopir

WCH-LinkE-R0-1v3 dianyari dadi JTAG mode, sampeyan kudu kanthi manual nginstal WCH-LinkE kacepetan dhuwur JTAG driver kanggo nggunakake kanthi bener. Mangga mbukak folder Drv ing path instalasi saka WCHLinkEJtagUpdTool lan nginstal CH341PAR.EXE kanthi manual.

Pangatur piranti 

Drive pat

dalan drive dalan drive
driver CDC

Masalah instalasi piranti CDC ing WIN7.

  1. Yen driver port serial wis kasil diinstal, langkah-langkah ing ngisor iki ora dibutuhake.
  2. Konfirmasi yen usbser.sys file ana ing jalur B. Yen ora ana, salin saka jalur A menyang jalur B.
  3. Instal maneh driver CDC. (Deleng tabel ing ndhuwur kanggo path driver, instal driver CDC ing mode sing cocog)
    dalan drive

Cathetan: Yen langkah-langkah ing ndhuwur ora ngrampungake masalah, waca link ing ngisor iki

Instalasi driver

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

Dokumen / Sumber Daya

WCH WCH-Link Emulation Debugger Modul [pdf] Manual pangguna
Modul Debugger Emulasi WCH-Link, WCH-Link, Modul Debugger Emulasi, Modul Debugger

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *