All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- TODO
- TODO
- TODO
v0.2.1 - 2020-05-31
- Support for up to three virtual serial ports. 29613b52, 52a2edcd, ff3db43e, 37eef1c0, ac6844a1, 5787138d, cd12a526
- By default, only one virtual serial port is enumerated, which is connected to the GDBServer of the RV-Link.
- A second virtual serial port can be configured to be enabled with the GDB command
monitor rvl vcom on
. The vcom setting is stored in the build-in Flash memory. 2bf263e1, a63d1a77, 65fc43df, 07f264f9 - When the second virtual serial port is enabled it streams all data to the physical serial port connected to the target machine. 229fa555, 5e5cd5c5
- The 3rd virtual serial port (disabled by defaut) when enabled simply echos data. ebfff8f8
- Adopt Mulan's loose license, version 1. 34b9bf98, dcf0c697
- Improved Longan Nano build variant regarding the JTAG reset signal. 9bdcc28c, 6e626315
- Fixed bugs found in v0.2.
v0.2 - 2019-10-26
- Supports for types of breakpoints:
- Hardware breakpoint
- Software breakpoint
- Write watchpoint
- Read watchpoint
- Access watchpoint
- Support program upload to RAM, support program debugging in RAM.
- Improved debugging and program upload speed.
- Fixed bugs found in v0.1.
Available RV-Link firmware images:
- longan-nano+gd32vf103.hex for Longan Nano, please refer to Turning Longan Nano Development Board into RISC-V Emulator.
- gd32vf103c-start+gd32vf103.hex for GD32VF103C-START, please refer to Turning the GD32VF103C-START development board into a RISCV-V emulator.
v0.1 - 2019-09-28
- Support for the Sipeed Longan Nano as link platform.
- Support register write operation, memory write operation.
- Optimized JTAG operating speed, TCK is set to 1MHz.
- The JTAG port line to correspond to the SPI interface, in preparation for using SPI to drive JTAG in the future.
Supported link platforms:
- Sipeed Longan Nano
- GD32VF103C-START
Supported targets:
- GD32VF103
v0.0.1 - 2019-09-20
Initial release.
Realized basic debugging functions:
- Program download
- Hardware breakpoint
- Single step
- Halt, Resume
- Register read, memory read
Supported link platforms:
- GD32VF103C-START
Supported targets:
- GD32VF103