当尝试使用命令行执行spike时,我遇到了一些困难,我发现它似乎不能直接在命令行中执行,在尝试手动使用spike命令行执行测试的时候报错如下:
./spike -l --log-commits -p512 --isa rv32gcv_zfh --pc=0x80000000 -m0x70000000:0
x94042000 --varch vlen:1024,elen:32 --gpgpuarch numw:1,numt:32,numwg:512,kernelx:512,kernely:1,kernelz:1,ldssize:0x1000,pdssize:0x10000000,pdsbas
e:0x90041000,knlbase:0x94041000,currwgid:0 --log=object.riscv.log /home/zzl/Project/Ventus/OpenCL-CTS/build/test_conformance/basic/cache/object.riscv
spike: ../riscv/sim.cc:121: sim_t::sim_t(const cfg_t *, bool, std::vector<std::pair<reg_t, mem_t *>>, std::vector<std::pair<reg_t, abstract_device_t *>>, const std::vector<std::string> &, const debug_module_config_t &, const char *, bool, const char *, FILE *): Assertion `w.warp_number * w.workgroup_number == cfg->nprocs()' failed.
如果spike能够使用命令行执行的话,请告知使用方法
当尝试使用命令行执行spike时,我遇到了一些困难,我发现它似乎不能直接在命令行中执行,在尝试手动使用spike命令行执行测试的时候报错如下:
如果spike能够使用命令行执行的话,请告知使用方法