Releases: riscv-mcu/riscv-openocd
Nuclei OpenOCD 2024.06
This is the release note of Nuclei OpenOCD 2024.06.
Release is made upon branch nuclei/2024.06
Please use openocd-xpack branch nuclei_xpack
Please create issue if you are facing issues using Nuclei OpenOCD, see https://github.com/riscv-mcu/riscv-openocd/issues
Known issues of this release see #11
New features
- Known issues reported at 2023.10 and 2024.02 are fixed in this release.
- Fix
nuclei cpuinfo
command implementation - Fix and update
nuclei etrace
related command and doc - Add more Nuclei custom CSRs support
- Add gd32vw55x flash programming support see #12
- Introduced better github ci support, see #13
- Introduced gitlab ci for internal build and release, see
.gitlab-ci.yml
- Add debug map feature for Nuclei CPU with new
nuclei expose_cpu_core
andnuclei examine_cpu_core
commands - Changes are based on riscv/riscv-openocd
- Fix hbird/hbirdv2 flash programming, now re-route
fespi
tonuspi
flash loader for hbird/hbirdv2 processor better support
Click https://nucleisys.com/download.php#tools to download prebuilt Nuclei OpenOCD tools for windows or linux.
See other Nuclei Tools Release
Full Changelog: nuclei-2023.10...nuclei-2024.06
Nuclei OpenOCD 2023.10
This is the release note of Nuclei OpenOCD 2023.10.
Warning
Please download 2024.02 release to replace this 2023.12 release from https://nucleisys.com/download.php
If you want to use it with opensource hbird or hbirdv2, please use Nuclei OpenOCD 2022.12 to replace the one installed in your IDE.
Release is made upon branch nuclei/2023.10
Please use openocd-xpack branch nuclei/2023
Please create issue if you are facing issues using Nuclei OpenOCD, see https://github.com/riscv-mcu/riscv-openocd/issues
Known issues of this release: #11
- Add nuclei command group to contains all nuclei customized commands
- Add
nuclei cpuinfo
dump support - Add more spiflash devices according to customer request
- Fix gdb flash program error on address size > 32bit on windows
- Update nuclei custom csr
- Add
ftdi nscan1_mode
to support 2-wire cjtag for Nuclei CPU, which is replacement forftdi oscan1_mode
- Add nuclei custom command in openocd documentation, so you can refer to generated
doc/pdf/openocd.pdf
for details openocd usage including nuclei added features - Experimental and may change: Add nuclei etrace command to support nuclei etrace hardware feature
- changes are based on riscv-collab@52177592
- fespi no longer routed to nuspi, so in openocd configuration file, if you are still using fespi, please change it to nuspi
Click https://nucleisys.com/download.php#tools to download prebuilt Nuclei OpenOCD tools for windows or linux.
See other Nuclei Tools Release
Nuclei OpenOCD 2022.08
Full Changelog: 2022.04...2022.08
Nuclei OpenOCD 2022.04 Release
This is release 2022.04
of openocd.
- add DSP ucode csr register
- Adjustment simulation timeout param
- Fix after write_bank/write_image command read date error bug
- Add custom flash loader in openocd, please refer wiki for how to use it
- Custom flash loader: add 'simulation' parameter for simulation test.
Nuclei OpenOCD, Version 0.10.0-14
Nuclei OpenOCD, Version 0.10.0-14
- flash: Add GD32VF103 flash support
- flash/fespi: Add Nuclei N200/E200 platform support
- Added support for cJTAG OSCAN1 over FTDI MPSSE.
- ftdi: Add RSU reset sequence
- Fix SBA bug
- Support Nuclei's dmtimeouten bit
More changes, please check commit history