Skip to content

Releases: riscv-mcu/riscv-openocd

Nuclei OpenOCD 2024.06

01 Jul 04:05
Compare
Choose a tag to compare

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 and nuclei examine_cpu_core commands
  • Changes are based on riscv/riscv-openocd
  • Fix hbird/hbirdv2 flash programming, now re-route fespi to nuspi 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

02 Nov 08:07
Compare
Choose a tag to compare

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 for ftdi 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

25 Aug 11:00
Compare
Choose a tag to compare

Nuclei OpenOCD 2022.04 Release

01 Apr 09:18
Compare
Choose a tag to compare

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

28 Oct 06:22
Compare
Choose a tag to compare

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