ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
2 мая
1381706
VVB (11.12.2023 17:33, просмотров: 1319)
OpenOCD & CH32V из пакета MRS_Toolchain_Linux_x64_V1.90 не работает. Прошу помощи. 

Скачивал отсюда http://www.mounriver.com/download

Там обновили (сломали) OpenOCD.

1. корректно переобозвали интерфейс: был wlink, стал wlinke (добавлена поддержка этого адаптера)

2. корректно переобозвали команду: была jtag, стала sdi (в CH32V307VCT6 JTAG не существует)


Сервер стартует. Но при подключении клиента пишет следующий лог.

Версия OpenOCD из поставки MRS v1.30 работает без проблем.


Что может быть не так?

Я пробовал OpenOCD пересобрать по этой инструкции, он заработал аналогично старому из MRS v1.30

https://github.com/cjacker/opensource-toolchain-ch32v , там старый интерфейс wlink, а не wlinke.



Open On-Chip Debugger 0.11.0+dev-02415-gfad123a16-dirty (2023-10-11-14:01)

Licensed under GNU GPL v2

For bug reports, read

http://openocd.org/doc/doxygen/bugs.html

Info : only one transport option; autoselect 'sdi'

Warn : Transport "sdi" was already selected

Ready for Remote Connections

Started by GNU MCU Eclipse

Info : Listening on port 6666 for tcl connections

Info : Listening on port 4444 for telnet connections

Info : WCH-Link-CH549 mode:RV version 2.8

Info : wlink_init ok

Info : clock speed 6000 kHz

Info : [wch_riscv.cpu.0] datacount=2 progbufsize=8

Info : [wch_riscv.cpu.0] Examined RISC-V core; found 1 harts

Info : [wch_riscv.cpu.0] XLEN=32, misa=0x40901125

[wch_riscv.cpu.0] Target successfully examined.

Info : starting gdb server for wch_riscv.cpu.0 on 3333

Info : Listening on port 3333 for gdb connections

Info : accepting 'gdb' connection on tcp/3333

Info : device id = 0x26cbd1ec

Info : flash size = 288kbytes

Info : ROM 256 kbytes RAM 64 kbytes

Warn : Prefer GDB command "target extended-remote :3333" instead of "target remote :3333"

Error: error writing to flash at address 0x00000000 at offset 0x00000000

Info : dropped 'gdb' connection

shutdown command invoked