70 lines
1.8 KiB
Markdown
70 lines
1.8 KiB
Markdown
|
# HIFIVE1 #
|
|||
|
|
|||
|
## 简介
|
|||
|
|
|||
|
[HIFIVE1](https://www.sifive.com/products/hifive1/)是SiFive提供的一款基于RISCV的开发板,搭载SiFive Freedom E310。
|
|||
|
|
|||
|
板载主要资源如下:
|
|||
|
|
|||
|
| 硬件 | 描述 |
|
|||
|
| -- | -- |
|
|||
|
|CPU| SiFive E31 RISC-V Core |
|
|||
|
|架构| 32-bit RV32IMAC |
|
|||
|
|主频| 320+ MHz |
|
|||
|
|SRAM| 16KB |
|
|||
|
|Flash| 16MB QSPI + 16KB 指令Cache |
|
|||
|
|
|||
|
## 编译说明
|
|||
|
|
|||
|
HIFIVE1可以自行编译工具链,或者使用SiFive提供的[二进制版本](https://www.sifive.com/products/tools/)。
|
|||
|
|
|||
|
|
|||
|
## 烧写及执行
|
|||
|
|
|||
|
供电方式:开发板使用 Micro USB 线连接电脑和开发板。
|
|||
|
|
|||
|
下载程序:参看[hifive1-getting-started](https://static.dev.sifive.com/dev.../hifive1/hifive1-getting-started-v1.0.2.pdf)完成开发环境的配置,运行bsp里的openocd.sh脚本就可以下载程序了。
|
|||
|
|
|||
|
### 运行结果
|
|||
|
|
|||
|
下载程序之后,连接串口(115200-N-8-1),可以看到RT-Thread的输出信息:
|
|||
|
|
|||
|
```
|
|||
|
\ | /
|
|||
|
- RT - Thread Operating System
|
|||
|
/ | \ 3.0.4 build May 30 2018
|
|||
|
2006 - 2018 Copyright by rt-thread team
|
|||
|
msh >
|
|||
|
```
|
|||
|
|
|||
|
## 4. 驱动支持情况及计划
|
|||
|
|
|||
|
| 驱动 | 支持情况 | 备注 |
|
|||
|
| ------ | ---- | :------: |
|
|||
|
| UART | 支持 | |
|
|||
|
| GPIO | 未支持 | |
|
|||
|
| SPI | 未支持 | |
|
|||
|
| I2C | 未支持 | |
|
|||
|
|
|||
|
### 4.1 IO在板级支持包中的映射情况
|
|||
|
|
|||
|
| IO号 | 板级包中的定义 |
|
|||
|
| -- | -- |
|
|||
|
| GPIO19 | LED_GREEN |
|
|||
|
| GPIO21 | LED_BLUE |
|
|||
|
| GPIO22 | LED_RED |
|
|||
|
|
|||
|
## 5. 联系人信息
|
|||
|
|
|||
|
维护人:
|
|||
|
- [tanek](https://github.com/TanekLiang)
|
|||
|
|
|||
|
## 6. 参考
|
|||
|
|
|||
|
* [HIFIVE1 Info](https://www.sifive.com/products/hifive1/)
|
|||
|
* [HIFIVE1 Software Development Tools](https://www.sifive.com/products/tools/)
|
|||
|
* [hifive1-getting-started-guide](https://www.sifive.com/documentation/boards/hifive1/hifive1-getting-started-guide/)
|
|||
|
* [hifive1-schematics](https://www.sifive.com/documentation/boards/hifive1/hifive1-schematics/)
|
|||
|
|
|||
|
|