[chore][eclipse] modify pc start address

This commit is contained in:
jzlv 2022-11-05 10:51:10 +08:00
parent 1c16383805
commit 0e3e59af0d
2 changed files with 6 additions and 6 deletions

View file

@ -6,12 +6,12 @@
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.doReset" value="false"/> <booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.doReset" value="false"/>
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageFileName" value=""/> <stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageFileName" value=""/>
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageOffset" value=""/> <stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageOffset" value=""/>
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.initCommands" value="set mem inaccessible-by-default off&#13;&#10;set architecture riscv:rv32&#13;&#10;set remotetimeout 250&#13;&#10;#set disassemble-next-line on&#13;&#10;#mon gdb_breakpoint_override [hard|soft|disable]&#13;&#10;&#13;&#10;#mon reset&#13;&#10;&#13;&#10;set $pc=0xA0000000&#13;&#10;set $mie=0&#13;&#10;set $mstatus=0x1880&#13;&#10;&#13;&#10;thb main&#13;&#10;&#13;&#10;mem 0x42FC0000 0x43010000 rw&#13;&#10;mem 0x62FC0000 0x63010000 rw&#13;&#10;#rom&#13;&#10;mem 0x90000000 0x90020000 ro&#13;&#10;#psram&#13;&#10;#flash&#13;&#10;mem 0xA0000000 0xA0400000 ro&#13;&#10;"/> <stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.initCommands" value="set mem inaccessible-by-default off&#13;&#10;set architecture riscv:rv32&#13;&#10;set remotetimeout 250&#13;&#10;#set disassemble-next-line on&#13;&#10;#mon gdb_breakpoint_override [hard|soft|disable]&#13;&#10;&#13;&#10;#mon reset&#13;&#10;&#13;&#10;set $pc=0x90000000&#13;&#10;set $mie=0&#13;&#10;set $mstatus=0x1880&#13;&#10;&#13;&#10;thb main&#13;&#10;&#13;&#10;mem 0x42FC0000 0x43010000 rw&#13;&#10;mem 0x62FC0000 0x63010000 rw&#13;&#10;#rom&#13;&#10;mem 0x90000000 0x90020000 ro&#13;&#10;#psram&#13;&#10;#flash&#13;&#10;mem 0xA0000000 0xA0400000 ro&#13;&#10;"/>
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.jtagDeviceId" value="org.eclipse.cdt.debug.gdbjtag.core.jtagdevice.genericDevice"/> <stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.jtagDeviceId" value="org.eclipse.cdt.debug.gdbjtag.core.jtagdevice.genericDevice"/>
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadImage" value="false"/> <booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadImage" value="false"/>
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadSymbols" value="true"/> <booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadSymbols" value="true"/>
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.pcRegister" value="A0000000"/> <stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.pcRegister" value="90000000"/>
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.runCommands" value="set mem inaccessible-by-default off&#13;&#10;set architecture riscv:rv32&#13;&#10;set remotetimeout 250&#13;&#10;#set disassemble-next-line on&#13;&#10;#mon gdb_breakpoint_override [hard|soft|disable]&#13;&#10;&#13;&#10;#mon reset&#13;&#10;&#13;&#10;set $pc=0xA0000000&#13;&#10;set $mie=0&#13;&#10;set $mstatus=0x1880&#13;&#10;&#13;&#10;thb main&#13;&#10;&#13;&#10;mem 0x42FC0000 0x43010000 rw&#13;&#10;mem 0x62FC0000 0x63010000 rw&#13;&#10;#rom&#13;&#10;mem 0x90000000 0x90020000 ro&#13;&#10;#psram&#13;&#10;#flash&#13;&#10;mem 0xA0000000 0xA0400000 ro&#13;&#10;"/> <stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.runCommands" value="set mem inaccessible-by-default off&#13;&#10;set architecture riscv:rv32&#13;&#10;set remotetimeout 250&#13;&#10;#set disassemble-next-line on&#13;&#10;#mon gdb_breakpoint_override [hard|soft|disable]&#13;&#10;&#13;&#10;#mon reset&#13;&#10;&#13;&#10;set $pc=0x90000000&#13;&#10;set $mie=0&#13;&#10;set $mstatus=0x1880&#13;&#10;&#13;&#10;thb main&#13;&#10;&#13;&#10;mem 0x42FC0000 0x43010000 rw&#13;&#10;mem 0x62FC0000 0x63010000 rw&#13;&#10;#rom&#13;&#10;mem 0x90000000 0x90020000 ro&#13;&#10;#psram&#13;&#10;#flash&#13;&#10;mem 0xA0000000 0xA0400000 ro&#13;&#10;"/>
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setPcRegister" value="true"/> <booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setPcRegister" value="true"/>
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setResume" value="true"/> <booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setResume" value="true"/>
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setStopAt" value="true"/> <booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setStopAt" value="true"/>

View file

