rt-thread/bsp/cvitek
Shicheng Chu abba40183e
[bsp][cvitek]: add c906_little i2c driver (#8535)
2024-02-15 18:05:39 -05:00
..
c906_little [bsp][cvitek]: add c906_little i2c driver (#8535) 2024-02-15 18:05:39 -05:00
cv1800b fix bl808-d0 && cv1800b compile error (#8513) 2024-01-28 16:05:52 +08:00
drivers [bsp][cvitek]: add c906_little i2c driver (#8535) 2024-02-15 18:05:39 -05:00
pre-build fix bl808-d0 && cv1800b compile error (#8513) 2024-01-28 16:05:52 +08:00
.gitignore fix bl808-d0 && cv1800b compile error (#8513) 2024-01-28 16:05:52 +08:00
README.md add cvitek/c906_little (#8514) 2024-01-29 09:13:21 +08:00
combine-fip.sh fix bl808-d0 && cv1800b compile error (#8513) 2024-01-28 16:05:52 +08:00

README.md

cvitek bsp

支持芯片

针对算能系列 RISC-V 芯片的 bsp包括

  • 大核

    芯片名称 芯片架构 内存大小 默认日志串口 备注
    cv1800b RISC-V C906 64MByte uart0 默认开启 MMU运行 RT-SMART 模式
  • 小核

    目录 内存大小 默认日志串口 备注
    c906-little 与大核共享 uart1 无 MMU运行 RT-Thread 标准

注:异构芯片需单独编译每个核的 OS

运行

编译成功后,会在 bsp/cvitek 目录下自动生成 fip.binboot.sd 文件,其中大核运行文件在 boot.sd 中,小核的运行文件在 fip.bin 中。

  1. 将 SD 卡分为 2 个分区,第 1 个分区用于存放 bin 文件,第 2 个分区用于作为数据存储分区,分区格式为 FAT32
  2. 将根目录下的 fip.binboot.sd 复制 SD 卡第一个分区中。
    • fip.binfsbl、 opensbi、uboot、小核运行文件打包后的 bin 文件
    • boot.sd大核打包后的 bin 文件

驱动支持列表

驱动 支持情况 备注
UART 支持 默认波特率115200
gpio 支持

支持开发板

FAQ

  1. 如遇到不能正常编译,请先使用 scons --menuconfig 重新生成配置。

联系人信息

维护人:flyingcys