中文 | English
本工程是在QEMU System RISC-V 64 模拟器运行,针对 virt 机器的BSP
RTT_EXEC_PATH
工具链的 bin 文件夹路径, 如 /home/user/xxx/yyy/bin
RTT_CC_PREFIX
为工具链前缀, 如 riscv64-unknown-linux-musl-
RTT_CC
为工具链名称, 如 gcc
riscv64-unknown-linux-musl-gcc -v
查看工具链的 -march 与 -mabirtconfig.py:40
如 DEVICE = ' -mcmodel=medany -march=rv64imac -mabi=lp64 '
scons --menuconfig
-march
包含 v
, 选择 Using RISC-V Vector Extension
, 反之关闭-march
包含 f/d
, 选择 Enable FPU
, 反之关闭scons
推荐拉取最新的 qemu 发行版在本地构建。使用指令确保qemu可用 qemu-system-riscv64 --version
。
使用 qemu-nographic.sh
/qemu-nographic.bat
启动虚拟机。
if your -march contains characters v, using qemu-v-nographic.*