to run in spike, can't stop and have some question in memory addr
- I want to use spike to run the *.elf,but it can't stop
- I tried to modify the memory address to 0x80000000, but the templates api_genVA_02_force.py is error error messages: Generate[FAIL] - Return Code: 1, Test Dir: api_genVA_02_force/00000, Seed: 0x27d1e60cae94d11f, Message: Front-end error reported: RuntimeError: Operand "" failed to generate; va generators va_constr exception:ConstraintSet is empty. Generate[FAIL] - Return Code: 1, Test Dir: api_genVA_02_force/00001, Seed: 0x173c4505e69b1ae8, Message: Front-end error reported: RuntimeError: Operand "" failed to generate; va generators va_constr exception:ConstraintSet is empty.
modified:
- memory.py: def configure_memory(interface): interface.addMemoryRange(0, 0x80000000, 0xFFFFFFFFFFFF)
- PcConfig.py def get_reset_pc(): return 0x80000000
def get_base_boot_pc(): return 0x80000024
- EnvRISCV.py def _getHandlerMemoryConstraint(self): # Need to ensure the handler memory doesn't intersect the boot region # or initial PC of any thread handler_memory_constr = ConstraintSet(0x80000000, 0xFFFFFFFFFFFFFFFF)