玄铁E906移植
玄铁E906移植----番外0:C906仿真环境搭建
-
玄铁C906和E906的仿真环境搭建步骤一模一样,可以参看我的另一篇博客 :E906移植----项目介绍、开发环境与实验平台搭建 。
-
平头哥工具链和E906相同:平头哥编译工具链 =4049193882418745344 ;
-
项目包还是在平头哥官方github上: ;
-
注意设置csh的环境变量,首先E906和C906的工具链是同一个不用改(即 TOOL_EXTENSION ), 源码包变量地址E906和C906是不同的且都是用的CODE_BASE_PATH 变量,故.cshrc 需要注释掉以前E906的,换成新的C906的
#setenv CODE_BASE_PATH /home/ICer/ic_prjs/opene906-main/E906_RTL_FACTORY
setenv CODE_BASE_PATH /home/ICer/ic_prjs/openc906-main/C906_RTL_FACTORY
setenv TOOL_EXTENSION /home/ICer/Xuantie_tools/Xuantie-900-gcc-elf-newlib-x86_64-V2.2.5/bin
- 跑一个 coremark ,用vcs快很多,iverilog 很慢:
玄铁E906移植
玄铁E906移植----番外0:C906仿真环境搭建
-
玄铁C906和E906的仿真环境搭建步骤一模一样,可以参看我的另一篇博客 :E906移植----项目介绍、开发环境与实验平台搭建 。
-
平头哥工具链和E906相同:平头哥编译工具链 =4049193882418745344 ;
-
项目包还是在平头哥官方github上: ;
-
注意设置csh的环境变量,首先E906和C906的工具链是同一个不用改(即 TOOL_EXTENSION ), 源码包变量地址E906和C906是不同的且都是用的CODE_BASE_PATH 变量,故.cshrc 需要注释掉以前E906的,换成新的C906的
#setenv CODE_BASE_PATH /home/ICer/ic_prjs/opene906-main/E906_RTL_FACTORY
setenv CODE_BASE_PATH /home/ICer/ic_prjs/openc906-main/C906_RTL_FACTORY
setenv TOOL_EXTENSION /home/ICer/Xuantie_tools/Xuantie-900-gcc-elf-newlib-x86_64-V2.2.5/bin
- 跑一个 coremark ,用vcs快很多,iverilog 很慢:
发布评论