请问:CH32V006使用何种烧录器下载程序?WCH-LinkE可以吗?
您好,可以的,关于CH32V006具体下载方式可以参考一下CH32V006评估板说明,如下图。该手册在CH32V006对应 EVT PUB文件夹下,EVT下载链接如下:
/downloads/CH32V006EVT_ZIP.html
不用这么麻烦,直接用openocd就可以下载。
MRS Linux _x64 Toolchain&OpenOCD使用说明
Version v1.92
注意:1.为保证程序的正确运行,首次调用OpenOCD前,请优先执行 beforeinstall/start.sh文件
2.在使用riscv-none-embed-gcc 编译时 要加上参数-march=rv32imac -mabi=ilp32来指定内核和二进制接口类型
一、 FLASH CMD
[RISC-V]
sudo ./openocd -f wch-riscv.cfg -c "chip_id xxxxx" -c init -c halt -c "flash erase_sector wch_riscv 0 last " -c exit #erase all
sudo ./openocd -f wch-riscv.cfg -c "chip_id xxxxx" -c init -c halt -c "program xxx.hex\bin\elf " -c exit #erase all &&program
sudo ./openocd -f wch-riscv.cfg -c "chip_id xxxxx" -c init -c halt -c "verify_image xxx.hex\bin\elf" -c exit #verify
sudo ./openocd -f wch-riscv.cfg -c "chip_id xxxxx" -c init -c halt -c wlink_reset_resume -c exit
#reset and reset
sudo ./openocd -f wch-riscv.cfg -c "chip_id xxxxx" -c "sdi_printf on/off" # sdi_printf on /off
chip_id STRING : CH32V1x/CH32V2x/CH32V3x/CH56x/CH57x/CH58x/CH32V003/CH59x/CH643/CH32X035/CH32X034/CH32X033/CH32L10x/CH641/CH645/CH32V002/4/5/6/7/CH32M007/CH32V317
[ARM]
sudo ./openocd -f wch-arm.cfg -c init -c halt -c "flash erase_sector wch_arm 0 last " -c exit #erase all
sudo ./openocd -f wch-arm.cfg -c init -c halt -c "program xxx.hex\bin\elf " -c exit #erase all &&program
sudo ./openocd -f wch-arm.cfg -c init -c halt -c "verify_image xxx.hex\bin\elf" -c exit #verify