aboutsummaryrefslogtreecommitdiff
path: root/docs/platform/thead-c9xx.md
blob: cc05b58ca6b6baca6cc9e28818b14a6bcf1ba362 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
T-HEAD C9xx Series Processors
=============================

The C9xx series processors are high-performance RISC-V architecture
multi-core processors with AI vector acceleration engine.

For more details, refer [T-HEAD.CN](https://www.t-head.cn/)

To build the platform-specific library and firmware images, provide the
*PLATFORM=generic* parameter to the top level `make` command.

Platform Options
----------------

The T-HEAD C9xx does not have any platform-specific compile options
because it uses generic platform.

```
CROSS_COMPILE=riscv64-linux-gnu- PLATFORM=generic make
```

Here is the simplest boot flow for a fpga prototype:

 (Jtag gdbinit) -> (zsb) -> (opensbi) -> (linux)

For more details, refer:
 [zero stage boot](https://github.com/c-sky/zero_stage_boot)