网上看见很多E902仿真的文章,但用到的编译器是类似于这种Xuantie-900-gcc-elf-newlib-x86_64-V3.0.1-20241120,而我按照相应的步骤与对应的编译器,仿真总会报错。后面将编译器换成riscv64-elf-x86_64-20210512,反而成功了。现在开始记录我的操作
1.先下载E902源码,进行解压
2.在E902工程里,新建tools文件夹
3.下载编译器riscv64-elf-x86_64-20210512,解压到tools文件夹里,指令:
tar -zxf riscv64-elf-x86_64-20210512.tar.gz
4.打开E902_RTL_FACTORY文件夹,再打开setup文件夹,指令
cd E902_RTL_FACTORY/setup
5.将setup.csh修改为setup.sh,然后打开,进行如下修改:
export pattern="\/setup"`echo '$'`
export CODE_BASE_PATH=`pwd | perl -pe "s/$pattern//"`
echo "Root of code base has been specified as:\n $CODE_BASE_PATH"
6.保存关闭后,打开smart_run文件夹,指令:
cd ../smart_run
7.新建文件夹work,指令:
mkdir work
8.打开文件夹setup,指令:
cd setup
9.将example_setup.csh修改为example_setup.sh
10.打开该文件,进行如下修改,其中文件路径对应自己具体的位置改
export TOOL_EXTENSION=/home/hos

最低0.47元/天 解锁文章
2154

被折叠的 条评论
为什么被折叠?



