This N100 SDK is modified based on the Nuclei SDK framework, NMSIS is also a modified version to support limited feature provide
[!NOTE]
If you want to develop and run program on Nuclei 200/300/600/900/1000 series RISC-V CPU, please switch to develop or master branch.
This N100 SDK is modified based on the Nuclei SDK framework, NMSIS is also a modified version to support limited feature provided by Nuclei 100 series processor.
We also intergated some RTOSes into Nuclei SDK, which are FreeRTOS, UCOSII and RTThread, you can easily find it in the OS folder.
Both Nuclei riscv gcc and IAR compiler are supported in Nuclei N100 SDK, for IAR compiler support, see ideprojects/iar/README.md.
Wanner to take a try with Nuclei N100 SDK for Nuclei 100 series CPU, click Quick Start with Nuclei N100 SDK to start up.
Wanner to take a try with Nuclei SDK for Nuclei 200/300/600/900/1000 series CPU, click Quick Start with Nuclei SDK to start up.
setup.bat
or setup.sh
setup_config.sh
in $NUCLEI_SDK_ROOT.setup_config.bat
in %NUCLEI_SDK_ROOT%.source setup.sh
setup.bat
evalsoc
and nuclei_fpga_eval
,CORE=n100m
make CORE=n100m DOWNLOAD=ilm all
make CORE=n100m DOWNLOAD=ilm upload
make CORE=n100m DOWNLOAD=ilm run_openocd
make CORE=n100m DOWNLOAD=ilm run_gdb
in the existing terminal, then you can debug it using gdb,load
to achieve it.GDB_PORT=
, to change to use new gdb port other than default3333
, for example, make CORE=n100m DOWNLOAD=ilm GDB_PORT=3344 run_openocd
and make CORE=n100m DOWNLOAD=ilm GDB_PORT=3344 run_gdb
make CORE=n100m DOWNLOAD=ilm debug
screen
or minicom
in Linux, teraterm
in Windows, the default UART baudrate we use is 115200
.N100 SDK only support Nuclei RISC-V Toolchain >= 2024.06, and toolchain prefix is riscv64-unknown-elf-
.
N100 SDK is modified based on Nuclei SDK, so the user experience are similiar to Nuclei SDK, and directory structure is also similar,
if you have experience in using Nuclei SDK, it will be easy to use N100 SDK.
首页 | 新闻资讯 | 快速入门 | 专栏 | 论坛讨论 | 培训视频 | Nuclei Studio | 大学计划
本站所有内容仅供学习和交流,如有转载或引用文章涉及版权问题_请联系管理员删除
Powered by RISC-V MCU 鄂ICP备18019458号-2 Processed in 0.013293 second(s)