Files
rt-thread/bsp/xuantie/xiaohui/r920
沐攸 5f9f522285
Some checks failed
pkgs_test / change (push) Has been skipped
ToolsCI / Tools (push) Has been cancelled
AutoTestCI / components/cpp11 (push) Has been cancelled
AutoTestCI / kernel/atomic (push) Has been cancelled
AutoTestCI / kernel/atomic/riscv64 (push) Has been cancelled
AutoTestCI / kernel/atomic_c11 (push) Has been cancelled
AutoTestCI / kernel/atomic_c11/riscv64 (push) Has been cancelled
AutoTestCI / kernel/device (push) Has been cancelled
AutoTestCI / kernel/ipc (push) Has been cancelled
AutoTestCI / kernel/irq (push) Has been cancelled
AutoTestCI / kernel/mem (push) Has been cancelled
AutoTestCI / kernel/mem/riscv64 (push) Has been cancelled
AutoTestCI / kernel/thread (push) Has been cancelled
AutoTestCI / kernel/timer (push) Has been cancelled
AutoTestCI / rtsmart/aarch64 (push) Has been cancelled
AutoTestCI / rtsmart/arm (push) Has been cancelled
AutoTestCI / rtsmart/riscv64 (push) Has been cancelled
AutoTestCI / components/utest (push) Has been cancelled
RT-Thread BSP Static Build Check / 🔍 Summary of Git Diff Changes (push) Has been cancelled
RT-Thread BSP Static Build Check / ${{ matrix.legs.RTT_BSP }} (push) Has been cancelled
RT-Thread BSP Static Build Check / collect-artifacts (push) Has been cancelled
utest_auto_run / AARCH64-rtsmart :default.cfg (push) Has been cancelled
utest_auto_run / A9-rtsmart :default.cfg (push) Has been cancelled
utest_auto_run / RISCV-rtsmart :default.cfg (push) Has been cancelled
utest_auto_run / AARCH64 :default.cfg (push) Has been cancelled
utest_auto_run / A9 :default.cfg (push) Has been cancelled
utest_auto_run / A9-smp :default.cfg (push) Has been cancelled
utest_auto_run / RISCV :default.cfg (push) Has been cancelled
format: update all series of BSP configuration items (#10406)
2025-06-17 15:42:49 +08:00
..

XuanTie - R920 Series

一 简介

1. 内核

暂无。

2.特点

暂无。

3.BSP支持情况

  • 当前BSP支持下述内核

    r920
    
  • 当前BSP默认设置的内核是r920该架构支持[F] [D]扩展可以通过menuconfig工具使能[F]扩展或者[F] [D] 扩展。

  • 当使用其他内核架构时需要修改rtconfig.py文件中的MCPU字段。

4.运行QEMU

  • BSP根目录下存在qemu.bat脚本生成可执行文件后可点击该脚本直接启动QEMU.

二 工具

若上述链接中的编译器与模拟器不能使用可以使用下述CDK中的编译器与模拟器

三 调试方法

下述调试方法以E906举例本BSP操作方式一致搭建完成RT-Thread开发环境在BSP根目录使用env工具在当前目录打开env。

使用前执行一次menuconfig命令更新rtconfig.h配置然后在当前目录执行scons -j12命令编译生成可可执行文件。

env

生成可执行文件可以直接在命令行启动qemu或者配置vscode脚本借助vscode强大的插件进行图形化调试qemu的相关命令可以查看玄铁qemu的用户手册下述是启动qemu的命令在powershell或命令行可直接执行下述命令注意qemu需要导出至环境变量或者使用绝对路径。

qemu-system-riscv64 -machine smartl -nographic -kernel rtthread.elf -cpu e906

下述是使用vscode调试的展示。

env

一起为RISC-V加油