如何让HBird v2 E203跑起来?

电子说

1.3w人已加入

描述

HBird v2 E203是芯来的RISCV的开源(https://github.com/riscv-mcu/e203_hbirdv2)SoC项目,Apache 2.0 License 。主要功能如下框图:

RISC

一、准备操作系统和EDA

操作系统选Centos7或者Ubuntu18,EDA需要VCS和Verdi。

二、下载HBird v2 E203的代码

git clone https://github.com/riscv-mcu/e203_hbirdv2.git

克隆后,代码目录结构如下:

RISC

三、下载riscv编译器

从网站https://nucleisys.com/download.php下载工具链,如下图,选Centos/Ubuntu的最新版:

RISC

解压,并软链接或者拷到项目riscv-tools/prebuilt_tools/prefix/bin目录下。

# 下载并解压,解压后,工具链在gcc/bin目录下
wget https://nucleisys.com/upload/files/toochain/gcc/nuclei_riscv_newlibc_prebuilt_linux64_2022.12.tar.bz2
tar -xjvf nuclei_riscv_newlibc_prebuilt_linux64_2022.12.tar.bz2


# 把编译工具链拷到项目目录
cd e203_hbirdv2
mkdir -p riscv-tools/prebuilt_tools/prefix
cp -r gcc/bin riscv-tools/prebuilt_tools/prefix

RISC

四、编译测试文件

cd e203_hbirdv2/riscv-tools/riscv-tests/isa
source regen.sh

五、编译RTL

cd e203_hbirdv2/vsim
make clean
make install
make compile SIM=vcs

RISC

RISC

六、仿真

make run_test SIM=vcs

RISC

RISC

七、打开波形

make wave SIM=vcs

RISC

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分