Don't use the RTOS, and do "reset halt"
authorPalmer Dabbelt <palmer@dabbelt.com>
Mon, 15 May 2017 22:36:34 +0000 (15:36 -0700)
committerPalmer Dabbelt <palmer@dabbelt.com>
Mon, 15 May 2017 23:33:38 +0000 (16:33 -0700)
This is the most reliable way to run the tests for now.

debug/targets/spike/openocd.cfg

index 29f504063de034aa26f9a7e8694f3f1727455bea..2742335d8437d34d15fc8a9161a9c9a74c10d3d4 100644 (file)
@@ -8,11 +8,12 @@ set _CHIPNAME riscv
 jtag newtap $_CHIPNAME cpu -irlen 5 -expected-id 0x10e31913
 
 set _TARGETNAME $_CHIPNAME.cpu
-target create $_TARGETNAME riscv -chain-position $_TARGETNAME -rtos riscv
+#target create $_TARGETNAME riscv -chain-position $_TARGETNAME -rtos riscv
+target create $_TARGETNAME riscv -chain-position $_TARGETNAME
 
 gdb_report_data_abort enable
 
 init
-halt
+reset halt
 
-echo "Ready for Remote Connections"
\ No newline at end of file
+echo "Ready for Remote Connections"