mirror of
https://github.com/Fishwaldo/bl_mcu_sdk.git
synced 2025-03-15 19:31:43 +00:00
[chore][eclipse] update debug memory
This commit is contained in:
parent
7c8010e3d1
commit
251da8c488
5 changed files with 27 additions and 30 deletions
33
.cproject
33
.cproject
|
@ -1,8 +1,8 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
|
||||
<storageModule moduleId="org.eclipse.cdt.core.settings">
|
||||
<cconfiguration id="0.1151369823">
|
||||
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="0.1151369823" moduleId="org.eclipse.cdt.core.settings" name="Default">
|
||||
<cconfiguration id="0.133351333">
|
||||
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="0.133351333" moduleId="org.eclipse.cdt.core.settings" name="Default">
|
||||
<externalSettings/>
|
||||
<extensions>
|
||||
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
|
@ -14,20 +14,20 @@
|
|||
</extensions>
|
||||
</storageModule>
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
<configuration buildProperties="" description="" id="0.1151369823" name="Default" parent="org.eclipse.cdt.build.core.prefbase.cfg">
|
||||
<folderInfo id="0.1151369823." name="/" resourcePath="">
|
||||
<toolChain id="org.eclipse.cdt.build.core.prefbase.toolchain.1770246152" name="No ToolChain" resourceTypeBasedDiscovery="false" superClass="org.eclipse.cdt.build.core.prefbase.toolchain">
|
||||
<targetPlatform id="org.eclipse.cdt.build.core.prefbase.toolchain.1770246152.946362193" name=""/>
|
||||
<builder id="org.eclipse.cdt.build.core.settings.default.builder.846955349" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" superClass="org.eclipse.cdt.build.core.settings.default.builder"/>
|
||||
<tool id="org.eclipse.cdt.build.core.settings.holder.libs.1827108062" name="holder for library settings" superClass="org.eclipse.cdt.build.core.settings.holder.libs"/>
|
||||
<tool id="org.eclipse.cdt.build.core.settings.holder.189063487" name="Assembly" superClass="org.eclipse.cdt.build.core.settings.holder">
|
||||
<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.110790565" languageId="org.eclipse.cdt.core.assembly" languageName="Assembly" sourceContentType="org.eclipse.cdt.core.asmSource" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
|
||||
<configuration buildProperties="" description="" id="0.133351333" name="Default" parent="org.eclipse.cdt.build.core.prefbase.cfg">
|
||||
<folderInfo id="0.133351333." name="/" resourcePath="">
|
||||
<toolChain id="org.eclipse.cdt.build.core.prefbase.toolchain.928090876" name="No ToolChain" resourceTypeBasedDiscovery="false" superClass="org.eclipse.cdt.build.core.prefbase.toolchain">
|
||||
<targetPlatform id="org.eclipse.cdt.build.core.prefbase.toolchain.928090876.1479849157" name=""/>
|
||||
<builder id="org.eclipse.cdt.build.core.settings.default.builder.769608527" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" superClass="org.eclipse.cdt.build.core.settings.default.builder"/>
|
||||
<tool id="org.eclipse.cdt.build.core.settings.holder.libs.1043999219" name="holder for library settings" superClass="org.eclipse.cdt.build.core.settings.holder.libs"/>
|
||||
<tool id="org.eclipse.cdt.build.core.settings.holder.61434604" name="Assembly" superClass="org.eclipse.cdt.build.core.settings.holder">
|
||||
<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.980004539" languageId="org.eclipse.cdt.core.assembly" languageName="Assembly" sourceContentType="org.eclipse.cdt.core.asmSource" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
|
||||
</tool>
|
||||
<tool id="org.eclipse.cdt.build.core.settings.holder.2048112648" name="GNU C++" superClass="org.eclipse.cdt.build.core.settings.holder">
|
||||
<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.461003126" languageId="org.eclipse.cdt.core.g++" languageName="GNU C++" sourceContentType="org.eclipse.cdt.core.cxxSource,org.eclipse.cdt.core.cxxHeader" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
|
||||
<tool id="org.eclipse.cdt.build.core.settings.holder.1857252075" name="GNU C++" superClass="org.eclipse.cdt.build.core.settings.holder">
|
||||
<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.840609751" languageId="org.eclipse.cdt.core.g++" languageName="GNU C++" sourceContentType="org.eclipse.cdt.core.cxxSource,org.eclipse.cdt.core.cxxHeader" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
|
||||
</tool>
|
||||
<tool id="org.eclipse.cdt.build.core.settings.holder.2021657816" name="GNU C" superClass="org.eclipse.cdt.build.core.settings.holder">
|
||||
<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.1166042633" languageId="org.eclipse.cdt.core.gcc" languageName="GNU C" sourceContentType="org.eclipse.cdt.core.cSource,org.eclipse.cdt.core.cHeader" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
|
||||
<tool id="org.eclipse.cdt.build.core.settings.holder.1991704719" name="GNU C" superClass="org.eclipse.cdt.build.core.settings.holder">
|
||||
<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.1336175478" languageId="org.eclipse.cdt.core.gcc" languageName="GNU C" sourceContentType="org.eclipse.cdt.core.cSource,org.eclipse.cdt.core.cHeader" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
|
||||
</tool>
|
||||
</toolChain>
|
||||
</folderInfo>
|
||||
|
@ -37,7 +37,7 @@
|
|||
</cconfiguration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
<project id="bl_mcu_sdk.null.1044895431" name="bl_mcu_sdk"/>
|
||||
<project id="bl_mcu_sdk.null.2117287893" name="bl_mcu_sdk"/>
|
||||
</storageModule>
|
||||
<storageModule moduleId="scannerConfiguration">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
|
@ -47,6 +47,9 @@
|
|||
<scannerConfigBuildInfo instanceId="0.1151369823">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="0.133351333">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
|
||||
</cproject>
|
|
@ -6,12 +6,12 @@
|
|||
<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.imageOffset" value=""/>
|
||||
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.initCommands" value="set mem inaccessible-by-default off set architecture riscv:rv32 set remotetimeout 250 #set disassemble-next-line on #mon gdb_breakpoint_override [hard|soft|disable] #mon reset set $pc=0xA0000000 set $mie=0 set $mstatus=0x1880 thb main mem 0x62FC0000 0x62FC4000 rw mem 0x62FC4000 0x62FC5000 rw mem 0x22FC5000 0x22FE0000 rw mem 0x62FE0000 0x63038000 rw #rom mem 0x90000000 0x90020000 ro #psram #flash mem 0xA0000000 0xA0400000 ro "/>
|
||||
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.initCommands" value="set mem inaccessible-by-default off set architecture riscv:rv32 set remotetimeout 250 #set disassemble-next-line on #mon gdb_breakpoint_override [hard|soft|disable] #mon reset set $pc=0xA0000000 set $mie=0 set $mstatus=0x1880 thb main mem 0x42FC0000 0x43010000 rw mem 0x62FC0000 0x63010000 rw #rom mem 0x90000000 0x90020000 ro #psram #flash mem 0xA0000000 0xA0400000 ro "/>
|
||||
<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.loadSymbols" value="true"/>
|
||||
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.pcRegister" value="A0000000"/>
|
||||
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.runCommands" value="set mem inaccessible-by-default off set architecture riscv:rv32 set remotetimeout 250 #set disassemble-next-line on #mon gdb_breakpoint_override [hard|soft|disable] #mon reset set $pc=0xA0000000 set $mie=0 set $mstatus=0x1880 thb main mem 0x62FC0000 0x62FC4000 rw mem 0x62FC4000 0x62FC5000 rw mem 0x22FC5000 0x22FE0000 rw mem 0x62FE0000 0x63038000 rw #rom mem 0x90000000 0x90020000 ro #psram #flash mem 0xA0000000 0xA0400000 ro "/>
|
||||
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.runCommands" value="set mem inaccessible-by-default off set architecture riscv:rv32 set remotetimeout 250 #set disassemble-next-line on #mon gdb_breakpoint_override [hard|soft|disable] #mon reset set $pc=0xA0000000 set $mie=0 set $mstatus=0x1880 thb main mem 0x42FC0000 0x43010000 rw mem 0x62FC0000 0x63010000 rw #rom mem 0x90000000 0x90020000 ro #psram #flash mem 0xA0000000 0xA0400000 ro "/>
|
||||
<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.setStopAt" value="true"/>
|
||||
|
|
|
@ -6,11 +6,11 @@
|
|||
<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.imageOffset" value=""/>
|
||||
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.initCommands" value="set mem inaccessible-by-default off set architecture riscv:rv32 set remotetimeout 250 mon reset set $pc=0x21000000 set $mie=0 set $mstatus=0x1880 mem 0x22008000 0x22014000 rw mem 0x42008000 0x42014000 rw mem 0x22014000 0x22020000 rw mem 0x42014000 0x42020000 rw mem 0x22020000 0x22030000 rw mem 0x42020000 0x42030000 rw mem 0x22030000 0x2204C000 rw mem 0x42030000 0x4204C000 rw mem 0x23000000 0x23400000 ro"/>
|
||||
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.initCommands" value="set mem inaccessible-by-default off set architecture riscv:rv32 set remotetimeout 250 mon reset set $pc=0x21000000 set $mie=0 set $mstatus=0x1880 mem 0x22010000 0x22014000 rw mem 0x42010000 0x42014000 rw mem 0x22014000 0x22020000 rw mem 0x42014000 0x42020000 rw mem 0x22020000 0x22030000 rw mem 0x42020000 0x42030000 rw #flash mem 0x23000000 0x23400000 ro"/>
|
||||
<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.loadSymbols" value="true"/>
|
||||
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.pcRegister" value="A0000000"/>
|
||||
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.pcRegister" value="210000000"/>
|
||||
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.runCommands" value="set mem inaccessible-by-default off set architecture riscv:rv32 set remotetimeout 250 mon reset set $pc=0x21000000 set $mie=0 set $mstatus=0x1880 mem 0x22008000 0x22014000 rw mem 0x42008000 0x42014000 rw mem 0x22014000 0x22020000 rw mem 0x42014000 0x42020000 rw mem 0x22020000 0x22030000 rw mem 0x42020000 0x42030000 rw mem 0x22030000 0x2204C000 rw mem 0x42030000 0x4204C000 rw mem 0x23000000 0x23400000 ro"/>
|
||||
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setPcRegister" value="true"/>
|
||||
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setResume" value="true"/>
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
<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.loadSymbols" value="true"/>
|
||||
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.pcRegister" value="A0000000"/>
|
||||
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.pcRegister" value="580000000"/>
|
||||
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.runCommands" value="set mem inaccessible-by-default off set architecture riscv:rv32 set remotetimeout 250 #set disassemble-next-line on #mon gdb_breakpoint_override [hard|soft|disable] #mon reset set $pc=0x58000000 set $mie=0 set $mstatus=0x1880 thb main mem 0x40000000 0x40004000 rw mem 0x3f000000 0x3f018000 rw mem 0x3efe8000 0x3f068000 rw mem 0x22030000 0x22058000 rw mem 0x22020000 0x22030000 rw #rom mem 0x90000000 0x90020000 ro #psram mem 0x50000000 0x58000000 rw #flash mem 0x58000000 0x60000000 ro "/>
|
||||
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setPcRegister" value="true"/>
|
||||
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setResume" value="true"/>
|
||||
|
|
|
@ -22,8 +22,9 @@ StackSize = 0x1000; /* 4KB */
|
|||
MEMORY
|
||||
{
|
||||
xip_memory (rx) : ORIGIN = 0x23000000, LENGTH = 1024K
|
||||
dtcm_memory (rx) : ORIGIN = 0x42014000, LENGTH = 8K
|
||||
ram_memory (!rx) : ORIGIN = 0x42016000, LENGTH = 104K
|
||||
itcm_memory (rx) : ORIGIN = 0x22014000, LENGTH = 8K
|
||||
dtcm_memory (rx) : ORIGIN = 0x42016000, LENGTH = 4K
|
||||
ram_memory (!rx) : ORIGIN = 0x42017000, LENGTH = 100K
|
||||
hbn_memory (rx) : ORIGIN = 0x40010000, LENGTH = 0xE00 /* hbn ram 4K used 3.5K*/
|
||||
}
|
||||
|
||||
|
@ -52,13 +53,6 @@ SECTIONS
|
|||
KEEP(*(VSymTab))
|
||||
__vsymtab_end = .;
|
||||
|
||||
/* section information for usb desc */
|
||||
. = ALIGN(4);
|
||||
_usb_desc_start = .;
|
||||
KEEP(*(usb_desc))
|
||||
. = ALIGN(4);
|
||||
_usb_desc_end = .;
|
||||
|
||||
/*put .rodata**/
|
||||
*(EXCLUDE_FILE( *bl702_glb*.o* \
|
||||
*bl702_pds*.o* \
|
||||
|
@ -106,7 +100,7 @@ SECTIONS
|
|||
|
||||
. = ALIGN(4);
|
||||
__tcm_code_end__ = .;
|
||||
} > dtcm_memory
|
||||
} > itcm_memory
|
||||
|
||||
__hbn_load_addr = __itcm_load_addr + SIZEOF(.itcm_region);
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue