Skip to content

Nuclei embedded Software Development Kit, Release 0.2.5

Compare
Choose a tag to compare
@fanghuaqi fanghuaqi released this 06 Aug 08:15
· 1645 commits to master since this release

This is the official release version 0.2.5 of Nuclei SDK.

  • SoC

    • For SOC=hbird, in function _premain_init of system_hbird.c, cache will be enable in following cases:

      • If __ICACHE_PRESENT is set to 1 in hbird.h, I-CACHE will be enabled
      • If __DCACHE_PRESENT is set to 1 in hbird.h, D-CACHE will be enabled
    • All startup and system init code are adapted to match design changes of NMSIS-1.0.1

      • _init and _fini are deprecated for startup code, now please use _premain_init and _postmain_fini instead
      • Add DDR download mode for Hummingbird SoC, which downloaded program into DDR and execute in DDR
  • Documentation

    • Fix several invalid cross reference links
    • Rename RVStar to RV-STAR to keep alignment in documentation
  • NMSIS

    • Update and use NMSIS 1.0.1
    • Add NMSIS-DSP and NMSIS-NN library for RISC-V 32bit and 64bit
    • Both RISC-V 32bit and 64bit DSP instructions are supported