I tried to implement a algorithm in asm based on the lab004 and try to extend it. The program after compile is 8000bytes. The program cannot continue and got stuck. It seems the memory is not enough. However, even if I tried to double the rom, main_ram, sram size, the program still cannot be executed to finish. The program was already simulated in sifive qemu e31 core, so the asm code should not be the problem. Does anyone have some suggestions? A big thank you in advance.
I tried to implement a algorithm in asm based on the lab004 and try to extend it. The program after compile is 8000bytes. The program cannot continue and got stuck. It seems the memory is not enough. However, even if I tried to double the rom, main_ram, sram size, the program still cannot be executed to finish. The program was already simulated in sifive qemu e31 core, so the asm code should not be the problem. Does anyone have some suggestions? A big thank you in advance.