Skip to content

it gets stuck in the loop while running spike

Hi, I was trying force my virtual memory mechanism. Using the tests/riscv/paging folder, i just simple create a test, and then ELF and S files are created. When I run this ELF file in the spike, after a little bit of time it stucks on the j x0,0 instruction which is 0000006f instruction. Then interrupts or causes never handled. scause and mcause are just defined in log files and never changed in the other cycles. Is there any solution to solve this problem? I also created a basic scenario which is shown in the readme file, same thing happens.