blob: c65180f26b6f544050be13b41aae9ad4d3447f24 (
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
# T-HEAD SMART-EVB Introduction
SMART-EVB is a development board provided by T-HEAD, based on FPGA to provide implementation, integrating T-HEAD's RISC-V CPU (eg. E902/E906/C906) and C-SKY CPU (eg. E805/E804/E803/E802 ), integrates basic peripheral resources such as GPIO/TIMER/UART/RAM.
## The main resources on board are as follows:
1. SMART-EVB for E906/E906F/E906FD
| res | description |
| -- | -- |
|ISA | RISCV |
|CPU | E906 |
|FREQ| 20MHz |
|SRAM| 768KB |
2. SMART-EVB for E804/E804F/E804D
| res | description |
| -- | -- |
|ISA | C-SKY |
|CPU | E804 |
|FREQ| 20MHz |
|SRAM| 768KB |
# Compile T-HEAD BSP
SMART-EVB BSP supports GCC compiler, the version information is:
1. SMART-EVB for E906/E906F/E906FD
| IDE/Compiler| version|
| - | - |
| GCC | gcc version 8.4.0 (C-SKY RISCV Tools V1.9.6 B20200616) |
# run smart-evb bsp
1. Connect JTAG
2. Connect the serial port
3. riscv64-unknown-elf-gdb rtthread-e906f.elf
run log as follows:
```bash
\ | /
- RT - Thread Operating System
/ | \ 4.0.3 build Sep 2 2020
2006 - 2020 Copyright by rt-thread team
msh >
```
|