Skip to content

Commit 649917f

Browse files
committed
doc: update changelog for recent 0.8.1 changes
Signed-off-by: Huaqi Fang <[email protected]>
1 parent c0f7e97 commit 649917f

File tree

2 files changed

+21
-3
lines changed

2 files changed

+21
-3
lines changed

doc/source/changelog.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,13 @@ This is release version of ``0.8.1`` of Nuclei SDK.
1313
- Remove ``-ffast-math`` for clang based toolchain since it is deprecated
1414
- Update ``demo_cache`` optimization level to ``-O2`` and update its doc
1515
- Fix ``demo_stack_check`` via modify evalsoc correct max exception number ``MAX_SYSTEM_EXCEPTION_NUM``
16+
- Fix freertos demo case build fail when SMP=2 passed
1617

1718
* NMSIS
1819

1920
- Replace ``__ASSEMBLY__`` with ``__ASSEMBLER__`` to match with gcc predefined asm macro
21+
- Optimize ``__STATIC_FORCEINLINE`` to ``__STATIC_INLINE`` in NMSIS Core header files to avoid un-necessary inline to save code size
22+
- Bump NMSIS version to 1.4.1
2023

2124
* SoC
2225

@@ -41,6 +44,8 @@ This is release version of ``0.8.1`` of Nuclei SDK.
4144

4245
- Update ``demo_pma`` case nsdk_cli checker to match its design
4346
- Add filter configuration feature in nsdk_cli tools, you can filter certain arches which you dont want to run via ``SDK_IGNORED_EXTS`` environment variable
47+
- Add filter configuration feature in nsdk_cli tools, you can allow only arches supported to run via ``SDK_SUPPORT_ARCH`` environment variable
48+
- Add full_norvv cpu json, and make it as default cpu configurations used by fpga benchmark
4449

4550
* Documentation
4651

@@ -51,6 +56,7 @@ V0.8.0
5156

5257
.. note::
5358

59+
- Please use ``Nuclei Studio 2025.02`` with v0.8.0 and later version.
5460
- Two new benchmark cases ``dhrystone_v2.2`` and ``whetstone_v1.2`` are added in this release.
5561
- In Nuclei Studio IDE, if you are importing this Nuclei SDK 0.8.0 as a NPK package, you will be able to see following versions in new project wizard:
5662

doc/source/quickstart.rst

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ Use Nuclei SDK in Nuclei Studio
1919
For **Nuclei SDK 0.6.0** version and later ones, please use `Nuclei Studio 2024.06`_ or
2020
Nuclei RISC-V Toolchain/OpenOCD/QEMU 2024.06.
2121

22+
For **Nuclei SDK 0.8.0** version and later ones, please use `Nuclei Studio 2025.02`_ or
23+
Nuclei RISC-V Toolchain/OpenOCD/QEMU 2025.02.
24+
2225
From `Nuclei Toolchain 2023.10`_, both gnu and llvm toolchain are provided, and toolchain
2326
prefix changed from ``riscv-nuclei-elf-`` to ``riscv64-unknown-elf-``, and 0.5.0 SDK release
2427
will only support this ``2023.10`` or later toolchain.
@@ -100,8 +103,8 @@ The source code of Nuclei SDK is maintained in |github| and |gitee|.
100103

101104
.. note::
102105

103-
If you want to use **Terapines ZCC** toolchain, you can download it from https://www.terapines.com/, or use
104-
**Nuclei Studio >= 2024.06**, a **Terapines ZCC Lite** version is integrated in **<NucleiStudio>/toolchain/zcc** folder,
106+
If you want to use **Terapines ZCC** toolchain, you can download latest version from https://www.terapines.com/, or use
107+
**Nuclei Studio >= 2024.06**, a **Terapines ZCC Community** version is integrated in **<NucleiStudio>/toolchain/zcc** folder,
105108
and you also need to add extra **PATH** into your environment, like this:
106109

107110
- **Windows**: execute ``set PATH=\path\to\zcc\bin;%PATH%`` in windows cmd terminal before run Nuclei SDK
@@ -597,7 +600,7 @@ For more advanced usage, please follow the items as below:
597600
for more details, please click `Nuclei Tools`_ to download Nuclei Studio IDE, and refer to
598601
the `Nuclei Studio and Nuclei Tools User Guide`_ for how to use it.
599602

600-
2. Now **Terapines ZCC Lite** is deeply integrated in **Nuclei Studio >= 2024.06**, so you just need to
603+
2. Now **Terapines ZCC Community** is deeply integrated in **Nuclei Studio >= 2024.06**, so you just need to
601604
follow :ref:`quickstart_get_set_nuclei_sdk` to setup PATH for Terapines ZCC, and in Nuclei SDK,
602605
you can just pass **TOOCHAIN=terapines** during make to take a try with Terapines ZCC, please use
603606
latest Terapines ZCC from its website https://www.terapines.com/.
@@ -618,6 +621,14 @@ For more advanced usage, please follow the items as below:
618621
6. You can also use source code in Nuclei SDK as base, and easily integrate with other IDE tools,
619622
such as `ZStudio IDE`_, `Compiler IDE`_ and others.
620623

624+
7. If you want to evaluate RT-Thread instead of RT-Thread Nano, please check https://github.com/riscv-mcu/rt-thread/issues/1, SMP version also supported
625+
626+
8. If you want to evalute OpenHarmony LiteOS-M, please check https://github.com/riscv-mcu/kernel_liteos_m/tree/nuclei/OpenHarmony-3.0-LTS/targets/riscv_nuclei_evalsoc_gcc
627+
628+
9. If you want to evaluate Nuttx based RTOS such as Xiaomi Openvela, LiAuto HaloOS, please check https://github.com/riscv-mcu/nuttx/tree/nuclei_trunk/Documentation/platforms/risc-v/nuclei-evalsoc/boards/nuclei-fpga-eval
629+
630+
10. If you want to evaluate Zephyr RTOS, please check https://github.com/riscv-mcu/zephyr/blob/nuclei/4.1-branch/boards/nuclei/fpga_eval/doc/index.rst, SMP version also supported
631+
621632

622633
.. _GDB User Manual: https://www.gnu.org/software/gdb/documentation/
623634
.. _Nuclei Tools: https://nucleisys.com/download.php
@@ -628,6 +639,7 @@ For more advanced usage, please follow the items as below:
628639
.. _Nuclei Toolchain 2023.10: https://github.com/riscv-mcu/riscv-gnu-toolchain/releases/tag/nuclei-2023.10
629640
.. _ideprojects/iar/README.md: https://github.com/Nuclei-Software/nuclei-sdk/blob/master/ideprojects/iar/README.md
630641
.. _Nuclei Studio 2024.06: https://github.com/Nuclei-Software/nuclei-studio/releases/tag/2024.06
642+
.. _Nuclei Studio 2025.02: https://github.com/Nuclei-Software/nuclei-studio/releases/tag/2025.02
631643
.. _Using Terapines ZCC Toolchain in Nuclei Studio: https://1nfinite.ai/t/nuclei-studio-2024-06-ide-terapines-zcc/113
632644
.. _ZStudio IDE: https://1nfinite.ai/t/zstudio-ide-risc-v/71
633645
.. _Compiler IDE: https://www.compiler-dev.com/

0 commit comments

Comments
 (0)