@ -6,12 +6,12 @@
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.doReset" value="false"/> <booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.doReset" value="false"/>
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageFileName" value=""/> <stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageFileName" value=""/>
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageOffset" value=""/> <stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageOffset" value=""/>
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.initCommands" value="set mem inaccessible-by-default off&#13;&#10;set architecture riscv:rv32&#13;&#10;set remotetimeout 250&#13;&#10;#set disassemble-next-line on&#13;&#10;#mon gdb_breakpoint_override [hard|soft|disable]&#13;&#10;&#13;&#10;#mon reset&#13;&#10;&#13;&#10;set $pc=0x58000000&#13;&#10;set $mie=0&#13;&#10;set $mstatus=0x1880&#13;&#10;&#13;&#10;thb main&#13;&#10;&#13;&#10;mem 0x40000000 0x40004000 rw&#13;&#10;mem 0x3f000000 0x3f018000 rw&#13;&#10;mem 0x3efe8000 0x3f068000 rw&#13;&#10;mem 0x22030000 0x22058000 rw&#13;&#10;mem 0x22020000 0x22030000 rw&#13;&#10;#rom&#13;&#10;mem 0x90000000 0x90020000 ro&#13;&#10;#psram&#13;&#10;mem 0x50000000 0x58000000 rw&#13;&#10;#flash&#13;&#10;mem 0x58000000 0x60000000 ro&#13;&#10;"/> <stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.initCommands" value="set mem inaccessible-by-default off&#13;&#10;set architecture riscv:rv32&#13;&#10;set remotetimeout 250&#13;&#10;#set disassemble-next-line on&#13;&#10;#mon gdb_breakpoint_override [hard|soft|disable]&#13;&#10;&#13;&#10;#mon reset&#13;&#10;&#13;&#10;set $pc=0x90000000&#13;&#10;set $mie=0&#13;&#10;set $mstatus=0x1880&#13;&#10;&#13;&#10;thb main&#13;&#10;&#13;&#10;mem 0x40000000 0x40004000 rw&#13;&#10;mem 0x3f000000 0x3f018000 rw&#13;&#10;mem 0x3efe8000 0x3f068000 rw&#13;&#10;mem 0x22030000 0x22058000 rw&#13;&#10;mem 0x22020000 0x22030000 rw&#13;&#10;#rom&#13;&#10;mem 0x90000000 0x90020000 ro&#13;&#10;#psram&#13;&#10;mem 0x50000000 0x58000000 rw&#13;&#10;#flash&#13;&#10;mem 0x58000000 0x60000000 ro&#13;&#10;"/>
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.jtagDeviceId" value="org.eclipse.cdt.debug.gdbjtag.core.jtagdevice.genericDevice"/> <stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.jtagDeviceId" value="org.eclipse.cdt.debug.gdbjtag.core.jtagdevice.genericDevice"/>
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadImage" value="false"/> <booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadImage" value="false"/>
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadSymbols" value="true"/> <booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadSymbols" value="true"/>
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.pcRegister" value="580000000"/> <stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.pcRegister" value="900000000"/>
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.runCommands" value="set mem inaccessible-by-default off&#13;&#10;set architecture riscv:rv32&#13;&#10;set remotetimeout 250&#13;&#10;#set disassemble-next-line on&#13;&#10;#mon gdb_breakpoint_override [hard|soft|disable]&#13;&#10;&#13;&#10;#mon reset&#13;&#10;&#13;&#10;set $pc=0x58000000&#13;&#10;set $mie=0&#13;&#10;set $mstatus=0x1880&#13;&#10;&#13;&#10;thb main&#13;&#10;&#13;&#10;mem 0x40000000 0x40004000 rw&#13;&#10;mem 0x3f000000 0x3f018000 rw&#13;&#10;mem 0x3efe8000 0x3f068000 rw&#13;&#10;mem 0x22030000 0x22058000 rw&#13;&#10;mem 0x22020000 0x22030000 rw&#13;&#10;#rom&#13;&#10;mem 0x90000000 0x90020000 ro&#13;&#10;#psram&#13;&#10;mem 0x50000000 0x58000000 rw&#13;&#10;#flash&#13;&#10;mem 0x58000000 0x60000000 ro&#13;&#10;"/> <stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.runCommands" value="set mem inaccessible-by-default off&#13;&#10;set architecture riscv:rv32&#13;&#10;set remotetimeout 250&#13;&#10;#set disassemble-next-line on&#13;&#10;#mon gdb_breakpoint_override [hard|soft|disable]&#13;&#10;&#13;&#10;#mon reset&#13;&#10;&#13;&#10;set $pc=0x90000000&#13;&#10;set $mie=0&#13;&#10;set $mstatus=0x1880&#13;&#10;&#13;&#10;thb main&#13;&#10;&#13;&#10;mem 0x40000000 0x40004000 rw&#13;&#10;mem 0x3f000000 0x3f018000 rw&#13;&#10;mem 0x3efe8000 0x3f068000 rw&#13;&#10;mem 0x22030000 0x22058000 rw&#13;&#10;mem 0x22020000 0x22030000 rw&#13;&#10;#rom&#13;&#10;mem 0x90000000 0x90020000 ro&#13;&#10;#psram&#13;&#10;mem 0x50000000 0x58000000 rw&#13;&#10;#flash&#13;&#10;mem 0x58000000 0x60000000 ro&#13;&#10;"/>
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setPcRegister" value="true"/> <booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setPcRegister" value="true"/>
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setResume" value="true"/> <booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setResume" value="true"/>
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setStopAt" value="true"/> <booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setStopAt" value="true"/>