Skip to content

spike不能直接使用命令行执行 #30

@ziliangzl

Description

@ziliangzl

当尝试使用命令行执行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能够使用命令行执行的话,请告知使用方法

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions