incubator-nuttx/Documentation/platforms
Lup Yuen Lee 008803865f boards/risc-v: Add support for Milk-V Duo S SBC (SOPHGO SG2000 SoC)
This PR adds support for Milk-V Duo S 64-bit RISC-V SBC, based on SOPHGO SG2000 SoC (T-Head C906 Core). Most of the code is derived from NuttX for Ox64 BL808. The source files are explained in the articles here: https://github.com/lupyuen/nuttx-sg2000

Modified Files:

`boards/Kconfig`: Added Milk-V Duo S board

`arch/risc-v/src/sg2000/sg2000_timerisr.c`: Fixed MTIMER_FREQ for sleep() to work correctly

New Files in boards/risc-v/sg2000/milkv_duos:

`src/sg2000_appinit.c`: Startup Code

`include/board.h`: Milk-V Duo S Definitions

`include/board_memorymap.h`: Memory Map

`src/etc/init.d/rc.sysinit`, `rcS`: Startup Script

`src/.gitignore`: Ignore the tmp filesystem

`scripts/ld.script`: Linker Script

`scripts/Make.defs`: Milk-V Duo S Makefile

`src/Makefile`: Milk-V Duo S Makefile

`Kconfig`: Milk-V Duo S Config

`configs/nsh/defconfig`: Build Config for `milkv_duos:nsh`

Updated Documentation:

`platforms/risc-v/sg2000/index.rst`: New page for SOPHGO SG2000 SoC

`platforms/risc-v/sg2000/boards/milkv_duos/index.rst`: Building and booting NuttX for Milk-V Duo S
2024-06-18 00:13:35 +08:00
..
arm boards/thingy53: add sensors support 2024-06-11 02:55:24 +02:00
arm64 imx93-evk/README.txt: Update instructions 2024-04-19 20:12:03 +08:00
avr Documentation: update broken links 2024-04-10 15:17:53 -03:00
ceva Documentation: add missing platforms to platforms/ and remove introduction/platforms 2023-10-22 19:06:44 +08:00
hc Documentation: migrate the rest boards 2023-10-26 18:13:34 -03:00
mips Documentation: update broken links 2024-04-10 15:17:53 -03:00
misco Documentation: migrate the rest boards 2023-10-26 18:13:34 -03:00
or1k Documentation: migrate the rest boards 2023-10-26 18:13:34 -03:00
renesas Documentation: update broken links 2024-04-10 15:17:53 -03:00
risc-v boards/risc-v: Add support for Milk-V Duo S SBC (SOPHGO SG2000 SoC) 2024-06-18 00:13:35 +08:00
sim sim: add sqlite config 2024-05-17 10:19:31 -03:00
sparc Documentation: migrate the rest boards 2023-10-26 18:13:34 -03:00
tricore Documentation: Add docummentation for Infineon’s AURIX TriCore architecture 2024-02-21 21:39:19 -08:00
x86 Documentation: update broken links 2024-04-10 15:17:53 -03:00
x86_64 x86_64: Early framebuffer console 2024-01-25 09:09:30 -08:00
xtensa esp32s2: add simple boot support 2024-06-04 18:53:14 -03:00
z16 Documentation: update broken links 2024-04-10 15:17:53 -03:00
z80 Documentation: update broken links 2024-04-10 15:17:53 -03:00
index.rst Documentation: migrate /arch 2023-10-26 00:08:54 +08:00