<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="com.actel.softconsole.embeddedcdt.cortexm3.idleNative.RAM">
<booleanAttribute key="com.actel.softconsole.embeddedcdt.cortexm3.debugger_app_console" value="false"/>
<stringAttribute key="com.actel.softconsole.embeddedcdt.cortexm3.debugger_init_commands" value="# Debug initialization commands for programs linked using:&#13;&#10;#  [1] debug-in-actel-smartfusion-esram.ld&#13;&#10;#  [2] debug-in-external-ram.ld&#13;&#10;&#13;&#10;# [1] Targeting SmartFusion embedded SRAM (esram) @ 0x20000000.&#13;&#10;#     Loads and debugs at 0x20000000 (i.e. ld LMA=VMA=0x20000000).&#13;&#10;&#13;&#10;# [2] Targeting SmartFusion external SRAM (external_ram) @ 0x70000000.&#13;&#10;#     Loads and debugs with:&#13;&#10;#       (a) .init section at 0x20000000 (i.e. ld LMA=VMA=0x20000000).&#13;&#10;#       (a) .text, .data, .bss, and .stack sections at 0x70000000 (i.e. ld LMA=VMA=0x70000000).&#13;&#10;&#13;&#10;# Make sure 16-bit Thumb mode breakpoint requests are always used.&#13;&#10;set arm fallback-mode thumb&#13;&#10;&#13;&#10;# Invoke debug sprite in Cortex-M3 mode&#13;&#10;target remote | &quot;${eclipse_home}/../Sourcery-G++/bin/arm-none-eabi-sprite&quot; flashpro:?cpu=Cortex-M3 &quot;${build_loc}&quot;&#13;&#10;&#13;&#10;# Don't restrict memory access to just regions defined in linker script&#13;&#10;set mem inaccessible-by-default off&#13;&#10;&#13;&#10;# Disable the watchdog&#13;&#10;set *0x40006010 = 0x4C6E55FA&#13;&#10;&#13;&#10;# Configure external memory controller to access external RAM.&#13;&#10;&#13;&#10;# Program EMC_CONFIG_0_REG&#13;&#10;set *0xE0042040 = 0x00207FFD&#13;&#10;# Program EMC_MUX_CONFIG_REG&#13;&#10;set *0xE004203C = 0x00000001&#13;&#10;# Program SOFT_RESET_REG&#13;&#10;set *0xE0042030 = *0xE0042030 &amp; 0xFFFFFFF7&#13;&#10;&#13;&#10;# Set temporary breakpoint on main (must be s/w BP - Cortex-M3 h/w BPs only below 0x20000000)&#13;&#10;tb main&#13;&#10;&#13;&#10;# Specify user application vector table&#13;&#10;set *0xE000ED08 = 0x20000000&#13;&#10;&#13;&#10;# Load the program&#13;&#10;load&#13;&#10;&#13;&#10;# Ensure chip boot code runs before transferring control to user application&#13;&#10;# Initialize SP &amp; PC from chip boot vector table&#13;&#10;set $sp = *0x60080000&#13;&#10;set $pc = *0x60080004 - 1"/>
<stringAttribute key="com.actel.softconsole.embeddedcdt.cortexm3.debugger_run_commands" value="cont"/>
<stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_ID" value="com.actel.softconsole.embeddedcdt.cortexm3.EmbeddedCDebugger"/>
<stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_REGISTER_GROUPS" value=""/>
<stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_START_MODE" value="run"/>
<booleanAttribute key="org.eclipse.cdt.launch.DEBUGGER_STOP_AT_MAIN" value="false"/>
<booleanAttribute key="org.eclipse.cdt.launch.ENABLE_REGISTER_BOOKKEEPING" value="false"/>
<booleanAttribute key="org.eclipse.cdt.launch.ENABLE_VARIABLE_BOOKKEEPING" value="false"/>
<stringAttribute key="org.eclipse.cdt.launch.FORMAT" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&lt;contentList/&gt;"/>
<stringAttribute key="org.eclipse.cdt.launch.GLOBAL_VARIABLES" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;globalVariableList/&gt;&#13;&#10;"/>
<stringAttribute key="org.eclipse.cdt.launch.MEMORY_BLOCKS" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;memoryBlockExpressionList/&gt;&#13;&#10;"/>
<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="Debug\Voltage_Monitor_MSS_MSS_CM3_0_app"/>
<stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="Voltage_Monitor_MSS_MSS_CM3_0_app"/>
<stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value="cdt.managedbuild.config.gnu.cross.cortexm3.exe.debug.437611960"/>
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
<listEntry value="/Voltage_Monitor_MSS_MSS_CM3_0_app"/>
</listAttribute>
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
<listEntry value="4"/>
</listAttribute>
<booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/>
</launchConfiguration>
