Skip to content

Releases: riscv-mcu/hbird-sdk

HummingBird RISC-V Software Development Kit, Release 0.1.4

06 Apr 07:24
Compare
Choose a tag to compare

This is release version 0.1.4 of HBird SDK.

  • SoC

    • Fix PLIC example fail in Nuclei Studio, due to SOC_HBIRDV2 not defined in npk.yml
  • NMSIS

    • Fix typo of global: true in npk.yml
  • CI

    • Update gitlab & github ci workflow

Full Changelog: 0.1.3...0.1.4

HummingBird RISC-V Software Development Kit, Release 0.1.3

17 Jan 08:03
Compare
Choose a tag to compare

This is release version 0.1.3 of HBird SDK.

  • Build

    • Important changes about build system:

      • The SoC and RTOS related makefiles are moving to its own folder, and controlled By
        build.mk inside in in the SoC/ or OS/ folders.
      • Middlware component build system is also available now, you can add you own middleware or library
        into Components folder, such as Components/tjpgd or Components/fatfs, and you can include
        this component using make variable MIDDLEWARE in application Makefile, such as MIDDLEWARE := fatfs,
        or MIDDLEWARE := tjpgd fatfs.
      • Each middleware component folder should create a build.mk, which is used to control
        the component build settings and source code management.
      • An extra DOWNLOAD_MODE_STRING macro is passed to represent the DOWNLOAD mode string.
    • Change openocd --pipe option to -c "gdb_port pipe; log_output openocd.log"

    • Remove -ex "monitor flash protect 0 0 last off" when upload or debug program to avoid error
      when openocd configuration file didn't configure a flash

    • Add cleanall target in <HBIRD_SDK_ROOT>/Makefile, you can clean all the applications
      defined by EXTRA_APP_ROOTDIRS variable

    • Fix size target of build system

  • SoC

    • hbird and hbirdv2 SoC cores only support e203 and e203e now.
    • Support Nuclei Studio NPK feature(required 2022.01 release), see NPK Introduction in zh

HummingBird RISC-V Software Development Kit, Release 0.1.2

18 Dec 02:47
Compare
Choose a tag to compare

This is official 0.1.2 of HummingBird SDK.

Here are the main changes since last release:

  • SOC

    • More more newlib stub functions for hbird and hbirdv2 SoC
  • doc

    • Update changelog
    • Add rt-thread msh application doc
  • application

    • Add rt-thread msh application
  • Build

    • Add RTTHREAD_MSH makefile variable which is valid only for RTThread
  • OS

    • Add RT-Thread MSH shell component into RT-Thread source code
  • CI

    • Add initial github workflow support for building documentation and sdk

HummingBird RISC-V Software Development Kit, Release 0.1.1

12 Oct 02:55
Compare
Choose a tag to compare

This is official 0.1.1 of HummingBird SDK.

Here are the main changes since last release:

  • SOC

    • More drivers are added to hbirdv2
  • doc

    • Update changelog
  • application

    • Fix typos in rt-thread application
    • Update freertos application

HummingBird RISC-V Software Development Kit, Release 0.1.0

28 Aug 03:51
Compare
Choose a tag to compare

This is official release 0.1.0 of HummingBird SDK.

Here are the main features of this release:

  • HummingBird SDK is developed based on Nuclei SDK version 0.2.4 release.

  • Support Windows and Linux development in command line using Make

  • Support HummingBird FPGA evaluation board and HummingBird FPGA DDR-200T evaluation board

    • The HummingBird FPGA evaluation board is used to run evaluation FPGA bitstream
      of HummingBird E203 processor cores
    • The HummingBird FPGA DDR-200T evaluation board is used to run evaluation FPGA bitstream
      of HummingBird E203 processor cores
  • Support different download modes flashxip, ilm, flash for HummingBird FPGA evaluation board

  • Support different RTOSes such as FreeRTOS, UCOS-II and RT-Thread

  • This hbird-sdk is forked from nuclei-sdk, and adapted for opensource HummingBird RISC-V Core.

HummingBird RISC-V Software Development Kit, Release 0.1.0-RC1

06 Aug 03:45
Compare
Choose a tag to compare

This is release candidate 0.1.0-RC1 of HummingBird SDK.

Here are the main features of this release:

  • HummingBird SDK is developed based on Nuclei SDK version 0.2.4 release.

  • Support Windows and Linux development in command line using Make

  • Support HummingBird FPGA evaluation board and HummingBird FPGA DDR-200T evaluation board

    • The HummingBird FPGA evaluation board is used to run evaluation FPGA bitstream
      of HummingBird E203 processor cores
    • The HummingBird FPGA DDR-200T evaluation board is used to run evaluation FPGA bitstream
      of HummingBird E203 processor cores
  • Support different download modes flashxip, ilm, flash for HummingBird FPGA evaluation board

  • Support different RTOSes such as FreeRTOS, UCOS-II and RT-Thread

  • This hbird-sdk is forked from nuclei-sdk, and adapted for opensource HummingBird RISC-V Core.