Nuclei embedded Software Development Kit, Release 0.2.5
This is the official release version 0.2.5
of Nuclei SDK.
-
SoC
-
For SOC=hbird, in function
_premain_init
ofsystem_hbird.c
, cache will be enable in following cases:- If
__ICACHE_PRESENT
is set to 1 inhbird.h
, I-CACHE will be enabled - If
__DCACHE_PRESENT
is set to 1 inhbird.h
, D-CACHE will be enabled
- If
-
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
toRV-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