Yinan Xu

Results 201 comments of Yinan Xu

@AugustusWillisWang need to bump xs-env?

> make emu CONFIG=MinimalConfig SIM_ARGS=--disable-log EMU_TRACE=1 -j32无法通过。 你们回答:Please use the latest version of XiangShan, update all submodules, and try again. 我:git submodule update --init --recursive make emu ... 报错和原来一样。 问题:还要更新什么?...

现在的问题是啥?编译不了emu?

关于第一个问题,`fatal: unable to access 'https://github.com/OpenXiangShan/XiangShan/': GnuTLS recv error (-54): Error in the pull function.` 这个提示意思是您那边网路环境有问题,无法连接到GitHub 关于第二个问题:`git checkout origin/master` 就会切换到master

> root@gms-VirtualBox:/home/gms/xs-env/XiangShan# git checkout origin/master M difftest M ready-to-run M rocket-chip Previous HEAD position was [b6c4f5c](https://github.com/OpenXiangShan/XiangShan/commit/b6c4f5c1a375060defe0376679115e7f0b687c81) Merge pull request #1506 from OpenXiangShan/fix-vcs HEAD is now at [128703a](https://github.com/OpenXiangShan/XiangShan/commit/128703a2ef83b5e09cd222c9d53acf2e38acd426) Merge pull request...

可以通过以下两步检查您的环境: `which mill` `ls build`

看起来您那边没有正确地生成仿真程序。可以`rm -rf build`之后,重新`make emu CONFIG=MinimalConfig`

Bin files are created by an elf file whose start address and entry are 0x80000000. Objcopy works: https://github.com/OpenXiangShan/nexus-am/blob/master/am/arch/riscv64-xs.mk#L34 I recommend using this nexus-am environment, which provides en entry.S for xs...