Browse Source

initial commit

Victor 1 year ago
commit
b9de2638ba
37 changed files with 4366 additions and 0 deletions
  1. 17 0
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/.ccsproject
  2. 11 0
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/.clangd
  3. 99 0
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/.cproject
  4. 20 0
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/.project
  5. 3 0
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/.settings/org.eclipse.cdt.codan.core.prefs
  6. 6 0
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/.settings/org.eclipse.core.resources.prefs
  7. BIN
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/.clangd/.cache/clangd/index/gpio_toggle_output.c.C524EE76CD374D0D.idx
  8. BIN
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/.clangd/.cache/clangd/index/ti_msp_dl_config.c.E2C0B8222EAF1EE1.idx
  9. BIN
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/.clangd/.cache/clangd/index/ti_msp_dl_config.h.725DE487A01C21F2.idx
  10. 12 0
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/.clangd/compile_commands.json
  11. 30 0
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/Event.dot
  12. 6 0
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/ccsObjs.opt
  13. 53 0
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/device.cmd.genlibs
  14. 1 0
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/device.opt
  15. 68 0
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/device_linker.cmd
  16. 151 0
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/gpio_toggle_output.d
  17. BIN
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/gpio_toggle_output.o
  18. 364 0
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang.map
  19. BIN
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang.out
  20. 2208 0
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang_linkInfo.xml
  21. 153 0
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/makefile
  22. 8 0
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/objects.mk
  23. 128 0
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/sources.mk
  24. 64 0
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/startup_mspm0g350x_ticlang.d
  25. BIN
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/startup_mspm0g350x_ticlang.o
  26. 41 0
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/subdir_rules.mk
  27. 68 0
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/subdir_vars.mk
  28. 225 0
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/ti_msp_dl_config.c
  29. 150 0
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/ti_msp_dl_config.d
  30. 166 0
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/ti_msp_dl_config.h
  31. BIN
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/ti_msp_dl_config.o
  32. 8 0
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/README.html
  33. 51 0
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/README.md
  34. 118 0
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/gpio_toggle_output.c
  35. 106 0
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/gpio_toggle_output.syscfg
  36. 22 0
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/targetConfigs/MSPM0G3507.ccxml
  37. 9 0
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/targetConfigs/readme.txt

+ 17 - 0
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/.ccsproject

@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<?ccsproject version="1.0"?>
+<projectOptions>
+	<ccsVariant value="50:Theia-based"/>
+	<ccsVersion value="51.5.0"/>
+	<deviceFamily value="TMS470"/>
+	<connection value="common/targetdb/connections/TIXDS110_Connection.xml"/>
+	<createSlaveProjects value=""/>
+	<ignoreDefaultDeviceSettings value="true"/>
+	<ignoreDefaultCCSSettings value="true"/>
+	<templateProperties value="id=gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang.projectspec.gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang,buildProfile=release,isHybrid=true"/>
+	<activeTargetConfiguration value="targetConfigs/MSPM0G3507.ccxml"/>
+	<isTargetConfigurationManual value="false"/>
+	<sourceLookupPath value="${COM_TI_MSPM0_SDK_INSTALL_DIR}/source/ti/driverlib"/>
+	<origin value="/home/vturban/ti/mspm0_sdk_2_02_00_05/examples/nortos/LP_MSPM0G3507/driverlib/gpio_toggle_output/ticlang/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang.projectspec"/>
+	<filesToOpen value="gpio_toggle_output.syscfg,README.md"/>
+</projectOptions>

+ 11 - 0
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/.clangd

@@ -0,0 +1,11 @@
+# This is an auto-generated file - do not add it to source-control
+
+CompileFlags:
+   CompilationDatabase: Debug/.clangd
+
+Diagnostics:
+   Suppress: '*'
+
+InlayHints:
+   Enabled: No
+

+ 99 - 0
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/.cproject

@@ -0,0 +1,99 @@
+<?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="com.ti.ccstudio.buildDefinitions.TMS470.Debug.82702340">
+            <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.82702340" moduleId="org.eclipse.cdt.core.settings" name="Debug">
+                <externalSettings/>
+                <extensions>
+                    <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="com.ti.ccs.project.ErrorParser"/>
+                    <extension id="org.eclipse.cdt.core.GASErrorParser" point="com.ti.ccs.project.ErrorParser"/>
+                    <extension id="com.ti.ccs.errorparser.SysConfigErrorParser" point="com.ti.ccs.project.ErrorParser"/>
+                    <extension id="org.eclipse.cdt.core.GCCErrorParser" point="com.ti.ccs.project.ErrorParser"/>
+                    <extension id="com.ti.ccs.errorparser.CompilerErrorParser_TI" point="com.ti.ccs.project.ErrorParser"/>
+                </extensions>
+            </storageModule>
+            <storageModule moduleId="cdtBuildSystem" version="4.0.0">
+                <configuration artifactExtension="out" artifactName="${ProjName}" buildProperties="" cleanCommand="${CG_CLEAN_CMD}" description="" id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.82702340" name="Debug" parent="com.ti.ccstudio.buildDefinitions.TMS470.Debug">
+                    <folderInfo id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.82702340." name="/" resourcePath="">
+                        <toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.exe.DebugToolchain.1095917419" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.exe.linkerDebug.831679882">
+                            <option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1873350437" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
+                                <listOptionValue value="DEVICE_CONFIGURATION_ID=Cortex M.MSPM0G3507"/>
+                                <listOptionValue value="DEVICE_CORE_ID="/>
+                                <listOptionValue value="DEVICE_ENDIANNESS=little"/>
+                                <listOptionValue value="OUTPUT_FORMAT=ELF"/>
+                                <listOptionValue value="RUNTIME_SUPPORT_LIBRARY="/>
+                                <listOptionValue value="CCS_MBS_VERSION=51.0.0"/>
+                                <listOptionValue value="PRODUCTS=MSPM0-SDK:2.2.0.05;sysconfig:1.21.0;"/>
+                                <listOptionValue value="PRODUCT_MACRO_IMPORTS={&quot;MSPM0-SDK&quot;:[&quot;${COM_TI_MSPM0_SDK_INCLUDE_PATH}&quot;,&quot;${COM_TI_MSPM0_SDK_LIBRARY_PATH}&quot;,&quot;${COM_TI_MSPM0_SDK_LIBRARIES}&quot;,&quot;${COM_TI_MSPM0_SDK_SYMBOLS}&quot;,&quot;${COM_TI_MSPM0_SDK_SYSCONFIG_MANIFEST}&quot;],&quot;sysconfig&quot;:[&quot;${SYSCONFIG_TOOL_INCLUDE_PATH}&quot;,&quot;${SYSCONFIG_TOOL_LIBRARY_PATH}&quot;,&quot;${SYSCONFIG_TOOL_LIBRARIES}&quot;,&quot;${SYSCONFIG_TOOL_SYMBOLS}&quot;,&quot;${SYSCONFIG_TOOL_SYSCONFIG_MANIFEST}&quot;]}"/>
+                                <listOptionValue value="OUTPUT_TYPE=executable"/>
+                            </option>
+                            <option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.2115994557" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="TICLANG_4.0.0.LTS" valueType="string"/>
+                            <targetPlatform id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.exe.targetPlatformDebug.933168779" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.exe.targetPlatformDebug"/>
+                            <builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.exe.builderDebug.556059289" name="GNU Make.Debug" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.exe.builderDebug"/>
+                            <tool id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.exe.compilerDebug.410076550" name="Arm Compiler" superClass="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.exe.compilerDebug">
+                                <option id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.compilerID.MARCH.1821177598" superClass="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.compilerID.MARCH" value="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.compilerID.MARCH.thumbv6m" valueType="enumerated"/>
+                                <option id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.compilerID.MCPU.1139315112" superClass="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.compilerID.MCPU" value="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.compilerID.MCPU.cortex-m0plus" valueType="enumerated"/>
+                                <option id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.compilerID.MFLOAT_ABI.2044953545" superClass="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.compilerID.MFLOAT_ABI" value="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.compilerID.MFLOAT_ABI.soft" valueType="enumerated"/>
+                                <option id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.compilerID.ENDIAN_NESS__BIG_LITTLE.974198677" superClass="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.compilerID.ENDIAN_NESS__BIG_LITTLE" value="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.compilerID.ENDIAN_NESS__BIG_LITTLE.MLITTLE_ENDIAN" valueType="enumerated"/>
+                                <option id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.compilerID.SELECT_PROCESSOR_MODE__ARM_THUMB.764802287" superClass="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.compilerID.SELECT_PROCESSOR_MODE__ARM_THUMB" value="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.compilerID.SELECT_PROCESSOR_MODE__ARM_THUMB.MTHUMB" valueType="enumerated"/>
+                                <option id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.compilerID.OPT_LEVEL.538209205" superClass="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.compilerID.OPT_LEVEL" value="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.compilerID.OPT_LEVEL.2" valueType="enumerated"/>
+                                <option id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.compilerID.INCLUDE_PATH.2071834492" superClass="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.compilerID.INCLUDE_PATH" valueType="includePath">
+                                    <listOptionValue value="${COM_TI_MSPM0_SDK_INCLUDE_PATH}"/>
+                                    <listOptionValue value="${SYSCONFIG_TOOL_INCLUDE_PATH}"/>
+                                    <listOptionValue value="${PROJECT_ROOT}"/>
+                                    <listOptionValue value="${PROJECT_ROOT}/${ConfigName}"/>
+                                    <listOptionValue value="${COM_TI_MSPM0_SDK_INSTALL_DIR}/source/third_party/CMSIS/Core/Include"/>
+                                    <listOptionValue value="${COM_TI_MSPM0_SDK_INSTALL_DIR}/source"/>
+                                </option>
+                                <option id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.compilerID.DEFINE.1266574946" superClass="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.compilerID.DEFINE" valueType="definedSymbols">
+                                    <listOptionValue value="${COM_TI_MSPM0_SDK_SYMBOLS}"/>
+                                    <listOptionValue value="${SYSCONFIG_TOOL_SYMBOLS}"/>
+                                </option>
+                                <option id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.compilerID.GENERATE_DWARF_DEBUG.1514418477" superClass="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.compilerID.GENERATE_DWARF_DEBUG" value="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.compilerID.GENERATE_DWARF_DEBUG.GDWARF_3" valueType="enumerated"/>
+                                <option id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.compilerID.CMD_FILE.1938807709" superClass="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.compilerID.CMD_FILE" valueType="stringList">
+                                    <listOptionValue value="device.opt"/>
+                                </option>
+                            </tool>
+                            <tool id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.exe.linkerDebug.831679882" name="Arm Linker" superClass="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.exe.linkerDebug">
+                                <option id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.linkerID.MAP_FILE.789715849" superClass="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.linkerID.MAP_FILE" value="${ProjName}.map" valueType="string"/>
+                                <option id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.linkerID.OUTPUT_FILE.1497679316" superClass="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.linkerID.OUTPUT_FILE" value="${ProjName}.out" valueType="string"/>
+                                <option id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.linkerID.LIBRARY.583207938" superClass="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.linkerID.LIBRARY" valueType="libs">
+                                    <listOptionValue value="${COM_TI_MSPM0_SDK_LIBRARIES}"/>
+                                    <listOptionValue value="${SYSCONFIG_TOOL_LIBRARIES}"/>
+                                    <listOptionValue value="device.cmd.genlibs"/>
+                                    <listOptionValue value="libc.a"/>
+                                </option>
+                                <option id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.linkerID.SEARCH_PATH.263941076" superClass="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.linkerID.SEARCH_PATH" valueType="libPaths">
+                                    <listOptionValue value="${COM_TI_MSPM0_SDK_LIBRARY_PATH}"/>
+                                    <listOptionValue value="${SYSCONFIG_TOOL_LIBRARY_PATH}"/>
+                                    <listOptionValue value="${COM_TI_MSPM0_SDK_INSTALL_DIR}/source"/>
+                                    <listOptionValue value="${PROJECT_ROOT}"/>
+                                    <listOptionValue value="${PROJECT_BUILD_DIR}/syscfg"/>
+                                    <listOptionValue value="${CG_TOOL_ROOT}/lib"/>
+                                </option>
+                                <option id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.linkerID.REREAD_LIBS.1785464658" superClass="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.linkerID.REREAD_LIBS" value="false" valueType="boolean"/>
+                                <option id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.linkerID.DIAG_WRAP.787740518" superClass="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.linkerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.linkerID.DIAG_WRAP.off" valueType="enumerated"/>
+                                <option id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.linkerID.DISPLAY_ERROR_NUMBER.744549119" superClass="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.linkerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
+                                <option id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.linkerID.XML_LINK_INFO.1530493158" superClass="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.linkerID.XML_LINK_INFO" value="${ProjName}_linkInfo.xml" valueType="string"/>
+                            </tool>
+                            <tool id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.hex.1488231908" name="Arm Hex Utility" superClass="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.hex"/>
+                            <tool id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.objcopy.362219521" name="Arm Objcopy Utility" superClass="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.objcopy"/>
+                            <tool id="com.ti.ccstudio.buildDefinitions.sysConfig.101133524" name="SysConfig" superClass="com.ti.ccstudio.buildDefinitions.sysConfig">
+                                <option id="com.ti.ccstudio.buildDefinitions.sysConfig.DIRECTORY_MODE.385667820" superClass="com.ti.ccstudio.buildDefinitions.sysConfig.DIRECTORY_MODE" value="com.ti.ccstudio.buildDefinitions.sysConfig.DIRECTORY_MODE.manual" valueType="enumerated"/>
+                                <option id="com.ti.ccstudio.buildDefinitions.sysConfig.OUTPUT_DIR__MANUAL.1161596211" superClass="com.ti.ccstudio.buildDefinitions.sysConfig.OUTPUT_DIR__MANUAL" value="." valueType="string"/>
+                                <option id="com.ti.ccstudio.buildDefinitions.sysConfig.PRODUCTS.817991593" superClass="com.ti.ccstudio.buildDefinitions.sysConfig.PRODUCTS" valueType="stringList">
+                                    <listOptionValue value="${COM_TI_MSPM0_SDK_SYSCONFIG_MANIFEST}"/>
+                                    <listOptionValue value="${SYSCONFIG_TOOL_SYSCONFIG_MANIFEST}"/>
+                                </option>
+                            </tool>
+                        </toolChain>
+                    </folderInfo>
+                </configuration>
+            </storageModule>
+            <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+        </cconfiguration>
+    </storageModule>
+    <storageModule moduleId="cdtBuildSystem" version="4.0.0">
+        <project id="gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang.com.ti.ccstudio.buildDefinitions.TMS470.ProjectType.313184347" name="TMS470" projectType="com.ti.ccstudio.buildDefinitions.TMS470.ProjectType"/>
+    </storageModule>
+</cproject>

+ 20 - 0
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/.project

@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>com.ti.ccstudio.core.ccsNature</nature>
+		<nature>org.eclipse.cdt.core.cnature</nature>
+		<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
+		<nature>org.eclipse.cdt.core.ccnature</nature>
+	</natures>
+</projectDescription>

+ 3 - 0
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/.settings/org.eclipse.cdt.codan.core.prefs

@@ -0,0 +1,3 @@
+eclipse.preferences.version=1
+inEditor=false
+onBuild=false

+ 6 - 0
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/.settings/org.eclipse.core.resources.prefs

@@ -0,0 +1,6 @@
+eclipse.preferences.version=1
+encoding//Debug/makefile=UTF-8
+encoding//Debug/objects.mk=UTF-8
+encoding//Debug/sources.mk=UTF-8
+encoding//Debug/subdir_rules.mk=UTF-8
+encoding//Debug/subdir_vars.mk=UTF-8

BIN
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/.clangd/.cache/clangd/index/gpio_toggle_output.c.C524EE76CD374D0D.idx


BIN
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/.clangd/.cache/clangd/index/ti_msp_dl_config.c.E2C0B8222EAF1EE1.idx


BIN
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/.clangd/.cache/clangd/index/ti_msp_dl_config.h.725DE487A01C21F2.idx


+ 12 - 0
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/.clangd/compile_commands.json

@@ -0,0 +1,12 @@
+[
+   {
+      "directory" : "/home/vturban/workspace_ccstheia/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug",
+      "command"   : "clang++ -D__MSPM0G3507__ -I\"/home/vturban/workspace_ccstheia/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang\" -I\"/home/vturban/workspace_ccstheia/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug\" -I\"/home/vturban/ti/mspm0_sdk_2_02_00_05/source/third_party/CMSIS/Core/Include\" -I\"/home/vturban/ti/mspm0_sdk_2_02_00_05/source\" -isystem\"/home/vturban/ti/ccstheia150/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/include/armv7em-ti-none-eabihf/c++/v1\" -isystem\"/home/vturban/ti/ccstheia150/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/include/c++/v1\" -isystem\"/home/vturban/ti/ccstheia150/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/clang/18/include\" -isystem\"/home/vturban/ti/ccstheia150/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/include/c\"",
+      "file"      : "/home/vturban/workspace_ccstheia/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/gpio_toggle_output.c"
+   },
+   {
+      "directory" : "/home/vturban/workspace_ccstheia/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug",
+      "command"   : "clang++ -D__MSPM0G3507__ -I\"/home/vturban/workspace_ccstheia/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang\" -I\"/home/vturban/workspace_ccstheia/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug\" -I\"/home/vturban/ti/mspm0_sdk_2_02_00_05/source/third_party/CMSIS/Core/Include\" -I\"/home/vturban/ti/mspm0_sdk_2_02_00_05/source\" -isystem\"/home/vturban/ti/ccstheia150/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/include/armv7em-ti-none-eabihf/c++/v1\" -isystem\"/home/vturban/ti/ccstheia150/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/include/c++/v1\" -isystem\"/home/vturban/ti/ccstheia150/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/clang/18/include\" -isystem\"/home/vturban/ti/ccstheia150/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/include/c\"",
+      "file"      : "/home/vturban/workspace_ccstheia/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/ti_msp_dl_config.c"
+   }
+]

+ 30 - 0
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/Event.dot

@@ -0,0 +1,30 @@
+
+
+digraph H {
+
+  parent [
+   shape=plaintext
+   label=<
+     <table border='1' cellborder='1'>
+       <tr>
+            <td bgcolor="grey" port='chan_1'>Channel 1</td>
+            <td bgcolor="grey" port='chan_2'>Channel 2</td>
+            <td bgcolor="grey" port='chan_3'>Channel 3</td>
+            <td bgcolor="grey" port='chan_4'>Channel 4</td>
+            <td bgcolor="grey" port='chan_5'>Channel 5</td>
+            <td bgcolor="grey" port='chan_6'>Channel 6</td>
+            <td bgcolor="grey" port='chan_7'>Channel 7</td>
+            <td bgcolor="grey" port='chan_8'>Channel 8</td>
+            <td bgcolor="grey" port='chan_9'>Channel 9</td>
+            <td bgcolor="grey" port='chan_10'>Channel 10</td>
+            <td bgcolor="grey" port='chan_11'>Channel 11</td>
+            <td bgcolor="black" port='chan_12'><font color="grey">Channel 12</font></td>
+            <td bgcolor="black" port='chan_13'><font color="grey">Channel 13</font></td>
+            <td bgcolor="black" port='chan_14'><font color="grey">Channel 14</font></td>
+            <td bgcolor="black" port='chan_15'><font color="grey">Channel 15</font></td>
+         </tr>
+     </table>
+  >];
+
+
+}

+ 6 - 0
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/ccsObjs.opt

@@ -0,0 +1,6 @@
+"./gpio_toggle_output.o"
+"./ti_msp_dl_config.o"
+"./startup_mspm0g350x_ticlang.o"
+-l"./device_linker.cmd"
+-ldevice.cmd.genlibs
+-llibc.a

+ 53 - 0
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/device.cmd.genlibs

@@ -0,0 +1,53 @@
+/*****************************************************************************
+
+  Copyright (C) 2023 Texas Instruments Incorporated - http://www.ti.com/
+
+  Redistribution and use in source and binary forms, with or without
+  modification, are permitted provided that the following conditions
+  are met:
+
+   Redistributions of source code must retain the above copyright
+   notice, this list of conditions and the following disclaimer.
+
+   Redistributions in binary form must reproduce the above copyright
+   notice, this list of conditions and the following disclaimer in the
+   documentation and/or other materials provided with the
+   distribution.
+
+   Neither the name of Texas Instruments Incorporated nor the names of
+   its contributors may be used to endorse or promote products derived
+   from this software without specific prior written permission.
+
+  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+*****************************************************************************/
+/*
+ *  ======== board.cmd.genlibs ========
+ *  Libraries needed to link this application's configuration
+ *
+ *  NOTE, this feature requires software components configured in your
+ *  system to correctly indicate their dependencies and report the
+ *  libraries needed for your specific configuration.  If you find
+ *  errors, please report them on TI's E2E forums
+ *  (https://e2e.ti.com/) so they can be addressed in a future
+ *  release.
+ *
+ *  This file allows one to portably link applications that use SysConfig
+ *  _without_ having to make changes to build rules when moving to a new
+ *  device OR when upgrading to a new version of a SysConfig enabled
+ *  product.
+ *
+ *  DO NOT EDIT - This file is generated by the SysConfig tool for the
+ *                TI C/C++ toolchain
+ */
+-l"ti/driverlib/lib/ticlang/m0p/mspm0g1x0x_g3x0x/driverlib.a"

+ 1 - 0
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/device.opt

@@ -0,0 +1 @@
+-D__MSPM0G3507__

+ 68 - 0
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/device_linker.cmd

@@ -0,0 +1,68 @@
+/*****************************************************************************
+
+  Copyright (C) 2023 Texas Instruments Incorporated - http://www.ti.com/
+
+  Redistribution and use in source and binary forms, with or without
+  modification, are permitted provided that the following conditions
+  are met:
+
+   Redistributions of source code must retain the above copyright
+   notice, this list of conditions and the following disclaimer.
+
+   Redistributions in binary form must reproduce the above copyright
+   notice, this list of conditions and the following disclaimer in the
+   documentation and/or other materials provided with the
+   distribution.
+
+   Neither the name of Texas Instruments Incorporated nor the names of
+   its contributors may be used to endorse or promote products derived
+   from this software without specific prior written permission.
+
+  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+*****************************************************************************/
+-uinterruptVectors
+--stack_size=512
+
+
+MEMORY
+{
+    FLASH           (RX)  : origin = 0x00000000, length = 0x00020000
+    SRAM            (RWX) : origin = 0x20200000, length = 0x00008000
+    BCR_CONFIG      (R)   : origin = 0x41C00000, length = 0x00000080
+    BSL_CONFIG      (R)   : origin = 0x41C00100, length = 0x00000080
+}
+
+SECTIONS
+{
+    .intvecs:   > 0x00000000
+    .text   : palign(8) {} > FLASH
+    .const  : palign(8) {} > FLASH
+    .cinit  : palign(8) {} > FLASH
+    .pinit  : palign(8) {} > FLASH
+    .rodata : palign(8) {} > FLASH
+    .ARM.exidx    : palign(8) {} > FLASH
+    .init_array   : palign(8) {} > FLASH
+    .binit        : palign(8) {} > FLASH
+    .TI.ramfunc   : load = FLASH, palign(8), run=SRAM, table(BINIT)
+
+    .vtable :   > SRAM
+    .args   :   > SRAM
+    .data   :   > SRAM
+    .bss    :   > SRAM
+    .sysmem :   > SRAM
+    .stack  :   > SRAM (HIGH)
+
+    .BCRConfig  : {} > BCR_CONFIG
+    .BSLConfig  : {} > BSL_CONFIG
+}

+ 151 - 0
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/gpio_toggle_output.d

@@ -0,0 +1,151 @@
+# FIXED
+
+gpio_toggle_output.o: ../gpio_toggle_output.c \
+ ti_msp_dl_config.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/msp.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/DeviceFamily.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/m0p/mspm0g350x.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/third_party/CMSIS/Core/Include/core_cm0plus.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_adc12.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_aes.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_comp.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_crc.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_dac12.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_dma.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_flashctl.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_gpio.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_gptimer.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_i2c.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_iomux.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_mathacl.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_mcan.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_oa.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_rtc.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_spi.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_trng.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_uart.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_vref.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_wuc.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_wwdt.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/m0p/hw_factoryregion.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/m0p/hw_cpuss.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/m0p/hw_debugss.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/m0p/hw_sysctl.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/m0p/sysctl/hw_sysctl_mspm0g1x0x_g3x0x.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/driverlib.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_adc12.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_common.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/m0p/dl_factoryregion.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/m0p/dl_core.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_aes.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_aesadv.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_comp.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_crc.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_crcp.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_dac12.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_dma.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_flashctl.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/m0p/dl_sysctl.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/m0p/sysctl/dl_sysctl_mspm0g1x0x_g3x0x.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_gpamp.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_gpio.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_i2c.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_iwdt.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_lfss.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_keystorectl.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_lcd.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_mathacl.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_mcan.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_opa.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_rtc.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_rtc_common.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_rtc_a.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_rtc_b.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_scratchpad.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_spi.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_tamperio.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_timera.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_timer.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_timerg.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_trng.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_uart_extend.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_uart.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_uart_main.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_vref.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_wwdt.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/m0p/dl_interrupt.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/m0p/dl_systick.h
+ti_msp_dl_config.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/msp.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/DeviceFamily.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/m0p/mspm0g350x.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/third_party/CMSIS/Core/Include/core_cm0plus.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_adc12.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_aes.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_comp.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_crc.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_dac12.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_dma.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_flashctl.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_gpio.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_gptimer.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_i2c.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_iomux.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_mathacl.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_mcan.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_oa.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_rtc.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_spi.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_trng.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_uart.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_vref.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_wuc.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_wwdt.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/m0p/hw_factoryregion.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/m0p/hw_cpuss.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/m0p/hw_debugss.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/m0p/hw_sysctl.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/m0p/sysctl/hw_sysctl_mspm0g1x0x_g3x0x.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/driverlib.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_adc12.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_common.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/m0p/dl_factoryregion.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/m0p/dl_core.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_aes.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_aesadv.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_comp.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_crc.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_crcp.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_dac12.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_dma.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_flashctl.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/m0p/dl_sysctl.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/m0p/sysctl/dl_sysctl_mspm0g1x0x_g3x0x.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_gpamp.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_gpio.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_i2c.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_iwdt.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_lfss.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_keystorectl.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_lcd.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_mathacl.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_mcan.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_opa.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_rtc.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_rtc_common.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_rtc_a.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_rtc_b.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_scratchpad.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_spi.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_tamperio.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_timera.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_timer.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_timerg.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_trng.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_uart_extend.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_uart.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_uart_main.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_vref.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_wwdt.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/m0p/dl_interrupt.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/m0p/dl_systick.h:

BIN
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/gpio_toggle_output.o


+ 364 - 0
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang.map

@@ -0,0 +1,364 @@
+******************************************************************************
+            TI ARM Clang Linker Unix v4.0.0                    
+******************************************************************************
+>> Linked Tue Oct  1 22:08:37 2024
+
+OUTPUT FILE NAME:   <gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang.out>
+ENTRY POINT SYMBOL: "_c_int00_noargs"  address: 000006cd
+
+
+MEMORY CONFIGURATION
+
+         name            origin    length      used     unused   attr    fill
+----------------------  --------  ---------  --------  --------  ----  --------
+  FLASH                 00000000   00020000  00000880  0001f780  R  X
+  SRAM                  20200000   00008000  00000232  00007dce  RW X
+  BCR_CONFIG            41c00000   00000080  00000000  00000080  R   
+  BSL_CONFIG            41c00100   00000080  00000000  00000080  R   
+
+
+SEGMENT ALLOCATION MAP
+
+run origin  load origin   length   init length attrs members
+----------  ----------- ---------- ----------- ----- -------
+00000000    00000000    00000880   00000880    r-x
+  00000000    00000000    000000c0   000000c0    r-- .intvecs
+  000000c0    000000c0    00000750   00000750    r-x .text
+  00000810    00000810    00000040   00000040    r-- .rodata
+  00000850    00000850    00000030   00000030    r-- .cinit
+20200000    20200000    00000032   00000000    rw-
+  20200000    20200000    00000030   00000000    rw- .bss
+  20200030    20200030    00000002   00000000    rw- .data
+20207e00    20207e00    00000200   00000000    rw-
+  20207e00    20207e00    00000200   00000000    rw- .stack
+
+
+SECTION ALLOCATION MAP
+
+ output                                  attributes/
+section   page    origin      length       input sections
+--------  ----  ----------  ----------   ----------------
+.intvecs   0    00000000    000000c0     
+                  00000000    000000c0     startup_mspm0g350x_ticlang.o (.intvecs)
+
+.text      0    000000c0    00000750     
+                  000000c0    00000100     gpio_toggle_output.o (.text.main)
+                  000001c0    000000ec     driverlib.a : dl_sysctl_mspm0g1x0x_g3x0x.o (.text.DL_SYSCTL_configSYSPLL)
+                  000002ac    0000009a     libc.a : memcpy16.S.obj (.text:memcpy)
+                  00000346    00000002     startup_mspm0g350x_ticlang.o (.text.Default_Handler)
+                  00000348    0000007c     libc.a : copy_decompress_lzss.c.obj (.text:decompress:lzss)
+                  000003c4    00000064     ti_msp_dl_config.o (.text.SYSCFG_DL_UART_3_init)
+                  00000428    00000058     ti_msp_dl_config.o (.text.SYSCFG_DL_SYSCTL_init)
+                  00000480    0000004c     driverlib.a : dl_adc12.o (.text.DL_ADC12_setClockConfig)
+                  000004cc    0000004c                 : dl_sysctl_mspm0g1x0x_g3x0x.o (.text.DL_SYSCTL_switchMCLKfromSYSOSCtoHSCLK)
+                  00000518    0000004c                 : dl_uart.o (.text.DL_UART_init)
+                  00000564    0000004c     ti_msp_dl_config.o (.text.SYSCFG_DL_current_analog_init)
+                  000005b0    0000003c     libc.a : autoinit.c.obj (.text:__TI_auto_init_nobinit_nopinit)
+                  000005ec    00000034     ti_msp_dl_config.o (.text.SYSCFG_DL_GPIO_init)
+                  00000620    00000034     ti_msp_dl_config.o (.text.SYSCFG_DL_initPower)
+                  00000654    00000028     driverlib.a : dl_adc12.o (.text.DL_Common_updateReg)
+                  0000067c    00000028                 : dl_sysctl_mspm0g1x0x_g3x0x.o (.text.DL_Common_updateReg)
+                  000006a4    00000028                 : dl_uart.o (.text.DL_Common_updateReg)
+                  000006cc    00000028     libc.a : boot_cortex_m.c.obj (.text:_c_int00_noargs)
+                  000006f4    00000024     driverlib.a : dl_uart.o (.text.DL_UART_setClockConfig)
+                  00000718    00000024     ti_msp_dl_config.o (.text.SYSCFG_DL_init)
+                  0000073c    00000020     driverlib.a : dl_sysctl_mspm0g1x0x_g3x0x.o (.text.DL_CORE_configInstruction)
+                  0000075c    00000018                 : dl_sysctl_mspm0g1x0x_g3x0x.o (.text.DL_SYSCTL_setHSCLKSource)
+                  00000774    00000016                 : dl_uart.o (.text.DL_UART_disable)
+                  0000078a    00000016     libc.a : copy_zero_init.c.obj (.text:decompress:ZI:__TI_zero_init_nomemset)
+                  000007a0    00000014     driverlib.a : dl_common.o (.text.DL_Common_delayCycles)
+                  000007b4    00000014                 : dl_sysctl_mspm0g1x0x_g3x0x.o (.text.DL_SYSCTL_disableSYSPLL)
+                  000007c8    00000012     libc.a : copy_decompress_none.c.obj (.text:decompress:none)
+                  000007da    00000002     --HOLE-- [fill = 0]
+                  000007dc    00000010     driverlib.a : dl_sysctl_mspm0g1x0x_g3x0x.o (.text.DL_CORE_getInstructionConfig)
+                  000007ec    0000000c                 : dl_sysctl_mspm0g1x0x_g3x0x.o (.text.DL_SYSCTL_getClockStatus)
+                  000007f8    00000008     libclang_rt.builtins.a : aeabi_memcpy.S.obj (.text.__aeabi_memcpy)
+                  00000800    00000004     startup_mspm0g350x_ticlang.o (.text.Reset_Handler)
+                  00000804    00000004     libc.a : pre_init.c.obj (.text._system_pre_init)
+                  00000808    00000004            : exit.c.obj (.text:abort)
+                  0000080c    00000004     --HOLE-- [fill = 0]
+
+.cinit     0    00000850    00000030     
+                  00000850    0000000c     (__TI_handler_table)
+                  0000085c    00000008     (.cinit..bss.load) [load image, compression = zero_init]
+                  00000864    00000006     (.cinit..data.load) [load image, compression = lzss]
+                  0000086a    00000002     --HOLE-- [fill = 0]
+                  0000086c    00000010     (__TI_cinit_table)
+                  0000087c    00000004     --HOLE-- [fill = 0]
+
+.rodata    0    00000810    00000040     
+                  00000810    00000028     ti_msp_dl_config.o (.rodata.gSYSPLLConfig)
+                  00000838    0000000a     ti_msp_dl_config.o (.rodata.gUART_3Config)
+                  00000842    00000002     ti_msp_dl_config.o (.rodata.gUART_3ClockConfig)
+                  00000844    00000008     ti_msp_dl_config.o (.rodata.gcurrent_analogClockConfig)
+                  0000084c    00000004     --HOLE-- [fill = 0]
+
+.init_array 
+*          0    00000000    00000000     UNINITIALIZED
+
+.binit     0    00000000    00000000     
+
+.bss       0    20200000    00000030     UNINITIALIZED
+                  20200000    00000030     (.common:gUART_3Backup)
+
+.data      0    20200030    00000002     UNINITIALIZED
+                  20200030    00000001     gpio_toggle_output.o (.data.HIGH)
+                  20200031    00000001     gpio_toggle_output.o (.data.LOW)
+
+.stack     0    20207e00    00000200     UNINITIALIZED
+                  20207e00    00000004     libc.a : boot_cortex_m.c.obj (.stack)
+                  20207e04    000001fc     --HOLE--
+
+__llvm_prf_cnts 
+*          0    20200000    00000000     UNINITIALIZED
+
+__llvm_prf_bits 
+*          0    20200000    00000000     UNINITIALIZED
+
+MODULE SUMMARY
+
+       Module                         code   ro data   rw data
+       ------                         ----   -------   -------
+    ./
+       ti_msp_dl_config.o             404    60        48     
+       gpio_toggle_output.o           256    0         2      
+       startup_mspm0g350x_ticlang.o   6      192       0      
+    +--+------------------------------+------+---------+---------+
+       Total:                         666    252       50     
+                                                              
+    /home/vturban/ti/ccstheia150/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/libc.a
+       memcpy16.S.obj                 154    0         0      
+       copy_decompress_lzss.c.obj     124    0         0      
+       autoinit.c.obj                 60     0         0      
+       boot_cortex_m.c.obj            40     0         0      
+       copy_zero_init.c.obj           22     0         0      
+       copy_decompress_none.c.obj     18     0         0      
+       exit.c.obj                     4      0         0      
+       pre_init.c.obj                 4      0         0      
+    +--+------------------------------+------+---------+---------+
+       Total:                         426    0         0      
+                                                              
+    /home/vturban/ti/ccstheia150/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/libclang_rt.builtins.a
+       aeabi_memcpy.S.obj             8      0         0      
+    +--+------------------------------+------+---------+---------+
+       Total:                         8      0         0      
+                                                              
+    /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/lib/ticlang/m0p/mspm0g1x0x_g3x0x/driverlib.a
+       dl_sysctl_mspm0g1x0x_g3x0x.o   456    0         0      
+       dl_uart.o                      174    0         0      
+       dl_adc12.o                     116    0         0      
+       dl_common.o                    20     0         0      
+    +--+------------------------------+------+---------+---------+
+       Total:                         766    0         0      
+                                                              
+       Stack:                         0      0         512    
+       Linker Generated:              0      42        0      
+    +--+------------------------------+------+---------+---------+
+       Grand Total:                   1866   294       562    
+
+
+LINKER GENERATED COPY TABLES
+
+__TI_cinit_table @ 0000086c records: 2, size/record: 8, table size: 16
+	.bss: load addr=0000085c, load size=00000008 bytes, run addr=20200000, run size=00000030 bytes, compression=zero_init
+	.data: load addr=00000864, load size=00000006 bytes, run addr=20200030, run size=00000002 bytes, compression=lzss
+
+
+LINKER GENERATED HANDLER TABLE
+
+__TI_handler_table @ 00000850 records: 3, size/record: 4, table size: 12
+	index: 0, handler: __TI_decompress_lzss
+	index: 1, handler: __TI_decompress_none
+	index: 2, handler: __TI_zero_init
+
+
+GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name 
+
+address   name                                 
+-------   ----                                 
+00000347  ADC0_IRQHandler                      
+00000347  ADC1_IRQHandler                      
+00000347  AES_IRQHandler                       
+00000808  C$$EXIT                              
+00000347  CANFD0_IRQHandler                    
+00000347  DAC0_IRQHandler                      
+00000481  DL_ADC12_setClockConfig              
+000007a1  DL_Common_delayCycles                
+000001c1  DL_SYSCTL_configSYSPLL               
+000004cd  DL_SYSCTL_switchMCLKfromSYSOSCtoHSCLK
+00000519  DL_UART_init                         
+000006f5  DL_UART_setClockConfig               
+00000347  DMA_IRQHandler                       
+00000347  Default_Handler                      
+00000347  GROUP0_IRQHandler                    
+00000347  GROUP1_IRQHandler                    
+20200030  HIGH                                 
+00000347  HardFault_Handler                    
+00000347  I2C0_IRQHandler                      
+00000347  I2C1_IRQHandler                      
+20200031  LOW                                  
+00000347  NMI_Handler                          
+00000347  PendSV_Handler                       
+00000347  RTC_IRQHandler                       
+00000801  Reset_Handler                        
+00000347  SPI0_IRQHandler                      
+00000347  SPI1_IRQHandler                      
+00000347  SVC_Handler                          
+000005ed  SYSCFG_DL_GPIO_init                  
+00000429  SYSCFG_DL_SYSCTL_init                
+000003c5  SYSCFG_DL_UART_3_init                
+00000565  SYSCFG_DL_current_analog_init        
+00000719  SYSCFG_DL_init                       
+00000621  SYSCFG_DL_initPower                  
+00000347  SysTick_Handler                      
+00000347  TIMA0_IRQHandler                     
+00000347  TIMA1_IRQHandler                     
+00000347  TIMG0_IRQHandler                     
+00000347  TIMG12_IRQHandler                    
+00000347  TIMG6_IRQHandler                     
+00000347  TIMG7_IRQHandler                     
+00000347  TIMG8_IRQHandler                     
+00000347  UART0_IRQHandler                     
+00000347  UART1_IRQHandler                     
+00000347  UART2_IRQHandler                     
+00000347  UART3_IRQHandler                     
+20208000  __STACK_END                          
+00000200  __STACK_SIZE                         
+00000000  __TI_ATRegion0_region_sz             
+00000000  __TI_ATRegion0_src_addr              
+00000000  __TI_ATRegion0_trg_addr              
+00000000  __TI_ATRegion1_region_sz             
+00000000  __TI_ATRegion1_src_addr              
+00000000  __TI_ATRegion1_trg_addr              
+00000000  __TI_ATRegion2_region_sz             
+00000000  __TI_ATRegion2_src_addr              
+00000000  __TI_ATRegion2_trg_addr              
+0000086c  __TI_CINIT_Base                      
+0000087c  __TI_CINIT_Limit                     
+0000087c  __TI_CINIT_Warm                      
+00000850  __TI_Handler_Table_Base              
+0000085c  __TI_Handler_Table_Limit             
+000005b1  __TI_auto_init_nobinit_nopinit       
+00000349  __TI_decompress_lzss                 
+000007c9  __TI_decompress_none                 
+ffffffff  __TI_pprof_out_hndl                  
+ffffffff  __TI_prof_data_size                  
+ffffffff  __TI_prof_data_start                 
+00000000  __TI_static_base__                   
+0000078b  __TI_zero_init_nomemset              
+000007f9  __aeabi_memcpy                       
+000007f9  __aeabi_memcpy4                      
+000007f9  __aeabi_memcpy8                      
+ffffffff  __binit__                            
+UNDEFED   __mpu_init                           
+20207e00  __stack                              
+20200000  __start___llvm_prf_bits              
+20200000  __start___llvm_prf_cnts              
+20200000  __stop___llvm_prf_bits               
+20200000  __stop___llvm_prf_cnts               
+000006cd  _c_int00_noargs                      
+UNDEFED   _system_post_cinit                   
+00000805  _system_pre_init                     
+00000809  abort                                
+ffffffff  binit                                
+20200000  gUART_3Backup                        
+00000000  interruptVectors                     
+000000c1  main                                 
+000002ad  memcpy                               
+
+
+GLOBAL SYMBOLS: SORTED BY Symbol Address 
+
+address   name                                 
+-------   ----                                 
+00000000  __TI_ATRegion0_region_sz             
+00000000  __TI_ATRegion0_src_addr              
+00000000  __TI_ATRegion0_trg_addr              
+00000000  __TI_ATRegion1_region_sz             
+00000000  __TI_ATRegion1_src_addr              
+00000000  __TI_ATRegion1_trg_addr              
+00000000  __TI_ATRegion2_region_sz             
+00000000  __TI_ATRegion2_src_addr              
+00000000  __TI_ATRegion2_trg_addr              
+00000000  __TI_static_base__                   
+00000000  interruptVectors                     
+000000c1  main                                 
+000001c1  DL_SYSCTL_configSYSPLL               
+00000200  __STACK_SIZE                         
+000002ad  memcpy                               
+00000347  ADC0_IRQHandler                      
+00000347  ADC1_IRQHandler                      
+00000347  AES_IRQHandler                       
+00000347  CANFD0_IRQHandler                    
+00000347  DAC0_IRQHandler                      
+00000347  DMA_IRQHandler                       
+00000347  Default_Handler                      
+00000347  GROUP0_IRQHandler                    
+00000347  GROUP1_IRQHandler                    
+00000347  HardFault_Handler                    
+00000347  I2C0_IRQHandler                      
+00000347  I2C1_IRQHandler                      
+00000347  NMI_Handler                          
+00000347  PendSV_Handler                       
+00000347  RTC_IRQHandler                       
+00000347  SPI0_IRQHandler                      
+00000347  SPI1_IRQHandler                      
+00000347  SVC_Handler                          
+00000347  SysTick_Handler                      
+00000347  TIMA0_IRQHandler                     
+00000347  TIMA1_IRQHandler                     
+00000347  TIMG0_IRQHandler                     
+00000347  TIMG12_IRQHandler                    
+00000347  TIMG6_IRQHandler                     
+00000347  TIMG7_IRQHandler                     
+00000347  TIMG8_IRQHandler                     
+00000347  UART0_IRQHandler                     
+00000347  UART1_IRQHandler                     
+00000347  UART2_IRQHandler                     
+00000347  UART3_IRQHandler                     
+00000349  __TI_decompress_lzss                 
+000003c5  SYSCFG_DL_UART_3_init                
+00000429  SYSCFG_DL_SYSCTL_init                
+00000481  DL_ADC12_setClockConfig              
+000004cd  DL_SYSCTL_switchMCLKfromSYSOSCtoHSCLK
+00000519  DL_UART_init                         
+00000565  SYSCFG_DL_current_analog_init        
+000005b1  __TI_auto_init_nobinit_nopinit       
+000005ed  SYSCFG_DL_GPIO_init                  
+00000621  SYSCFG_DL_initPower                  
+000006cd  _c_int00_noargs                      
+000006f5  DL_UART_setClockConfig               
+00000719  SYSCFG_DL_init                       
+0000078b  __TI_zero_init_nomemset              
+000007a1  DL_Common_delayCycles                
+000007c9  __TI_decompress_none                 
+000007f9  __aeabi_memcpy                       
+000007f9  __aeabi_memcpy4                      
+000007f9  __aeabi_memcpy8                      
+00000801  Reset_Handler                        
+00000805  _system_pre_init                     
+00000808  C$$EXIT                              
+00000809  abort                                
+00000850  __TI_Handler_Table_Base              
+0000085c  __TI_Handler_Table_Limit             
+0000086c  __TI_CINIT_Base                      
+0000087c  __TI_CINIT_Limit                     
+0000087c  __TI_CINIT_Warm                      
+20200000  __start___llvm_prf_bits              
+20200000  __start___llvm_prf_cnts              
+20200000  __stop___llvm_prf_bits               
+20200000  __stop___llvm_prf_cnts               
+20200000  gUART_3Backup                        
+20200030  HIGH                                 
+20200031  LOW                                  
+20207e00  __stack                              
+20208000  __STACK_END                          
+ffffffff  __TI_pprof_out_hndl                  
+ffffffff  __TI_prof_data_size                  
+ffffffff  __TI_prof_data_start                 
+ffffffff  __binit__                            
+ffffffff  binit                                
+UNDEFED   __mpu_init                           
+UNDEFED   _system_post_cinit                   
+
+[89 symbols]

BIN
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang.out


+ 2208 - 0
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang_linkInfo.xml

@@ -0,0 +1,2208 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<link_info>
+   <banner>TI ARM Clang Linker Unix v4.0.0.LTS</banner>
+   <copyright>Copyright (c) 1996-2018 Texas Instruments Incorporated</copyright>
+   <command_line>/home/vturban/ti/ccstheia150/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/bin/tiarmlnk -I/home/vturban/ti/ccstheia150/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib -o gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang.out -mgpio_toggle_output_LP_MSPM0G3507_nortos_ticlang.map -i/home/vturban/ti/mspm0_sdk_2_02_00_05/source -i/home/vturban/workspace_ccstheia/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang -i/home/vturban/workspace_ccstheia/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/syscfg -i/home/vturban/ti/ccstheia150/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib --diag_wrap=off --display_error_number --warn_sections --xml_link_info=gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang_linkInfo.xml --rom_model ./gpio_toggle_output.o ./ti_msp_dl_config.o ./startup_mspm0g350x_ticlang.o -l./device_linker.cmd -ldevice.cmd.genlibs -llibc.a --start-group -llibc++.a -llibc++abi.a -llibc.a -llibsys.a -llibsysbm.a -llibclang_rt.builtins.a -llibclang_rt.profile.a --end-group --cg_opt_level=2</command_line>
+   <link_time>0x66fc56c5</link_time>
+   <link_errors>0x0</link_errors>
+   <output_file>/home/vturban/workspace_ccstheia/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang.out</output_file>
+   <entry_point>
+      <name>_c_int00_noargs</name>
+      <address>0x6cd</address>
+   </entry_point>
+   <input_file_list>
+      <input_file id="fl-1">
+         <path>/home/vturban/workspace_ccstheia/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/./</path>
+         <kind>object</kind>
+         <file>gpio_toggle_output.o</file>
+         <name>gpio_toggle_output.o</name>
+      </input_file>
+      <input_file id="fl-2">
+         <path>/home/vturban/workspace_ccstheia/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/./</path>
+         <kind>object</kind>
+         <file>ti_msp_dl_config.o</file>
+         <name>ti_msp_dl_config.o</name>
+      </input_file>
+      <input_file id="fl-3">
+         <path>/home/vturban/workspace_ccstheia/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/./</path>
+         <kind>object</kind>
+         <file>startup_mspm0g350x_ticlang.o</file>
+         <name>startup_mspm0g350x_ticlang.o</name>
+      </input_file>
+      <input_file id="fl-10">
+         <path>/home/vturban/workspace_ccstheia/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/</path>
+         <kind>object</kind>
+         <file>&lt;internal&gt;</file>
+         <name>&lt;internal&gt;</name>
+      </input_file>
+      <input_file id="fl-11">
+         <path>/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/lib/ticlang/m0p/mspm0g1x0x_g3x0x/</path>
+         <kind>archive</kind>
+         <file>driverlib.a</file>
+         <name>dl_adc12.o</name>
+      </input_file>
+      <input_file id="fl-12">
+         <path>/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/lib/ticlang/m0p/mspm0g1x0x_g3x0x/</path>
+         <kind>archive</kind>
+         <file>driverlib.a</file>
+         <name>dl_common.o</name>
+      </input_file>
+      <input_file id="fl-13">
+         <path>/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/lib/ticlang/m0p/mspm0g1x0x_g3x0x/</path>
+         <kind>archive</kind>
+         <file>driverlib.a</file>
+         <name>dl_uart.o</name>
+      </input_file>
+      <input_file id="fl-14">
+         <path>/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/lib/ticlang/m0p/mspm0g1x0x_g3x0x/</path>
+         <kind>archive</kind>
+         <file>driverlib.a</file>
+         <name>dl_sysctl_mspm0g1x0x_g3x0x.o</name>
+      </input_file>
+      <input_file id="fl-29">
+         <path>/home/vturban/ti/ccstheia150/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
+         <kind>archive</kind>
+         <file>libc.a</file>
+         <name>copy_zero_init.c.obj</name>
+      </input_file>
+      <input_file id="fl-2a">
+         <path>/home/vturban/ti/ccstheia150/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
+         <kind>archive</kind>
+         <file>libc.a</file>
+         <name>copy_decompress_none.c.obj</name>
+      </input_file>
+      <input_file id="fl-2b">
+         <path>/home/vturban/ti/ccstheia150/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
+         <kind>archive</kind>
+         <file>libc.a</file>
+         <name>copy_decompress_lzss.c.obj</name>
+      </input_file>
+      <input_file id="fl-2c">
+         <path>/home/vturban/ti/ccstheia150/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
+         <kind>archive</kind>
+         <file>libc.a</file>
+         <name>boot_cortex_m.c.obj</name>
+      </input_file>
+      <input_file id="fl-2d">
+         <path>/home/vturban/ti/ccstheia150/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
+         <kind>archive</kind>
+         <file>libc.a</file>
+         <name>mathacl_init.c.obj</name>
+      </input_file>
+      <input_file id="fl-2e">
+         <path>/home/vturban/ti/ccstheia150/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
+         <kind>archive</kind>
+         <file>libc.a</file>
+         <name>exit.c.obj</name>
+      </input_file>
+      <input_file id="fl-2f">
+         <path>/home/vturban/ti/ccstheia150/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
+         <kind>archive</kind>
+         <file>libc.a</file>
+         <name>_lock.c.obj</name>
+      </input_file>
+      <input_file id="fl-30">
+         <path>/home/vturban/ti/ccstheia150/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
+         <kind>archive</kind>
+         <file>libc.a</file>
+         <name>args_main.c.obj</name>
+      </input_file>
+      <input_file id="fl-31">
+         <path>/home/vturban/ti/ccstheia150/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
+         <kind>archive</kind>
+         <file>libc.a</file>
+         <name>autoinit.c.obj</name>
+      </input_file>
+      <input_file id="fl-32">
+         <path>/home/vturban/ti/ccstheia150/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
+         <kind>archive</kind>
+         <file>libc.a</file>
+         <name>pre_init.c.obj</name>
+      </input_file>
+      <input_file id="fl-33">
+         <path>/home/vturban/ti/ccstheia150/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
+         <kind>archive</kind>
+         <file>libc.a</file>
+         <name>cpy_tbl.c.obj</name>
+      </input_file>
+      <input_file id="fl-c9">
+         <path>/home/vturban/ti/ccstheia150/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
+         <kind>archive</kind>
+         <file>libclang_rt.builtins.a</file>
+         <name>aeabi_memcpy.S.obj</name>
+      </input_file>
+      <input_file id="fl-ca">
+         <path>/home/vturban/ti/ccstheia150/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
+         <kind>archive</kind>
+         <file>libclang_rt.builtins.a</file>
+         <name>aeabi_memset.S.obj</name>
+      </input_file>
+      <input_file id="fl-cb">
+         <path>/home/vturban/ti/ccstheia150/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
+         <kind>archive</kind>
+         <file>libclang_rt.builtins.a</file>
+         <name>aeabi_uidivmod.S.obj</name>
+      </input_file>
+      <input_file id="fl-cc">
+         <path>/home/vturban/ti/ccstheia150/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/</path>
+         <kind>archive</kind>
+         <file>libclang_rt.builtins.a</file>
+         <name>aeabi_div0.c.obj</name>
+      </input_file>
+      <input_file id="fl-cd">
+         <path>/home/vturban/ti/ccstheia150/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
+         <kind>archive</kind>
+         <file>libc.a</file>
+         <name>memcpy16.S.obj</name>
+      </input_file>
+      <input_file id="fl-ce">
+         <path>/home/vturban/ti/ccstheia150/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/</path>
+         <kind>archive</kind>
+         <file>libc.a</file>
+         <name>memset16.S.obj</name>
+      </input_file>
+   </input_file_list>
+   <object_component_list>
+      <object_component id="oc-18">
+         <name>.intvecs</name>
+         <load_address>0x0</load_address>
+         <readonly>true</readonly>
+         <run_address>0x0</run_address>
+         <size>0xc0</size>
+         <alignment>0x4</alignment>
+         <input_file_ref idref="fl-3"/>
+      </object_component>
+      <object_component id="oc-63">
+         <name>.text.main</name>
+         <load_address>0xc0</load_address>
+         <readonly>true</readonly>
+         <executable>true</executable>
+         <run_address>0xc0</run_address>
+         <size>0x100</size>
+         <alignment>0x4</alignment>
+         <input_file_ref idref="fl-1"/>
+      </object_component>
+      <object_component id="oc-bd">
+         <name>.text.DL_SYSCTL_configSYSPLL</name>
+         <load_address>0x1c0</load_address>
+         <readonly>true</readonly>
+         <executable>true</executable>
+         <run_address>0x1c0</run_address>
+         <size>0xec</size>
+         <alignment>0x4</alignment>
+         <input_file_ref idref="fl-14"/>
+      </object_component>
+      <object_component id="oc-78">
+         <name>.text:memcpy</name>
+         <load_address>0x2ac</load_address>
+         <readonly>true</readonly>
+         <executable>true</executable>
+         <run_address>0x2ac</run_address>
+         <size>0x9a</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-cd"/>
+      </object_component>
+      <object_component id="oc-33">
+         <name>.text.Default_Handler</name>
+         <load_address>0x346</load_address>
+         <readonly>true</readonly>
+         <executable>true</executable>
+         <run_address>0x346</run_address>
+         <size>0x2</size>
+         <alignment>0x2</alignment>
+         <input_file_ref idref="fl-3"/>
+      </object_component>
+      <object_component id="oc-1c">
+         <name>.text:decompress:lzss</name>
+         <load_address>0x348</load_address>
+         <readonly>true</readonly>
+         <executable>true</executable>
+         <run_address>0x348</run_address>
+         <size>0x7c</size>
+         <alignment>0x4</alignment>
+         <input_file_ref idref="fl-2b"/>
+      </object_component>
+      <object_component id="oc-ab">
+         <name>.text.SYSCFG_DL_UART_3_init</name>
+         <load_address>0x3c4</load_address>
+         <readonly>true</readonly>
+         <executable>true</executable>
+         <run_address>0x3c4</run_address>
+         <size>0x64</size>
+         <alignment>0x4</alignment>
+         <input_file_ref idref="fl-2"/>
+      </object_component>
+      <object_component id="oc-a9">
+         <name>.text.SYSCFG_DL_SYSCTL_init</name>
+         <load_address>0x428</load_address>
+         <readonly>true</readonly>
+         <executable>true</executable>
+         <run_address>0x428</run_address>
+         <size>0x58</size>
+         <alignment>0x4</alignment>
+         <input_file_ref idref="fl-2"/>
+      </object_component>
+      <object_component id="oc-c4">
+         <name>.text.DL_ADC12_setClockConfig</name>
+         <load_address>0x480</load_address>
+         <readonly>true</readonly>
+         <executable>true</executable>
+         <run_address>0x480</run_address>
+         <size>0x4c</size>
+         <alignment>0x4</alignment>
+         <input_file_ref idref="fl-11"/>
+      </object_component>
+      <object_component id="oc-be">
+         <name>.text.DL_SYSCTL_switchMCLKfromSYSOSCtoHSCLK</name>
+         <load_address>0x4cc</load_address>
+         <readonly>true</readonly>
+         <executable>true</executable>
+         <run_address>0x4cc</run_address>
+         <size>0x4c</size>
+         <alignment>0x4</alignment>
+         <input_file_ref idref="fl-14"/>
+      </object_component>
+      <object_component id="oc-c1">
+         <name>.text.DL_UART_init</name>
+         <load_address>0x518</load_address>
+         <readonly>true</readonly>
+         <executable>true</executable>
+         <run_address>0x518</run_address>
+         <size>0x4c</size>
+         <alignment>0x4</alignment>
+         <input_file_ref idref="fl-13"/>
+      </object_component>
+      <object_component id="oc-ac">
+         <name>.text.SYSCFG_DL_current_analog_init</name>
+         <load_address>0x564</load_address>
+         <readonly>true</readonly>
+         <executable>true</executable>
+         <run_address>0x564</run_address>
+         <size>0x4c</size>
+         <alignment>0x4</alignment>
+         <input_file_ref idref="fl-2"/>
+      </object_component>
+      <object_component id="oc-8e">
+         <name>.text:__TI_auto_init_nobinit_nopinit</name>
+         <load_address>0x5b0</load_address>
+         <readonly>true</readonly>
+         <executable>true</executable>
+         <run_address>0x5b0</run_address>
+         <size>0x3c</size>
+         <alignment>0x4</alignment>
+         <input_file_ref idref="fl-31"/>
+      </object_component>
+      <object_component id="oc-a8">
+         <name>.text.SYSCFG_DL_GPIO_init</name>
+         <load_address>0x5ec</load_address>
+         <readonly>true</readonly>
+         <executable>true</executable>
+         <run_address>0x5ec</run_address>
+         <size>0x34</size>
+         <alignment>0x4</alignment>
+         <input_file_ref idref="fl-2"/>
+      </object_component>
+      <object_component id="oc-a7">
+         <name>.text.SYSCFG_DL_initPower</name>
+         <load_address>0x620</load_address>
+         <readonly>true</readonly>
+         <executable>true</executable>
+         <run_address>0x620</run_address>
+         <size>0x34</size>
+         <alignment>0x4</alignment>
+         <input_file_ref idref="fl-2"/>
+      </object_component>
+      <object_component id="oc-d7">
+         <name>.text.DL_Common_updateReg</name>
+         <load_address>0x654</load_address>
+         <readonly>true</readonly>
+         <executable>true</executable>
+         <run_address>0x654</run_address>
+         <size>0x28</size>
+         <alignment>0x2</alignment>
+         <input_file_ref idref="fl-11"/>
+      </object_component>
+      <object_component id="oc-d1">
+         <name>.text.DL_Common_updateReg</name>
+         <load_address>0x67c</load_address>
+         <readonly>true</readonly>
+         <executable>true</executable>
+         <run_address>0x67c</run_address>
+         <size>0x28</size>
+         <alignment>0x2</alignment>
+         <input_file_ref idref="fl-14"/>
+      </object_component>
+      <object_component id="oc-d6">
+         <name>.text.DL_Common_updateReg</name>
+         <load_address>0x6a4</load_address>
+         <readonly>true</readonly>
+         <executable>true</executable>
+         <run_address>0x6a4</run_address>
+         <size>0x28</size>
+         <alignment>0x2</alignment>
+         <input_file_ref idref="fl-13"/>
+      </object_component>
+      <object_component id="oc-4f">
+         <name>.text:_c_int00_noargs</name>
+         <load_address>0x6cc</load_address>
+         <readonly>true</readonly>
+         <executable>true</executable>
+         <run_address>0x6cc</run_address>
+         <size>0x28</size>
+         <alignment>0x4</alignment>
+         <input_file_ref idref="fl-2c"/>
+      </object_component>
+      <object_component id="oc-c0">
+         <name>.text.DL_UART_setClockConfig</name>
+         <load_address>0x6f4</load_address>
+         <readonly>true</readonly>
+         <executable>true</executable>
+         <run_address>0x6f4</run_address>
+         <size>0x24</size>
+         <alignment>0x4</alignment>
+         <input_file_ref idref="fl-13"/>
+      </object_component>
+      <object_component id="oc-7d">
+         <name>.text.SYSCFG_DL_init</name>
+         <load_address>0x718</load_address>
+         <readonly>true</readonly>
+         <executable>true</executable>
+         <run_address>0x718</run_address>
+         <size>0x24</size>
+         <alignment>0x4</alignment>
+         <input_file_ref idref="fl-2"/>
+      </object_component>
+      <object_component id="oc-d3">
+         <name>.text.DL_CORE_configInstruction</name>
+         <load_address>0x73c</load_address>
+         <readonly>true</readonly>
+         <executable>true</executable>
+         <run_address>0x73c</run_address>
+         <size>0x20</size>
+         <alignment>0x4</alignment>
+         <input_file_ref idref="fl-14"/>
+      </object_component>
+      <object_component id="oc-d4">
+         <name>.text.DL_SYSCTL_setHSCLKSource</name>
+         <load_address>0x75c</load_address>
+         <readonly>true</readonly>
+         <executable>true</executable>
+         <run_address>0x75c</run_address>
+         <size>0x18</size>
+         <alignment>0x4</alignment>
+         <input_file_ref idref="fl-14"/>
+      </object_component>
+      <object_component id="oc-d5">
+         <name>.text.DL_UART_disable</name>
+         <load_address>0x774</load_address>
+         <readonly>true</readonly>
+         <executable>true</executable>
+         <run_address>0x774</run_address>
+         <size>0x16</size>
+         <alignment>0x2</alignment>
+         <input_file_ref idref="fl-13"/>
+      </object_component>
+      <object_component id="oc-46">
+         <name>.text:decompress:ZI:__TI_zero_init_nomemset</name>
+         <load_address>0x78a</load_address>
+         <readonly>true</readonly>
+         <executable>true</executable>
+         <run_address>0x78a</run_address>
+         <size>0x16</size>
+         <alignment>0x2</alignment>
+         <input_file_ref idref="fl-29"/>
+      </object_component>
+      <object_component id="oc-82">
+         <name>.text.DL_Common_delayCycles</name>
+         <load_address>0x7a0</load_address>
+         <readonly>true</readonly>
+         <executable>true</executable>
+         <run_address>0x7a0</run_address>
+         <size>0x14</size>
+         <alignment>0x2</alignment>
+         <input_file_ref idref="fl-12"/>
+      </object_component>
+      <object_component id="oc-cf">
+         <name>.text.DL_SYSCTL_disableSYSPLL</name>
+         <load_address>0x7b4</load_address>
+         <readonly>true</readonly>
+         <executable>true</executable>
+         <run_address>0x7b4</run_address>
+         <size>0x14</size>
+         <alignment>0x4</alignment>
+         <input_file_ref idref="fl-14"/>
+      </object_component>
+      <object_component id="oc-20">
+         <name>.text:decompress:none</name>
+         <load_address>0x7c8</load_address>
+         <readonly>true</readonly>
+         <executable>true</executable>
+         <run_address>0x7c8</run_address>
+         <size>0x12</size>
+         <alignment>0x2</alignment>
+         <input_file_ref idref="fl-2a"/>
+      </object_component>
+      <object_component id="oc-d2">
+         <name>.text.DL_CORE_getInstructionConfig</name>
+         <load_address>0x7dc</load_address>
+         <readonly>true</readonly>
+         <executable>true</executable>
+         <run_address>0x7dc</run_address>
+         <size>0x10</size>
+         <alignment>0x4</alignment>
+         <input_file_ref idref="fl-14"/>
+      </object_component>
+      <object_component id="oc-d0">
+         <name>.text.DL_SYSCTL_getClockStatus</name>
+         <load_address>0x7ec</load_address>
+         <readonly>true</readonly>
+         <executable>true</executable>
+         <run_address>0x7ec</run_address>
+         <size>0xc</size>
+         <alignment>0x4</alignment>
+         <input_file_ref idref="fl-14"/>
+      </object_component>
+      <object_component id="oc-3f">
+         <name>.text.__aeabi_memcpy</name>
+         <load_address>0x7f8</load_address>
+         <readonly>true</readonly>
+         <executable>true</executable>
+         <run_address>0x7f8</run_address>
+         <size>0x8</size>
+         <alignment>0x4</alignment>
+         <input_file_ref idref="fl-c9"/>
+      </object_component>
+      <object_component id="oc-2f">
+         <name>.text.Reset_Handler</name>
+         <load_address>0x800</load_address>
+         <readonly>true</readonly>
+         <executable>true</executable>
+         <run_address>0x800</run_address>
+         <size>0x4</size>
+         <alignment>0x2</alignment>
+         <input_file_ref idref="fl-3"/>
+      </object_component>
+      <object_component id="oc-5f">
+         <name>.text._system_pre_init</name>
+         <load_address>0x804</load_address>
+         <readonly>true</readonly>
+         <executable>true</executable>
+         <run_address>0x804</run_address>
+         <size>0x4</size>
+         <alignment>0x2</alignment>
+         <input_file_ref idref="fl-32"/>
+      </object_component>
+      <object_component id="oc-87">
+         <name>.text:abort</name>
+         <load_address>0x808</load_address>
+         <readonly>true</readonly>
+         <executable>true</executable>
+         <run_address>0x808</run_address>
+         <size>0x4</size>
+         <alignment>0x2</alignment>
+         <input_file_ref idref="fl-2e"/>
+      </object_component>
+      <object_component id="oc-117">
+         <name>__TI_handler_table</name>
+         <load_address>0x850</load_address>
+         <readonly>true</readonly>
+         <run_address>0x850</run_address>
+         <size>0xc</size>
+         <alignment>0x4</alignment>
+      </object_component>
+      <object_component id="oc-11a">
+         <name>.cinit..bss.load</name>
+         <load_address>0x85c</load_address>
+         <readonly>true</readonly>
+         <run_address>0x85c</run_address>
+         <size>0x8</size>
+         <alignment>0x4</alignment>
+      </object_component>
+      <object_component id="oc-119">
+         <name>.cinit..data.load</name>
+         <load_address>0x864</load_address>
+         <readonly>true</readonly>
+         <run_address>0x864</run_address>
+         <size>0x6</size>
+         <alignment>0x1</alignment>
+      </object_component>
+      <object_component id="oc-118">
+         <name>__TI_cinit_table</name>
+         <load_address>0x86c</load_address>
+         <readonly>true</readonly>
+         <run_address>0x86c</run_address>
+         <size>0x10</size>
+         <alignment>0x4</alignment>
+      </object_component>
+      <object_component id="oc-bf">
+         <name>.rodata.gSYSPLLConfig</name>
+         <load_address>0x810</load_address>
+         <readonly>true</readonly>
+         <run_address>0x810</run_address>
+         <size>0x28</size>
+         <alignment>0x4</alignment>
+         <input_file_ref idref="fl-2"/>
+      </object_component>
+      <object_component id="oc-c3">
+         <name>.rodata.gUART_3Config</name>
+         <load_address>0x838</load_address>
+         <readonly>true</readonly>
+         <run_address>0x838</run_address>
+         <size>0xa</size>
+         <alignment>0x2</alignment>
+         <input_file_ref idref="fl-2"/>
+      </object_component>
+      <object_component id="oc-c2">
+         <name>.rodata.gUART_3ClockConfig</name>
+         <load_address>0x842</load_address>
+         <readonly>true</readonly>
+         <run_address>0x842</run_address>
+         <size>0x2</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-2"/>
+      </object_component>
+      <object_component id="oc-c5">
+         <name>.rodata.gcurrent_analogClockConfig</name>
+         <load_address>0x844</load_address>
+         <readonly>true</readonly>
+         <run_address>0x844</run_address>
+         <size>0x8</size>
+         <alignment>0x4</alignment>
+         <input_file_ref idref="fl-2"/>
+      </object_component>
+      <object_component id="oc-e1">
+         <name>.binit</name>
+         <load_address>0x0</load_address>
+         <readonly>true</readonly>
+         <run_address>0x0</run_address>
+         <size>0x0</size>
+         <alignment>0x4</alignment>
+      </object_component>
+      <object_component id="oc-83">
+         <name>.data.HIGH</name>
+         <load_address>0x20200030</load_address>
+         <readwrite>true</readwrite>
+         <run_address>0x20200030</run_address>
+         <size>0x1</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-1"/>
+      </object_component>
+      <object_component id="oc-84">
+         <name>.data.LOW</name>
+         <load_address>0x20200031</load_address>
+         <readwrite>true</readwrite>
+         <run_address>0x20200031</run_address>
+         <size>0x1</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-1"/>
+      </object_component>
+      <object_component id="oc-ad">
+         <name>.common:gUART_3Backup</name>
+         <uninitialized>true</uninitialized>
+         <readwrite>true</readwrite>
+         <run_address>0x20200000</run_address>
+         <size>0x30</size>
+         <alignment>0x4</alignment>
+      </object_component>
+      <object_component id="oc-1a">
+         <name>.stack</name>
+         <uninitialized>true</uninitialized>
+         <readwrite>true</readwrite>
+         <run_address>0x20207e00</run_address>
+         <size>0x4</size>
+         <alignment>0x4</alignment>
+         <input_file_ref idref="fl-2c"/>
+      </object_component>
+      <object_component id="oc-11c">
+         <name>.stack</name>
+         <uninitialized>true</uninitialized>
+         <readwrite>true</readwrite>
+         <run_address>0x20207e00</run_address>
+         <size>0x0</size>
+         <alignment>0x8</alignment>
+      </object_component>
+      <object_component id="oc-64">
+         <name>.debug_loc</name>
+         <load_address>0x0</load_address>
+         <run_address>0x0</run_address>
+         <size>0x7be</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-1"/>
+      </object_component>
+      <object_component id="oc-aa">
+         <name>.debug_loc</name>
+         <load_address>0x7be</load_address>
+         <run_address>0x7be</run_address>
+         <size>0x170</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-2"/>
+      </object_component>
+      <object_component id="oc-47">
+         <name>.debug_loc</name>
+         <load_address>0x92e</load_address>
+         <run_address>0x92e</run_address>
+         <size>0x16c</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-29"/>
+      </object_component>
+      <object_component id="oc-45">
+         <name>.debug_loc</name>
+         <load_address>0xa9a</load_address>
+         <run_address>0xa9a</run_address>
+         <size>0x6f</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-2a"/>
+      </object_component>
+      <object_component id="oc-3d">
+         <name>.debug_loc</name>
+         <load_address>0xb09</load_address>
+         <run_address>0xb09</run_address>
+         <size>0x167</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-2b"/>
+      </object_component>
+      <object_component id="oc-3a">
+         <name>.debug_loc</name>
+         <load_address>0xc70</load_address>
+         <run_address>0xc70</run_address>
+         <size>0xd8</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-2c"/>
+      </object_component>
+      <object_component id="oc-8d">
+         <name>.debug_loc</name>
+         <load_address>0xd48</load_address>
+         <run_address>0xd48</run_address>
+         <size>0x26</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-2e"/>
+      </object_component>
+      <object_component id="oc-8f">
+         <name>.debug_loc</name>
+         <load_address>0xd6e</load_address>
+         <run_address>0xd6e</run_address>
+         <size>0x424</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-31"/>
+      </object_component>
+      <object_component id="oc-85">
+         <name>.debug_abbrev</name>
+         <load_address>0x0</load_address>
+         <run_address>0x0</run_address>
+         <size>0x1ac</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-1"/>
+      </object_component>
+      <object_component id="oc-ae">
+         <name>.debug_abbrev</name>
+         <load_address>0x1ac</load_address>
+         <run_address>0x1ac</run_address>
+         <size>0x213</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-2"/>
+      </object_component>
+      <object_component id="oc-34">
+         <name>.debug_abbrev</name>
+         <load_address>0x3bf</load_address>
+         <run_address>0x3bf</run_address>
+         <size>0x6d</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-3"/>
+      </object_component>
+      <object_component id="oc-58">
+         <name>.debug_abbrev</name>
+         <load_address>0x42c</load_address>
+         <run_address>0x42c</run_address>
+         <size>0xc2</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-29"/>
+      </object_component>
+      <object_component id="oc-43">
+         <name>.debug_abbrev</name>
+         <load_address>0x4ee</load_address>
+         <run_address>0x4ee</run_address>
+         <size>0x70</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-2a"/>
+      </object_component>
+      <object_component id="oc-3b">
+         <name>.debug_abbrev</name>
+         <load_address>0x55e</load_address>
+         <run_address>0x55e</run_address>
+         <size>0x8d</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-2b"/>
+      </object_component>
+      <object_component id="oc-36">
+         <name>.debug_abbrev</name>
+         <load_address>0x5eb</load_address>
+         <run_address>0x5eb</run_address>
+         <size>0xaf</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-2c"/>
+      </object_component>
+      <object_component id="oc-b0">
+         <name>.debug_abbrev</name>
+         <load_address>0x69a</load_address>
+         <run_address>0x69a</run_address>
+         <size>0xb3</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-2e"/>
+      </object_component>
+      <object_component id="oc-b6">
+         <name>.debug_abbrev</name>
+         <load_address>0x74d</load_address>
+         <run_address>0x74d</run_address>
+         <size>0x170</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-31"/>
+      </object_component>
+      <object_component id="oc-7b">
+         <name>.debug_abbrev</name>
+         <load_address>0x8bd</load_address>
+         <run_address>0x8bd</run_address>
+         <size>0x39</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-32"/>
+      </object_component>
+      <object_component id="oc-57">
+         <name>.debug_abbrev</name>
+         <load_address>0x8f6</load_address>
+         <run_address>0x8f6</run_address>
+         <size>0x27</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-c9"/>
+      </object_component>
+      <object_component id="oc-a0">
+         <name>.debug_abbrev</name>
+         <load_address>0x91d</load_address>
+         <run_address>0x91d</run_address>
+         <size>0x25</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-cd"/>
+      </object_component>
+      <object_component id="oc-11e">
+         <name>.debug_abbrev</name>
+         <load_address>0x942</load_address>
+         <run_address>0x942</run_address>
+         <size>0xf</size>
+         <alignment>0x0</alignment>
+      </object_component>
+      <object_component id="oc-65">
+         <name>.debug_info</name>
+         <load_address>0x0</load_address>
+         <run_address>0x0</run_address>
+         <size>0xdc5</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-1"/>
+      </object_component>
+      <object_component id="oc-7e">
+         <name>.debug_info</name>
+         <load_address>0xdc5</load_address>
+         <run_address>0xdc5</run_address>
+         <size>0x35fc</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-2"/>
+      </object_component>
+      <object_component id="oc-19">
+         <name>.debug_info</name>
+         <load_address>0x43c1</load_address>
+         <run_address>0x43c1</run_address>
+         <size>0x80</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-3"/>
+      </object_component>
+      <object_component id="oc-48">
+         <name>.debug_info</name>
+         <load_address>0x4441</load_address>
+         <run_address>0x4441</run_address>
+         <size>0x192</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-29"/>
+      </object_component>
+      <object_component id="oc-21">
+         <name>.debug_info</name>
+         <load_address>0x45d3</load_address>
+         <run_address>0x45d3</run_address>
+         <size>0xc6</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-2a"/>
+      </object_component>
+      <object_component id="oc-1d">
+         <name>.debug_info</name>
+         <load_address>0x4699</load_address>
+         <run_address>0x4699</run_address>
+         <size>0x17c</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-2b"/>
+      </object_component>
+      <object_component id="oc-1b">
+         <name>.debug_info</name>
+         <load_address>0x4815</load_address>
+         <run_address>0x4815</run_address>
+         <size>0x423</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-2c"/>
+      </object_component>
+      <object_component id="oc-88">
+         <name>.debug_info</name>
+         <load_address>0x4c38</load_address>
+         <run_address>0x4c38</run_address>
+         <size>0xed</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-2e"/>
+      </object_component>
+      <object_component id="oc-90">
+         <name>.debug_info</name>
+         <load_address>0x4d25</load_address>
+         <run_address>0x4d25</run_address>
+         <size>0x744</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-31"/>
+      </object_component>
+      <object_component id="oc-60">
+         <name>.debug_info</name>
+         <load_address>0x5469</load_address>
+         <run_address>0x5469</run_address>
+         <size>0x46</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-32"/>
+      </object_component>
+      <object_component id="oc-40">
+         <name>.debug_info</name>
+         <load_address>0x54af</load_address>
+         <run_address>0x54af</run_address>
+         <size>0x1a9</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-c9"/>
+      </object_component>
+      <object_component id="oc-74">
+         <name>.debug_info</name>
+         <load_address>0x5658</load_address>
+         <run_address>0x5658</run_address>
+         <size>0x302</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-cd"/>
+      </object_component>
+      <object_component id="oc-11d">
+         <name>.debug_info</name>
+         <load_address>0x595a</load_address>
+         <run_address>0x595a</run_address>
+         <size>0xcc</size>
+         <alignment>0x0</alignment>
+      </object_component>
+      <object_component id="oc-66">
+         <name>.debug_ranges</name>
+         <load_address>0x0</load_address>
+         <run_address>0x0</run_address>
+         <size>0x4c8</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-1"/>
+      </object_component>
+      <object_component id="oc-7f">
+         <name>.debug_ranges</name>
+         <load_address>0x4c8</load_address>
+         <run_address>0x4c8</run_address>
+         <size>0x48</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-2"/>
+      </object_component>
+      <object_component id="oc-30">
+         <name>.debug_ranges</name>
+         <load_address>0x510</load_address>
+         <run_address>0x510</run_address>
+         <size>0x18</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-3"/>
+      </object_component>
+      <object_component id="oc-49">
+         <name>.debug_ranges</name>
+         <load_address>0x528</load_address>
+         <run_address>0x528</run_address>
+         <size>0x18</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-29"/>
+      </object_component>
+      <object_component id="oc-3e">
+         <name>.debug_ranges</name>
+         <load_address>0x540</load_address>
+         <run_address>0x540</run_address>
+         <size>0x50</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-2b"/>
+      </object_component>
+      <object_component id="oc-39">
+         <name>.debug_ranges</name>
+         <load_address>0x590</load_address>
+         <run_address>0x590</run_address>
+         <size>0x48</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-2c"/>
+      </object_component>
+      <object_component id="oc-89">
+         <name>.debug_ranges</name>
+         <load_address>0x5d8</load_address>
+         <run_address>0x5d8</run_address>
+         <size>0x18</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-2e"/>
+      </object_component>
+      <object_component id="oc-91">
+         <name>.debug_ranges</name>
+         <load_address>0x5f0</load_address>
+         <run_address>0x5f0</run_address>
+         <size>0x48</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-31"/>
+      </object_component>
+      <object_component id="oc-77">
+         <name>.debug_ranges</name>
+         <load_address>0x638</load_address>
+         <run_address>0x638</run_address>
+         <size>0x28</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-cd"/>
+      </object_component>
+      <object_component id="oc-86">
+         <name>.debug_str</name>
+         <load_address>0x0</load_address>
+         <run_address>0x0</run_address>
+         <size>0x525</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-1"/>
+      </object_component>
+      <object_component id="oc-af">
+         <name>.debug_str</name>
+         <load_address>0x525</load_address>
+         <run_address>0x525</run_address>
+         <size>0x2533</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-2"/>
+      </object_component>
+      <object_component id="oc-35">
+         <name>.debug_str</name>
+         <load_address>0x2a58</load_address>
+         <run_address>0x2a58</run_address>
+         <size>0x18c</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-3"/>
+      </object_component>
+      <object_component id="oc-59">
+         <name>.debug_str</name>
+         <load_address>0x2be4</load_address>
+         <run_address>0x2be4</run_address>
+         <size>0x1a3</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-29"/>
+      </object_component>
+      <object_component id="oc-44">
+         <name>.debug_str</name>
+         <load_address>0x2d87</load_address>
+         <run_address>0x2d87</run_address>
+         <size>0x170</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-2a"/>
+      </object_component>
+      <object_component id="oc-3c">
+         <name>.debug_str</name>
+         <load_address>0x2ef7</load_address>
+         <run_address>0x2ef7</run_address>
+         <size>0x1dd</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-2b"/>
+      </object_component>
+      <object_component id="oc-37">
+         <name>.debug_str</name>
+         <load_address>0x30d4</load_address>
+         <run_address>0x30d4</run_address>
+         <size>0x22d</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-2c"/>
+      </object_component>
+      <object_component id="oc-b1">
+         <name>.debug_str</name>
+         <load_address>0x3301</load_address>
+         <run_address>0x3301</run_address>
+         <size>0x147</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-2e"/>
+      </object_component>
+      <object_component id="oc-b7">
+         <name>.debug_str</name>
+         <load_address>0x3448</load_address>
+         <run_address>0x3448</run_address>
+         <size>0x337</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-31"/>
+      </object_component>
+      <object_component id="oc-7c">
+         <name>.debug_str</name>
+         <load_address>0x377f</load_address>
+         <run_address>0x377f</run_address>
+         <size>0xfd</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-32"/>
+      </object_component>
+      <object_component id="oc-67">
+         <name>.debug_frame</name>
+         <load_address>0x0</load_address>
+         <run_address>0x0</run_address>
+         <size>0xc8</size>
+         <alignment>0x4</alignment>
+         <input_file_ref idref="fl-1"/>
+      </object_component>
+      <object_component id="oc-80">
+         <name>.debug_frame</name>
+         <load_address>0xc8</load_address>
+         <run_address>0xc8</run_address>
+         <size>0xcc</size>
+         <alignment>0x4</alignment>
+         <input_file_ref idref="fl-2"/>
+      </object_component>
+      <object_component id="oc-31">
+         <name>.debug_frame</name>
+         <load_address>0x194</load_address>
+         <run_address>0x194</run_address>
+         <size>0x30</size>
+         <alignment>0x4</alignment>
+         <input_file_ref idref="fl-3"/>
+      </object_component>
+      <object_component id="oc-4a">
+         <name>.debug_frame</name>
+         <load_address>0x1c4</load_address>
+         <run_address>0x1c4</run_address>
+         <size>0x38</size>
+         <alignment>0x4</alignment>
+         <input_file_ref idref="fl-29"/>
+      </object_component>
+      <object_component id="oc-22">
+         <name>.debug_frame</name>
+         <load_address>0x1fc</load_address>
+         <run_address>0x1fc</run_address>
+         <size>0x28</size>
+         <alignment>0x4</alignment>
+         <input_file_ref idref="fl-2a"/>
+      </object_component>
+      <object_component id="oc-1e">
+         <name>.debug_frame</name>
+         <load_address>0x224</load_address>
+         <run_address>0x224</run_address>
+         <size>0x30</size>
+         <alignment>0x4</alignment>
+         <input_file_ref idref="fl-2b"/>
+      </object_component>
+      <object_component id="oc-4e">
+         <name>.debug_frame</name>
+         <load_address>0x254</load_address>
+         <run_address>0x254</run_address>
+         <size>0x90</size>
+         <alignment>0x4</alignment>
+         <input_file_ref idref="fl-2c"/>
+      </object_component>
+      <object_component id="oc-8a">
+         <name>.debug_frame</name>
+         <load_address>0x2e4</load_address>
+         <run_address>0x2e4</run_address>
+         <size>0x30</size>
+         <alignment>0x4</alignment>
+         <input_file_ref idref="fl-2e"/>
+      </object_component>
+      <object_component id="oc-92">
+         <name>.debug_frame</name>
+         <load_address>0x314</load_address>
+         <run_address>0x314</run_address>
+         <size>0x100</size>
+         <alignment>0x4</alignment>
+         <input_file_ref idref="fl-31"/>
+      </object_component>
+      <object_component id="oc-61">
+         <name>.debug_frame</name>
+         <load_address>0x414</load_address>
+         <run_address>0x414</run_address>
+         <size>0x20</size>
+         <alignment>0x4</alignment>
+         <input_file_ref idref="fl-32"/>
+      </object_component>
+      <object_component id="oc-68">
+         <name>.debug_line</name>
+         <load_address>0x0</load_address>
+         <run_address>0x0</run_address>
+         <size>0x423</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-1"/>
+      </object_component>
+      <object_component id="oc-81">
+         <name>.debug_line</name>
+         <load_address>0x423</load_address>
+         <run_address>0x423</run_address>
+         <size>0x6c5</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-2"/>
+      </object_component>
+      <object_component id="oc-32">
+         <name>.debug_line</name>
+         <load_address>0xae8</load_address>
+         <run_address>0xae8</run_address>
+         <size>0xc3</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-3"/>
+      </object_component>
+      <object_component id="oc-4b">
+         <name>.debug_line</name>
+         <load_address>0xbab</load_address>
+         <run_address>0xbab</run_address>
+         <size>0x106</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-29"/>
+      </object_component>
+      <object_component id="oc-23">
+         <name>.debug_line</name>
+         <load_address>0xcb1</load_address>
+         <run_address>0xcb1</run_address>
+         <size>0x63</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-2a"/>
+      </object_component>
+      <object_component id="oc-1f">
+         <name>.debug_line</name>
+         <load_address>0xd14</load_address>
+         <run_address>0xd14</run_address>
+         <size>0x10e</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-2b"/>
+      </object_component>
+      <object_component id="oc-38">
+         <name>.debug_line</name>
+         <load_address>0xe22</load_address>
+         <run_address>0xe22</run_address>
+         <size>0x1dc</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-2c"/>
+      </object_component>
+      <object_component id="oc-8b">
+         <name>.debug_line</name>
+         <load_address>0xffe</load_address>
+         <run_address>0xffe</run_address>
+         <size>0x69</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-2e"/>
+      </object_component>
+      <object_component id="oc-93">
+         <name>.debug_line</name>
+         <load_address>0x1067</load_address>
+         <run_address>0x1067</run_address>
+         <size>0x403</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-31"/>
+      </object_component>
+      <object_component id="oc-62">
+         <name>.debug_line</name>
+         <load_address>0x146a</load_address>
+         <run_address>0x146a</run_address>
+         <size>0x3e</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-32"/>
+      </object_component>
+      <object_component id="oc-42">
+         <name>.debug_line</name>
+         <load_address>0x14a8</load_address>
+         <run_address>0x14a8</run_address>
+         <size>0xac</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-c9"/>
+      </object_component>
+      <object_component id="oc-76">
+         <name>.debug_line</name>
+         <load_address>0x1554</load_address>
+         <run_address>0x1554</run_address>
+         <size>0xa0</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-cd"/>
+      </object_component>
+      <object_component id="oc-41">
+         <name>.debug_aranges</name>
+         <load_address>0x0</load_address>
+         <run_address>0x0</run_address>
+         <size>0x20</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-c9"/>
+      </object_component>
+      <object_component id="oc-75">
+         <name>.debug_aranges</name>
+         <load_address>0x20</load_address>
+         <run_address>0x20</run_address>
+         <size>0x28</size>
+         <alignment>0x1</alignment>
+         <input_file_ref idref="fl-cd"/>
+      </object_component>
+   </object_component_list>
+   <logical_group_list>
+      <logical_group id="lg-2" display="no" color="cyan">
+         <name>.intvecs</name>
+         <load_address>0x0</load_address>
+         <run_address>0x0</run_address>
+         <size>0xc0</size>
+         <contents>
+            <object_component_ref idref="oc-18"/>
+         </contents>
+      </logical_group>
+      <logical_group id="lg-3" display="no" color="cyan">
+         <name>.text</name>
+         <load_address>0xc0</load_address>
+         <run_address>0xc0</run_address>
+         <size>0x750</size>
+         <contents>
+            <object_component_ref idref="oc-63"/>
+            <object_component_ref idref="oc-bd"/>
+            <object_component_ref idref="oc-78"/>
+            <object_component_ref idref="oc-33"/>
+            <object_component_ref idref="oc-1c"/>
+            <object_component_ref idref="oc-ab"/>
+            <object_component_ref idref="oc-a9"/>
+            <object_component_ref idref="oc-c4"/>
+            <object_component_ref idref="oc-be"/>
+            <object_component_ref idref="oc-c1"/>
+            <object_component_ref idref="oc-ac"/>
+            <object_component_ref idref="oc-8e"/>
+            <object_component_ref idref="oc-a8"/>
+            <object_component_ref idref="oc-a7"/>
+            <object_component_ref idref="oc-d7"/>
+            <object_component_ref idref="oc-d1"/>
+            <object_component_ref idref="oc-d6"/>
+            <object_component_ref idref="oc-4f"/>
+            <object_component_ref idref="oc-c0"/>
+            <object_component_ref idref="oc-7d"/>
+            <object_component_ref idref="oc-d3"/>
+            <object_component_ref idref="oc-d4"/>
+            <object_component_ref idref="oc-d5"/>
+            <object_component_ref idref="oc-46"/>
+            <object_component_ref idref="oc-82"/>
+            <object_component_ref idref="oc-cf"/>
+            <object_component_ref idref="oc-20"/>
+            <object_component_ref idref="oc-d2"/>
+            <object_component_ref idref="oc-d0"/>
+            <object_component_ref idref="oc-3f"/>
+            <object_component_ref idref="oc-2f"/>
+            <object_component_ref idref="oc-5f"/>
+            <object_component_ref idref="oc-87"/>
+         </contents>
+      </logical_group>
+      <logical_group id="lg-4" display="no" color="cyan">
+         <name>.const</name>
+         <run_address>0x0</run_address>
+         <size>0x0</size>
+         <contents>
+         </contents>
+      </logical_group>
+      <logical_group id="lg-5" display="no" color="cyan">
+         <name>.cinit</name>
+         <load_address>0x850</load_address>
+         <run_address>0x850</run_address>
+         <size>0x30</size>
+         <contents>
+            <object_component_ref idref="oc-117"/>
+            <object_component_ref idref="oc-11a"/>
+            <object_component_ref idref="oc-119"/>
+            <object_component_ref idref="oc-118"/>
+         </contents>
+      </logical_group>
+      <logical_group id="lg-6" display="no" color="cyan">
+         <name>.pinit</name>
+         <run_address>0x0</run_address>
+         <size>0x0</size>
+         <contents>
+         </contents>
+      </logical_group>
+      <logical_group id="lg-7" display="no" color="cyan">
+         <name>.rodata</name>
+         <load_address>0x810</load_address>
+         <run_address>0x810</run_address>
+         <size>0x40</size>
+         <contents>
+            <object_component_ref idref="oc-bf"/>
+            <object_component_ref idref="oc-c3"/>
+            <object_component_ref idref="oc-c2"/>
+            <object_component_ref idref="oc-c5"/>
+         </contents>
+      </logical_group>
+      <logical_group id="lg-8" display="no" color="cyan">
+         <name>.ARM.exidx</name>
+         <run_address>0x0</run_address>
+         <size>0x0</size>
+         <contents>
+         </contents>
+      </logical_group>
+      <logical_group id="lg-9" display="no" color="cyan">
+         <name>.init_array</name>
+         <run_address>0x0</run_address>
+         <size>0x0</size>
+         <contents>
+         </contents>
+      </logical_group>
+      <logical_group id="lg-a" display="no" color="cyan">
+         <name>.binit</name>
+         <load_address>0x0</load_address>
+         <run_address>0x0</run_address>
+         <size>0x0</size>
+         <contents>
+            <object_component_ref idref="oc-e1"/>
+         </contents>
+      </logical_group>
+      <logical_group id="lg-b" display="no" color="cyan">
+         <name>.TI.ramfunc</name>
+         <run_address>0x0</run_address>
+         <size>0x0</size>
+         <contents>
+         </contents>
+      </logical_group>
+      <logical_group id="lg-c" display="no" color="cyan">
+         <name>.vtable</name>
+         <run_address>0x0</run_address>
+         <size>0x0</size>
+         <contents>
+         </contents>
+      </logical_group>
+      <logical_group id="lg-d" display="no" color="cyan">
+         <name>.args</name>
+         <run_address>0x0</run_address>
+         <size>0x0</size>
+         <contents>
+         </contents>
+      </logical_group>
+      <logical_group id="lg-e" display="no" color="cyan">
+         <name>.data</name>
+         <run_address>0x20200030</run_address>
+         <size>0x2</size>
+         <contents>
+            <object_component_ref idref="oc-83"/>
+            <object_component_ref idref="oc-84"/>
+         </contents>
+      </logical_group>
+      <logical_group id="lg-f" display="no" color="cyan">
+         <name>.bss</name>
+         <run_address>0x20200000</run_address>
+         <size>0x30</size>
+         <contents>
+            <object_component_ref idref="oc-ad"/>
+         </contents>
+      </logical_group>
+      <logical_group id="lg-10" display="no" color="cyan">
+         <name>.sysmem</name>
+         <run_address>0x0</run_address>
+         <size>0x0</size>
+         <contents>
+         </contents>
+      </logical_group>
+      <logical_group id="lg-11" display="no" color="cyan">
+         <name>.stack</name>
+         <run_address>0x20207e00</run_address>
+         <size>0x200</size>
+         <contents>
+            <object_component_ref idref="oc-1a"/>
+            <object_component_ref idref="oc-11c"/>
+         </contents>
+      </logical_group>
+      <logical_group id="lg-12" display="no" color="cyan">
+         <name>.BCRConfig</name>
+         <run_address>0x0</run_address>
+         <size>0x0</size>
+         <contents>
+         </contents>
+      </logical_group>
+      <logical_group id="lg-13" display="no" color="cyan">
+         <name>.BSLConfig</name>
+         <run_address>0x0</run_address>
+         <size>0x0</size>
+         <contents>
+         </contents>
+      </logical_group>
+      <logical_group id="lg-d8" display="no" color="cyan">
+         <name>.TI.noinit</name>
+         <run_address>0x0</run_address>
+         <size>0x0</size>
+         <contents>
+         </contents>
+      </logical_group>
+      <logical_group id="lg-d9" display="no" color="cyan">
+         <name>.TI.persistent</name>
+         <run_address>0x0</run_address>
+         <size>0x0</size>
+         <contents>
+         </contents>
+      </logical_group>
+      <logical_group id="lg-da" display="no" color="cyan">
+         <name>.TI.local</name>
+         <run_address>0x0</run_address>
+         <size>0x0</size>
+         <contents>
+         </contents>
+      </logical_group>
+      <logical_group id="lg-db" display="no" color="cyan">
+         <name>.TI.onchip</name>
+         <run_address>0x0</run_address>
+         <size>0x0</size>
+         <contents>
+         </contents>
+      </logical_group>
+      <logical_group id="lg-dc" display="no" color="cyan">
+         <name>.TI.offchip</name>
+         <run_address>0x0</run_address>
+         <size>0x0</size>
+         <contents>
+         </contents>
+      </logical_group>
+      <logical_group id="lg-dd" display="no" color="cyan">
+         <name>__llvm_prf_cnts</name>
+         <run_address>0x20200000</run_address>
+         <size>0x0</size>
+         <contents>
+         </contents>
+      </logical_group>
+      <logical_group id="lg-df" display="no" color="cyan">
+         <name>__llvm_prf_bits</name>
+         <run_address>0x20200000</run_address>
+         <size>0x0</size>
+         <contents>
+         </contents>
+      </logical_group>
+      <logical_group id="lg-fb" display="never" color="cyan">
+         <name>.debug_loc</name>
+         <load_address>0x0</load_address>
+         <run_address>0x0</run_address>
+         <size>0x1192</size>
+         <contents>
+            <object_component_ref idref="oc-64"/>
+            <object_component_ref idref="oc-aa"/>
+            <object_component_ref idref="oc-47"/>
+            <object_component_ref idref="oc-45"/>
+            <object_component_ref idref="oc-3d"/>
+            <object_component_ref idref="oc-3a"/>
+            <object_component_ref idref="oc-8d"/>
+            <object_component_ref idref="oc-8f"/>
+         </contents>
+      </logical_group>
+      <logical_group id="lg-fd" display="never" color="cyan">
+         <name>.debug_abbrev</name>
+         <load_address>0x0</load_address>
+         <run_address>0x0</run_address>
+         <size>0x951</size>
+         <contents>
+            <object_component_ref idref="oc-85"/>
+            <object_component_ref idref="oc-ae"/>
+            <object_component_ref idref="oc-34"/>
+            <object_component_ref idref="oc-58"/>
+            <object_component_ref idref="oc-43"/>
+            <object_component_ref idref="oc-3b"/>
+            <object_component_ref idref="oc-36"/>
+            <object_component_ref idref="oc-b0"/>
+            <object_component_ref idref="oc-b6"/>
+            <object_component_ref idref="oc-7b"/>
+            <object_component_ref idref="oc-57"/>
+            <object_component_ref idref="oc-a0"/>
+            <object_component_ref idref="oc-11e"/>
+         </contents>
+      </logical_group>
+      <logical_group id="lg-ff" display="never" color="cyan">
+         <name>.debug_info</name>
+         <load_address>0x0</load_address>
+         <run_address>0x0</run_address>
+         <size>0x5a26</size>
+         <contents>
+            <object_component_ref idref="oc-65"/>
+            <object_component_ref idref="oc-7e"/>
+            <object_component_ref idref="oc-19"/>
+            <object_component_ref idref="oc-48"/>
+            <object_component_ref idref="oc-21"/>
+            <object_component_ref idref="oc-1d"/>
+            <object_component_ref idref="oc-1b"/>
+            <object_component_ref idref="oc-88"/>
+            <object_component_ref idref="oc-90"/>
+            <object_component_ref idref="oc-60"/>
+            <object_component_ref idref="oc-40"/>
+            <object_component_ref idref="oc-74"/>
+            <object_component_ref idref="oc-11d"/>
+         </contents>
+      </logical_group>
+      <logical_group id="lg-101" display="never" color="cyan">
+         <name>.debug_ranges</name>
+         <load_address>0x0</load_address>
+         <run_address>0x0</run_address>
+         <size>0x660</size>
+         <contents>
+            <object_component_ref idref="oc-66"/>
+            <object_component_ref idref="oc-7f"/>
+            <object_component_ref idref="oc-30"/>
+            <object_component_ref idref="oc-49"/>
+            <object_component_ref idref="oc-3e"/>
+            <object_component_ref idref="oc-39"/>
+            <object_component_ref idref="oc-89"/>
+            <object_component_ref idref="oc-91"/>
+            <object_component_ref idref="oc-77"/>
+         </contents>
+      </logical_group>
+      <logical_group id="lg-103" display="never" color="cyan">
+         <name>.debug_str</name>
+         <load_address>0x0</load_address>
+         <run_address>0x0</run_address>
+         <size>0x387c</size>
+         <contents>
+            <object_component_ref idref="oc-86"/>
+            <object_component_ref idref="oc-af"/>
+            <object_component_ref idref="oc-35"/>
+            <object_component_ref idref="oc-59"/>
+            <object_component_ref idref="oc-44"/>
+            <object_component_ref idref="oc-3c"/>
+            <object_component_ref idref="oc-37"/>
+            <object_component_ref idref="oc-b1"/>
+            <object_component_ref idref="oc-b7"/>
+            <object_component_ref idref="oc-7c"/>
+         </contents>
+      </logical_group>
+      <logical_group id="lg-105" display="never" color="cyan">
+         <name>.debug_frame</name>
+         <load_address>0x0</load_address>
+         <run_address>0x0</run_address>
+         <size>0x434</size>
+         <contents>
+            <object_component_ref idref="oc-67"/>
+            <object_component_ref idref="oc-80"/>
+            <object_component_ref idref="oc-31"/>
+            <object_component_ref idref="oc-4a"/>
+            <object_component_ref idref="oc-22"/>
+            <object_component_ref idref="oc-1e"/>
+            <object_component_ref idref="oc-4e"/>
+            <object_component_ref idref="oc-8a"/>
+            <object_component_ref idref="oc-92"/>
+            <object_component_ref idref="oc-61"/>
+         </contents>
+      </logical_group>
+      <logical_group id="lg-107" display="never" color="cyan">
+         <name>.debug_line</name>
+         <load_address>0x0</load_address>
+         <run_address>0x0</run_address>
+         <size>0x15f4</size>
+         <contents>
+            <object_component_ref idref="oc-68"/>
+            <object_component_ref idref="oc-81"/>
+            <object_component_ref idref="oc-32"/>
+            <object_component_ref idref="oc-4b"/>
+            <object_component_ref idref="oc-23"/>
+            <object_component_ref idref="oc-1f"/>
+            <object_component_ref idref="oc-38"/>
+            <object_component_ref idref="oc-8b"/>
+            <object_component_ref idref="oc-93"/>
+            <object_component_ref idref="oc-62"/>
+            <object_component_ref idref="oc-42"/>
+            <object_component_ref idref="oc-76"/>
+         </contents>
+      </logical_group>
+      <logical_group id="lg-111" display="never" color="cyan">
+         <name>.debug_aranges</name>
+         <load_address>0x0</load_address>
+         <run_address>0x0</run_address>
+         <size>0x48</size>
+         <contents>
+            <object_component_ref idref="oc-41"/>
+            <object_component_ref idref="oc-75"/>
+         </contents>
+      </logical_group>
+      <logical_group id="lg-11b" display="no" color="cyan">
+         <name>Veneer$$CMSE</name>
+         <run_address>0x0</run_address>
+         <size>0x0</size>
+         <contents>
+         </contents>
+      </logical_group>
+      <load_segment id="lg-124" display="no" color="cyan">
+         <name>SEGMENT_0</name>
+         <load_address>0x0</load_address>
+         <run_address>0x0</run_address>
+         <size>0x880</size>
+         <flags>0x5</flags>
+         <contents>
+            <logical_group_ref idref="lg-2"/>
+            <logical_group_ref idref="lg-3"/>
+            <logical_group_ref idref="lg-7"/>
+            <logical_group_ref idref="lg-5"/>
+         </contents>
+      </load_segment>
+      <load_segment id="lg-125" display="no" color="cyan">
+         <name>SEGMENT_1</name>
+         <run_address>0x20200000</run_address>
+         <size>0x32</size>
+         <flags>0x6</flags>
+         <contents>
+            <logical_group_ref idref="lg-f"/>
+            <logical_group_ref idref="lg-e"/>
+         </contents>
+      </load_segment>
+      <load_segment id="lg-126" display="no" color="cyan">
+         <name>SEGMENT_2</name>
+         <run_address>0x20207e00</run_address>
+         <size>0x200</size>
+         <flags>0x6</flags>
+         <contents>
+            <logical_group_ref idref="lg-11"/>
+         </contents>
+      </load_segment>
+   </logical_group_list>
+   <placement_map>
+      <memory_area display="yes" color="green">
+         <name>FLASH</name>
+         <page_id>0x0</page_id>
+         <origin>0x0</origin>
+         <length>0x20000</length>
+         <used_space>0x880</used_space>
+         <unused_space>0x1f780</unused_space>
+         <attributes>RX</attributes>
+         <usage_details>
+            <allocated_space>
+               <start_address>0x0</start_address>
+               <size>0x0</size>
+               <logical_group_ref idref="lg-a"/>
+            </allocated_space>
+            <allocated_space>
+               <start_address>0x0</start_address>
+               <size>0xc0</size>
+               <logical_group_ref idref="lg-2"/>
+            </allocated_space>
+            <allocated_space>
+               <start_address>0xc0</start_address>
+               <size>0x750</size>
+               <logical_group_ref idref="lg-3"/>
+            </allocated_space>
+            <allocated_space>
+               <start_address>0x810</start_address>
+               <size>0x40</size>
+               <logical_group_ref idref="lg-7"/>
+            </allocated_space>
+            <allocated_space>
+               <start_address>0x850</start_address>
+               <size>0x30</size>
+               <logical_group_ref idref="lg-5"/>
+            </allocated_space>
+            <available_space>
+               <start_address>0x880</start_address>
+               <size>0x1f780</size>
+            </available_space>
+         </usage_details>
+      </memory_area>
+      <memory_area display="yes" color="green">
+         <name>SRAM</name>
+         <page_id>0x0</page_id>
+         <origin>0x20200000</origin>
+         <length>0x8000</length>
+         <used_space>0x232</used_space>
+         <unused_space>0x7dce</unused_space>
+         <attributes>RWX</attributes>
+         <usage_details>
+            <allocated_space>
+               <start_address>0x20200000</start_address>
+               <size>0x0</size>
+               <logical_group_ref idref="lg-dd"/>
+            </allocated_space>
+            <allocated_space>
+               <start_address>0x20200000</start_address>
+               <size>0x0</size>
+               <logical_group_ref idref="lg-df"/>
+            </allocated_space>
+            <allocated_space>
+               <start_address>0x20200000</start_address>
+               <size>0x30</size>
+               <logical_group_ref idref="lg-f"/>
+            </allocated_space>
+            <allocated_space>
+               <start_address>0x20200030</start_address>
+               <size>0x2</size>
+               <logical_group_ref idref="lg-e"/>
+            </allocated_space>
+            <available_space>
+               <start_address>0x20200032</start_address>
+               <size>0x7dce</size>
+            </available_space>
+            <allocated_space>
+               <start_address>0x20207e00</start_address>
+               <size>0x200</size>
+               <logical_group_ref idref="lg-11"/>
+            </allocated_space>
+         </usage_details>
+      </memory_area>
+      <memory_area display="yes" color="green">
+         <name>BCR_CONFIG</name>
+         <page_id>0x0</page_id>
+         <origin>0x41c00000</origin>
+         <length>0x80</length>
+         <used_space>0x0</used_space>
+         <unused_space>0x80</unused_space>
+         <attributes>R</attributes>
+         <usage_details>
+         </usage_details>
+      </memory_area>
+      <memory_area display="yes" color="green">
+         <name>BSL_CONFIG</name>
+         <page_id>0x0</page_id>
+         <origin>0x41c00100</origin>
+         <length>0x80</length>
+         <used_space>0x0</used_space>
+         <unused_space>0x80</unused_space>
+         <attributes>R</attributes>
+         <usage_details>
+         </usage_details>
+      </memory_area>
+   </placement_map>
+   <cptbl_list>
+      <cptbl>
+         <name>__TI_cinit_table</name>
+         <cprec>
+            <name>.bss</name>
+            <load_address>0x85c</load_address>
+            <load_size>0x8</load_size>
+            <run_address>0x20200000</run_address>
+            <run_size>0x30</run_size>
+            <compression>zero_init</compression>
+         </cprec>
+         <cprec>
+            <name>.data</name>
+            <load_address>0x864</load_address>
+            <load_size>0x6</load_size>
+            <run_address>0x20200030</run_address>
+            <run_size>0x2</run_size>
+            <compression>lzss</compression>
+         </cprec>
+      </cptbl>
+   </cptbl_list>
+   <handler_table>
+      <handler_table_name>__TI_handler_table</handler_table_name>
+      <handler>
+         <index>0x0</index>
+         <name>__TI_decompress_lzss</name>
+      </handler>
+      <handler>
+         <index>0x1</index>
+         <name>__TI_decompress_none</name>
+      </handler>
+      <handler>
+         <index>0x2</index>
+         <name>__TI_zero_init</name>
+      </handler>
+   </handler_table>
+   <symbol_table>
+      <symbol id="sm-1">
+         <name>__start___llvm_prf_cnts</name>
+         <value>0x20200000</value>
+      </symbol>
+      <symbol id="sm-2">
+         <name>__stop___llvm_prf_cnts</name>
+         <value>0x20200000</value>
+      </symbol>
+      <symbol id="sm-3">
+         <name>__start___llvm_prf_bits</name>
+         <value>0x20200000</value>
+      </symbol>
+      <symbol id="sm-4">
+         <name>__stop___llvm_prf_bits</name>
+         <value>0x20200000</value>
+      </symbol>
+      <symbol id="sm-5">
+         <name>__TI_CINIT_Base</name>
+         <value>0x86c</value>
+      </symbol>
+      <symbol id="sm-6">
+         <name>__TI_CINIT_Limit</name>
+         <value>0x87c</value>
+      </symbol>
+      <symbol id="sm-7">
+         <name>__TI_CINIT_Warm</name>
+         <value>0x87c</value>
+      </symbol>
+      <symbol id="sm-8">
+         <name>__TI_Handler_Table_Base</name>
+         <value>0x850</value>
+      </symbol>
+      <symbol id="sm-9">
+         <name>__TI_Handler_Table_Limit</name>
+         <value>0x85c</value>
+      </symbol>
+      <symbol id="sm-a">
+         <name>binit</name>
+         <value>0xffffffff</value>
+      </symbol>
+      <symbol id="sm-b">
+         <name>__binit__</name>
+         <value>0xffffffff</value>
+      </symbol>
+      <symbol id="sm-c">
+         <name>__STACK_SIZE</name>
+         <value>0x200</value>
+      </symbol>
+      <symbol id="sm-d">
+         <name>__STACK_END</name>
+         <value>0x20208000</value>
+      </symbol>
+      <symbol id="sm-e">
+         <name>__TI_pprof_out_hndl</name>
+         <value>0xffffffff</value>
+      </symbol>
+      <symbol id="sm-f">
+         <name>__TI_prof_data_start</name>
+         <value>0xffffffff</value>
+      </symbol>
+      <symbol id="sm-10">
+         <name>__TI_prof_data_size</name>
+         <value>0xffffffff</value>
+      </symbol>
+      <symbol id="sm-3d">
+         <name>HIGH</name>
+         <value>0x20200030</value>
+         <object_component_ref idref="oc-83"/>
+      </symbol>
+      <symbol id="sm-3e">
+         <name>LOW</name>
+         <value>0x20200031</value>
+         <object_component_ref idref="oc-84"/>
+      </symbol>
+      <symbol id="sm-3f">
+         <name>main</name>
+         <value>0xc1</value>
+         <object_component_ref idref="oc-63"/>
+      </symbol>
+      <symbol id="sm-61">
+         <name>SYSCFG_DL_init</name>
+         <value>0x719</value>
+         <object_component_ref idref="oc-7d"/>
+      </symbol>
+      <symbol id="sm-62">
+         <name>SYSCFG_DL_initPower</name>
+         <value>0x621</value>
+         <object_component_ref idref="oc-a7"/>
+      </symbol>
+      <symbol id="sm-63">
+         <name>SYSCFG_DL_GPIO_init</name>
+         <value>0x5ed</value>
+         <object_component_ref idref="oc-a8"/>
+      </symbol>
+      <symbol id="sm-64">
+         <name>SYSCFG_DL_SYSCTL_init</name>
+         <value>0x429</value>
+         <object_component_ref idref="oc-a9"/>
+      </symbol>
+      <symbol id="sm-65">
+         <name>SYSCFG_DL_UART_3_init</name>
+         <value>0x3c5</value>
+         <object_component_ref idref="oc-ab"/>
+      </symbol>
+      <symbol id="sm-66">
+         <name>SYSCFG_DL_current_analog_init</name>
+         <value>0x565</value>
+         <object_component_ref idref="oc-ac"/>
+      </symbol>
+      <symbol id="sm-67">
+         <name>gUART_3Backup</name>
+         <value>0x20200000</value>
+      </symbol>
+      <symbol id="sm-72">
+         <name>Default_Handler</name>
+         <value>0x347</value>
+         <object_component_ref idref="oc-33"/>
+      </symbol>
+      <symbol id="sm-73">
+         <name>Reset_Handler</name>
+         <value>0x801</value>
+         <object_component_ref idref="oc-2f"/>
+      </symbol>
+      <symbol id="sm-74">
+         <name>interruptVectors</name>
+         <value>0x0</value>
+         <object_component_ref idref="oc-18"/>
+      </symbol>
+      <symbol id="sm-75">
+         <name>NMI_Handler</name>
+         <value>0x347</value>
+         <object_component_ref idref="oc-33"/>
+      </symbol>
+      <symbol id="sm-76">
+         <name>HardFault_Handler</name>
+         <value>0x347</value>
+         <object_component_ref idref="oc-33"/>
+      </symbol>
+      <symbol id="sm-77">
+         <name>SVC_Handler</name>
+         <value>0x347</value>
+         <object_component_ref idref="oc-33"/>
+      </symbol>
+      <symbol id="sm-78">
+         <name>PendSV_Handler</name>
+         <value>0x347</value>
+         <object_component_ref idref="oc-33"/>
+      </symbol>
+      <symbol id="sm-79">
+         <name>SysTick_Handler</name>
+         <value>0x347</value>
+         <object_component_ref idref="oc-33"/>
+      </symbol>
+      <symbol id="sm-7a">
+         <name>GROUP0_IRQHandler</name>
+         <value>0x347</value>
+         <object_component_ref idref="oc-33"/>
+      </symbol>
+      <symbol id="sm-7b">
+         <name>GROUP1_IRQHandler</name>
+         <value>0x347</value>
+         <object_component_ref idref="oc-33"/>
+      </symbol>
+      <symbol id="sm-7c">
+         <name>TIMG8_IRQHandler</name>
+         <value>0x347</value>
+         <object_component_ref idref="oc-33"/>
+      </symbol>
+      <symbol id="sm-7d">
+         <name>UART3_IRQHandler</name>
+         <value>0x347</value>
+         <object_component_ref idref="oc-33"/>
+      </symbol>
+      <symbol id="sm-7e">
+         <name>ADC0_IRQHandler</name>
+         <value>0x347</value>
+         <object_component_ref idref="oc-33"/>
+      </symbol>
+      <symbol id="sm-7f">
+         <name>ADC1_IRQHandler</name>
+         <value>0x347</value>
+         <object_component_ref idref="oc-33"/>
+      </symbol>
+      <symbol id="sm-80">
+         <name>CANFD0_IRQHandler</name>
+         <value>0x347</value>
+         <object_component_ref idref="oc-33"/>
+      </symbol>
+      <symbol id="sm-81">
+         <name>DAC0_IRQHandler</name>
+         <value>0x347</value>
+         <object_component_ref idref="oc-33"/>
+      </symbol>
+      <symbol id="sm-82">
+         <name>SPI0_IRQHandler</name>
+         <value>0x347</value>
+         <object_component_ref idref="oc-33"/>
+      </symbol>
+      <symbol id="sm-83">
+         <name>SPI1_IRQHandler</name>
+         <value>0x347</value>
+         <object_component_ref idref="oc-33"/>
+      </symbol>
+      <symbol id="sm-84">
+         <name>UART1_IRQHandler</name>
+         <value>0x347</value>
+         <object_component_ref idref="oc-33"/>
+      </symbol>
+      <symbol id="sm-85">
+         <name>UART2_IRQHandler</name>
+         <value>0x347</value>
+         <object_component_ref idref="oc-33"/>
+      </symbol>
+      <symbol id="sm-86">
+         <name>UART0_IRQHandler</name>
+         <value>0x347</value>
+         <object_component_ref idref="oc-33"/>
+      </symbol>
+      <symbol id="sm-87">
+         <name>TIMG0_IRQHandler</name>
+         <value>0x347</value>
+         <object_component_ref idref="oc-33"/>
+      </symbol>
+      <symbol id="sm-88">
+         <name>TIMG6_IRQHandler</name>
+         <value>0x347</value>
+         <object_component_ref idref="oc-33"/>
+      </symbol>
+      <symbol id="sm-89">
+         <name>TIMA0_IRQHandler</name>
+         <value>0x347</value>
+         <object_component_ref idref="oc-33"/>
+      </symbol>
+      <symbol id="sm-8a">
+         <name>TIMA1_IRQHandler</name>
+         <value>0x347</value>
+         <object_component_ref idref="oc-33"/>
+      </symbol>
+      <symbol id="sm-8b">
+         <name>TIMG7_IRQHandler</name>
+         <value>0x347</value>
+         <object_component_ref idref="oc-33"/>
+      </symbol>
+      <symbol id="sm-8c">
+         <name>TIMG12_IRQHandler</name>
+         <value>0x347</value>
+         <object_component_ref idref="oc-33"/>
+      </symbol>
+      <symbol id="sm-8d">
+         <name>I2C0_IRQHandler</name>
+         <value>0x347</value>
+         <object_component_ref idref="oc-33"/>
+      </symbol>
+      <symbol id="sm-8e">
+         <name>I2C1_IRQHandler</name>
+         <value>0x347</value>
+         <object_component_ref idref="oc-33"/>
+      </symbol>
+      <symbol id="sm-8f">
+         <name>AES_IRQHandler</name>
+         <value>0x347</value>
+         <object_component_ref idref="oc-33"/>
+      </symbol>
+      <symbol id="sm-90">
+         <name>RTC_IRQHandler</name>
+         <value>0x347</value>
+         <object_component_ref idref="oc-33"/>
+      </symbol>
+      <symbol id="sm-91">
+         <name>DMA_IRQHandler</name>
+         <value>0x347</value>
+         <object_component_ref idref="oc-33"/>
+      </symbol>
+      <symbol id="sm-92">
+         <name>__TI_ATRegion0_src_addr</name>
+         <value>0x0</value>
+      </symbol>
+      <symbol id="sm-93">
+         <name>__TI_ATRegion0_trg_addr</name>
+         <value>0x0</value>
+      </symbol>
+      <symbol id="sm-94">
+         <name>__TI_ATRegion0_region_sz</name>
+         <value>0x0</value>
+      </symbol>
+      <symbol id="sm-95">
+         <name>__TI_ATRegion1_src_addr</name>
+         <value>0x0</value>
+      </symbol>
+      <symbol id="sm-96">
+         <name>__TI_ATRegion1_trg_addr</name>
+         <value>0x0</value>
+      </symbol>
+      <symbol id="sm-97">
+         <name>__TI_ATRegion1_region_sz</name>
+         <value>0x0</value>
+      </symbol>
+      <symbol id="sm-98">
+         <name>__TI_ATRegion2_src_addr</name>
+         <value>0x0</value>
+      </symbol>
+      <symbol id="sm-99">
+         <name>__TI_ATRegion2_trg_addr</name>
+         <value>0x0</value>
+      </symbol>
+      <symbol id="sm-9a">
+         <name>__TI_ATRegion2_region_sz</name>
+         <value>0x0</value>
+      </symbol>
+      <symbol id="sm-a0">
+         <name>DL_ADC12_setClockConfig</name>
+         <value>0x481</value>
+         <object_component_ref idref="oc-c4"/>
+      </symbol>
+      <symbol id="sm-a3">
+         <name>DL_Common_delayCycles</name>
+         <value>0x7a1</value>
+         <object_component_ref idref="oc-82"/>
+      </symbol>
+      <symbol id="sm-ad">
+         <name>DL_UART_init</name>
+         <value>0x519</value>
+         <object_component_ref idref="oc-c1"/>
+      </symbol>
+      <symbol id="sm-ae">
+         <name>DL_UART_setClockConfig</name>
+         <value>0x6f5</value>
+         <object_component_ref idref="oc-c0"/>
+      </symbol>
+      <symbol id="sm-c5">
+         <name>DL_SYSCTL_configSYSPLL</name>
+         <value>0x1c1</value>
+         <object_component_ref idref="oc-bd"/>
+      </symbol>
+      <symbol id="sm-c6">
+         <name>DL_SYSCTL_switchMCLKfromSYSOSCtoHSCLK</name>
+         <value>0x4cd</value>
+         <object_component_ref idref="oc-be"/>
+      </symbol>
+      <symbol id="sm-d0">
+         <name>__TI_zero_init_nomemset</name>
+         <value>0x78b</value>
+         <object_component_ref idref="oc-46"/>
+      </symbol>
+      <symbol id="sm-d9">
+         <name>__TI_decompress_none</name>
+         <value>0x7c9</value>
+         <object_component_ref idref="oc-20"/>
+      </symbol>
+      <symbol id="sm-e4">
+         <name>__TI_decompress_lzss</name>
+         <value>0x349</value>
+         <object_component_ref idref="oc-1c"/>
+      </symbol>
+      <symbol id="sm-ef">
+         <name>_c_int00_noargs</name>
+         <value>0x6cd</value>
+         <object_component_ref idref="oc-4f"/>
+      </symbol>
+      <symbol id="sm-f0">
+         <name>__stack</name>
+         <value>0x20207e00</value>
+         <object_component_ref idref="oc-1a"/>
+      </symbol>
+      <symbol id="sm-fb">
+         <name>abort</name>
+         <value>0x809</value>
+         <object_component_ref idref="oc-87"/>
+      </symbol>
+      <symbol id="sm-fc">
+         <name>C$$EXIT</name>
+         <value>0x808</value>
+         <object_component_ref idref="oc-87"/>
+      </symbol>
+      <symbol id="sm-109">
+         <name>__TI_auto_init_nobinit_nopinit</name>
+         <value>0x5b1</value>
+         <object_component_ref idref="oc-8e"/>
+      </symbol>
+      <symbol id="sm-111">
+         <name>_system_pre_init</name>
+         <value>0x805</value>
+         <object_component_ref idref="oc-5f"/>
+      </symbol>
+      <symbol id="sm-118">
+         <name>__aeabi_memcpy</name>
+         <value>0x7f9</value>
+         <object_component_ref idref="oc-3f"/>
+      </symbol>
+      <symbol id="sm-119">
+         <name>__aeabi_memcpy4</name>
+         <value>0x7f9</value>
+         <object_component_ref idref="oc-3f"/>
+      </symbol>
+      <symbol id="sm-11a">
+         <name>__aeabi_memcpy8</name>
+         <value>0x7f9</value>
+         <object_component_ref idref="oc-3f"/>
+      </symbol>
+      <symbol id="sm-134">
+         <name>memcpy</name>
+         <value>0x2ad</value>
+         <object_component_ref idref="oc-78"/>
+      </symbol>
+      <symbol id="sm-135">
+         <name>__TI_static_base__</name>
+         <value>0x0</value>
+      </symbol>
+      <symbol id="sm-138">
+         <name>__mpu_init</name>
+         <value>0x0</value>
+      </symbol>
+      <symbol id="sm-139">
+         <name>_system_post_cinit</name>
+         <value>0x0</value>
+      </symbol>
+   </symbol_table>
+   <title>Link successful</title>
+</link_info>

+ 153 - 0
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/makefile

@@ -0,0 +1,153 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+################################################################################
+
+CG_TOOL_ROOT := /home/vturban/ti/ccstheia150/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS
+
+GEN_OPTS__FLAG := @"./device.opt" 
+GEN_CMDS__FLAG := -Wl,-l"./device_linker.cmd" 
+
+ORDERED_OBJS += \
+"./gpio_toggle_output.o" \
+"./ti_msp_dl_config.o" \
+"./startup_mspm0g350x_ticlang.o" \
+$(GEN_CMDS__FLAG) \
+-Wl,-ldevice.cmd.genlibs \
+-Wl,-llibc.a \
+
+-include ../makefile.init
+
+RM := rm -rf
+RMDIR := rm -rf
+
+# All of the sources participating in the build are defined here
+-include sources.mk
+-include subdir_vars.mk
+-include subdir_rules.mk
+-include objects.mk
+
+ifneq ($(MAKECMDGOALS),clean)
+ifneq ($(strip $(C55_DEPS)),)
+-include $(C55_DEPS)
+endif
+ifneq ($(strip $(C_UPPER_DEPS)),)
+-include $(C_UPPER_DEPS)
+endif
+ifneq ($(strip $(S67_DEPS)),)
+-include $(S67_DEPS)
+endif
+ifneq ($(strip $(S62_DEPS)),)
+-include $(S62_DEPS)
+endif
+ifneq ($(strip $(S_DEPS)),)
+-include $(S_DEPS)
+endif
+ifneq ($(strip $(OPT_DEPS)),)
+-include $(OPT_DEPS)
+endif
+ifneq ($(strip $(C??_DEPS)),)
+-include $(C??_DEPS)
+endif
+ifneq ($(strip $(ASM_UPPER_DEPS)),)
+-include $(ASM_UPPER_DEPS)
+endif
+ifneq ($(strip $(S??_DEPS)),)
+-include $(S??_DEPS)
+endif
+ifneq ($(strip $(C64_DEPS)),)
+-include $(C64_DEPS)
+endif
+ifneq ($(strip $(CXX_DEPS)),)
+-include $(CXX_DEPS)
+endif
+ifneq ($(strip $(S64_DEPS)),)
+-include $(S64_DEPS)
+endif
+ifneq ($(strip $(INO_DEPS)),)
+-include $(INO_DEPS)
+endif
+ifneq ($(strip $(CLA_DEPS)),)
+-include $(CLA_DEPS)
+endif
+ifneq ($(strip $(S55_DEPS)),)
+-include $(S55_DEPS)
+endif
+ifneq ($(strip $(SV7A_DEPS)),)
+-include $(SV7A_DEPS)
+endif
+ifneq ($(strip $(C62_DEPS)),)
+-include $(C62_DEPS)
+endif
+ifneq ($(strip $(C67_DEPS)),)
+-include $(C67_DEPS)
+endif
+ifneq ($(strip $(PDE_DEPS)),)
+-include $(PDE_DEPS)
+endif
+ifneq ($(strip $(K_DEPS)),)
+-include $(K_DEPS)
+endif
+ifneq ($(strip $(C_DEPS)),)
+-include $(C_DEPS)
+endif
+ifneq ($(strip $(CC_DEPS)),)
+-include $(CC_DEPS)
+endif
+ifneq ($(strip $(C++_DEPS)),)
+-include $(C++_DEPS)
+endif
+ifneq ($(strip $(C43_DEPS)),)
+-include $(C43_DEPS)
+endif
+ifneq ($(strip $(S43_DEPS)),)
+-include $(S43_DEPS)
+endif
+ifneq ($(strip $(ASM_DEPS)),)
+-include $(ASM_DEPS)
+endif
+ifneq ($(strip $(S_UPPER_DEPS)),)
+-include $(S_UPPER_DEPS)
+endif
+ifneq ($(strip $(CPP_DEPS)),)
+-include $(CPP_DEPS)
+endif
+ifneq ($(strip $(SA_DEPS)),)
+-include $(SA_DEPS)
+endif
+endif
+
+-include ../makefile.defs
+
+# Add inputs and outputs from these tool invocations to the build variables 
+EXE_OUTPUTS += \
+gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang.out 
+
+EXE_OUTPUTS__QUOTED += \
+"gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang.out" 
+
+
+# All Target
+all: $(OBJS) $(GEN_CMDS)
+	@$(MAKE) --no-print-directory -Onone "gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang.out"
+
+# Tool invocations
+gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang.out: $(OBJS) $(GEN_CMDS)
+	@echo 'Building target: "$@"'
+	@echo 'Invoking: Arm Linker'
+	"/home/vturban/ti/ccstheia150/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/bin/tiarmclang" @"device.opt"  -march=thumbv6m -mcpu=cortex-m0plus -mfloat-abi=soft -mlittle-endian -mthumb -O2 -gdwarf-3 -Wl,-m"gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang.map" -Wl,-i"/home/vturban/ti/mspm0_sdk_2_02_00_05/source" -Wl,-i"/home/vturban/workspace_ccstheia/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang" -Wl,-i"/home/vturban/workspace_ccstheia/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/syscfg" -Wl,-i"/home/vturban/ti/ccstheia150/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib" -Wl,--diag_wrap=off -Wl,--display_error_number -Wl,--warn_sections -Wl,--xml_link_info="gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang_linkInfo.xml" -Wl,--rom_model -o "gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang.out" $(ORDERED_OBJS)
+	@echo 'Finished building target: "$@"'
+	@echo ' '
+
+# Other Targets
+clean:
+	-$(RM) $(GEN_MISC_FILES__QUOTED)$(GEN_FILES__QUOTED)$(EXE_OUTPUTS__QUOTED)
+	-$(RM) "gpio_toggle_output.o" "ti_msp_dl_config.o" "startup_mspm0g350x_ticlang.o" 
+	-$(RM) "gpio_toggle_output.d" "ti_msp_dl_config.d" "startup_mspm0g350x_ticlang.d" 
+	-@echo 'Finished clean'
+	-@echo ' '
+
+.PHONY: all clean dependents
+.SECONDARY:
+
+-include ../makefile.targets
+

+ 8 - 0
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/objects.mk

@@ -0,0 +1,8 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+################################################################################
+
+USER_OBJS :=
+
+LIBS := -Wl,-ldevice.cmd.genlibs -Wl,-llibc.a
+

+ 128 - 0
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/sources.mk

@@ -0,0 +1,128 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+################################################################################
+
+C55_SRCS := 
+A_SRCS := 
+ASM_UPPER_SRCS := 
+PINMUX_SRCS := 
+EXE_SRCS := 
+LDS_UPPER_SRCS := 
+CPP_SRCS := 
+CMD_SRCS := 
+O_SRCS := 
+ELF_SRCS := 
+C??_SRCS := 
+C64_SRCS := 
+C67_SRCS := 
+SA_SRCS := 
+S64_SRCS := 
+OPT_SRCS := 
+CXX_SRCS := 
+S67_SRCS := 
+S??_SRCS := 
+PDE_SRCS := 
+SV7A_SRCS := 
+SYSCFG_SRCS := 
+K_SRCS := 
+CLA_SRCS := 
+S55_SRCS := 
+LD_UPPER_SRCS := 
+OUT_SRCS := 
+INO_SRCS := 
+LIB_SRCS := 
+ASM_SRCS := 
+S_UPPER_SRCS := 
+SYSCONFIG_SRCS := 
+S43_SRCS := 
+LD_SRCS := 
+CMD_UPPER_SRCS := 
+C_UPPER_SRCS := 
+C++_SRCS := 
+C43_SRCS := 
+OBJ_SRCS := 
+LDS_SRCS := 
+S_SRCS := 
+CC_SRCS := 
+S62_SRCS := 
+C62_SRCS := 
+C_SRCS := 
+C55_DEPS := 
+C_UPPER_DEPS := 
+S67_DEPS := 
+S62_DEPS := 
+S_DEPS := 
+OPT_DEPS := 
+C??_DEPS := 
+ASM_UPPER_DEPS := 
+S??_DEPS := 
+C64_DEPS := 
+CXX_DEPS := 
+S64_DEPS := 
+INO_DEPS := 
+GEN_CMDS := 
+GEN_FILES := 
+CLA_DEPS := 
+S55_DEPS := 
+SV7A_DEPS := 
+EXE_OUTPUTS := 
+C62_DEPS := 
+C67_DEPS := 
+PDE_DEPS := 
+GEN_MISC_DIRS := 
+K_DEPS := 
+C_DEPS := 
+CC_DEPS := 
+BIN_OUTPUTS := 
+GEN_OPTS := 
+C++_DEPS := 
+C43_DEPS := 
+S43_DEPS := 
+OBJS := 
+ASM_DEPS := 
+GEN_MISC_FILES := 
+S_UPPER_DEPS := 
+CPP_DEPS := 
+SA_DEPS := 
+C++_DEPS__QUOTED := 
+OPT_DEPS__QUOTED := 
+SA_DEPS__QUOTED := 
+S_UPPER_DEPS__QUOTED := 
+C??_DEPS__QUOTED := 
+S67_DEPS__QUOTED := 
+GEN_MISC_DIRS__QUOTED := 
+C55_DEPS__QUOTED := 
+CC_DEPS__QUOTED := 
+ASM_UPPER_DEPS__QUOTED := 
+SV7A_DEPS__QUOTED := 
+S??_DEPS__QUOTED := 
+OBJS__QUOTED := 
+C67_DEPS__QUOTED := 
+K_DEPS__QUOTED := 
+S55_DEPS__QUOTED := 
+GEN_CMDS__QUOTED := 
+GEN_MISC_FILES__QUOTED := 
+INO_DEPS__QUOTED := 
+C62_DEPS__QUOTED := 
+C_DEPS__QUOTED := 
+C_UPPER_DEPS__QUOTED := 
+C43_DEPS__QUOTED := 
+CPP_DEPS__QUOTED := 
+BIN_OUTPUTS__QUOTED := 
+GEN_FILES__QUOTED := 
+C64_DEPS__QUOTED := 
+CXX_DEPS__QUOTED := 
+CLA_DEPS__QUOTED := 
+S_DEPS__QUOTED := 
+ASM_DEPS__QUOTED := 
+S43_DEPS__QUOTED := 
+EXE_OUTPUTS__QUOTED := 
+S64_DEPS__QUOTED := 
+S62_DEPS__QUOTED := 
+PDE_DEPS__QUOTED := 
+GEN_OPTS__QUOTED := 
+
+# Every subdirectory with source files must be described here
+SUBDIRS := \
+. \
+

+ 64 - 0
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/startup_mspm0g350x_ticlang.d

@@ -0,0 +1,64 @@
+# FIXED
+
+startup_mspm0g350x_ticlang.o: \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/m0p/startup_system_files/ticlang/startup_mspm0g350x_ticlang.c \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/msp.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/DeviceFamily.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/m0p/mspm0g350x.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/third_party/CMSIS/Core/Include/core_cm0plus.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_adc12.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_aes.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_comp.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_crc.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_dac12.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_dma.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_flashctl.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_gpio.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_gptimer.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_i2c.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_iomux.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_mathacl.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_mcan.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_oa.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_rtc.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_spi.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_trng.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_uart.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_vref.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_wuc.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_wwdt.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/m0p/hw_factoryregion.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/m0p/hw_cpuss.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/m0p/hw_debugss.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/m0p/hw_sysctl.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/m0p/sysctl/hw_sysctl_mspm0g1x0x_g3x0x.h
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/msp.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/DeviceFamily.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/m0p/mspm0g350x.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/third_party/CMSIS/Core/Include/core_cm0plus.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_adc12.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_aes.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_comp.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_crc.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_dac12.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_dma.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_flashctl.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_gpio.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_gptimer.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_i2c.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_iomux.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_mathacl.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_mcan.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_oa.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_rtc.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_spi.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_trng.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_uart.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_vref.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_wuc.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_wwdt.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/m0p/hw_factoryregion.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/m0p/hw_cpuss.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/m0p/hw_debugss.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/m0p/hw_sysctl.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/m0p/sysctl/hw_sysctl_mspm0g1x0x_g3x0x.h:

BIN
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/startup_mspm0g350x_ticlang.o


+ 41 - 0
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/subdir_rules.mk

@@ -0,0 +1,41 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+################################################################################
+
+# Each subdirectory must supply rules for building sources it contributes
+%.o: ../%.c $(GEN_OPTS) | $(GEN_FILES) $(GEN_MISC_FILES)
+	@echo 'Building file: "$<"'
+	@echo 'Invoking: Arm Compiler'
+	"/home/vturban/ti/ccstheia150/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/bin/tiarmclang" -c @"device.opt"  -march=thumbv6m -mcpu=cortex-m0plus -mfloat-abi=soft -mlittle-endian -mthumb -O2 -I"/home/vturban/workspace_ccstheia/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang" -I"/home/vturban/workspace_ccstheia/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug" -I"/home/vturban/ti/mspm0_sdk_2_02_00_05/source/third_party/CMSIS/Core/Include" -I"/home/vturban/ti/mspm0_sdk_2_02_00_05/source" -gdwarf-3 -MMD -MP -MF"$(basename $(<F)).d_raw" -MT"$(@)"  $(GEN_OPTS__FLAG) -o"$@" "$(shell echo $<)"
+	@echo 'Finished building: "$<"'
+	@echo ' '
+
+build-1086911071: ../gpio_toggle_output.syscfg
+	@echo 'Building file: "$<"'
+	@echo 'Invoking: SysConfig'
+	"/home/vturban/ti/sysconfig_1.21.0/sysconfig_cli.sh" --script "/home/vturban/workspace_ccstheia/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/gpio_toggle_output.syscfg" -o "." -s "/home/vturban/ti/mspm0_sdk_2_02_00_05/.metadata/product.json" --compiler ticlang
+	@echo 'Finished building: "$<"'
+	@echo ' '
+
+device_linker.cmd: build-1086911071 ../gpio_toggle_output.syscfg
+device.opt: build-1086911071
+device.cmd.genlibs: build-1086911071
+ti_msp_dl_config.c: build-1086911071
+ti_msp_dl_config.h: build-1086911071
+Event.dot: build-1086911071
+
+%.o: ./%.c $(GEN_OPTS) | $(GEN_FILES) $(GEN_MISC_FILES)
+	@echo 'Building file: "$<"'
+	@echo 'Invoking: Arm Compiler'
+	"/home/vturban/ti/ccstheia150/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/bin/tiarmclang" -c @"device.opt"  -march=thumbv6m -mcpu=cortex-m0plus -mfloat-abi=soft -mlittle-endian -mthumb -O2 -I"/home/vturban/workspace_ccstheia/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang" -I"/home/vturban/workspace_ccstheia/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug" -I"/home/vturban/ti/mspm0_sdk_2_02_00_05/source/third_party/CMSIS/Core/Include" -I"/home/vturban/ti/mspm0_sdk_2_02_00_05/source" -gdwarf-3 -MMD -MP -MF"$(basename $(<F)).d_raw" -MT"$(@)"  $(GEN_OPTS__FLAG) -o"$@" "$(shell echo $<)"
+	@echo 'Finished building: "$<"'
+	@echo ' '
+
+startup_mspm0g350x_ticlang.o: /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/m0p/startup_system_files/ticlang/startup_mspm0g350x_ticlang.c $(GEN_OPTS) | $(GEN_FILES) $(GEN_MISC_FILES)
+	@echo 'Building file: "$<"'
+	@echo 'Invoking: Arm Compiler'
+	"/home/vturban/ti/ccstheia150/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/bin/tiarmclang" -c @"device.opt"  -march=thumbv6m -mcpu=cortex-m0plus -mfloat-abi=soft -mlittle-endian -mthumb -O2 -I"/home/vturban/workspace_ccstheia/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang" -I"/home/vturban/workspace_ccstheia/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug" -I"/home/vturban/ti/mspm0_sdk_2_02_00_05/source/third_party/CMSIS/Core/Include" -I"/home/vturban/ti/mspm0_sdk_2_02_00_05/source" -gdwarf-3 -MMD -MP -MF"$(basename $(<F)).d_raw" -MT"$(@)"  $(GEN_OPTS__FLAG) -o"$@" "$(shell echo $<)"
+	@echo 'Finished building: "$<"'
+	@echo ' '
+
+

+ 68 - 0
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/subdir_vars.mk

@@ -0,0 +1,68 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+################################################################################
+
+# Add inputs and outputs from these tool invocations to the build variables 
+SYSCFG_SRCS += \
+../gpio_toggle_output.syscfg 
+
+C_SRCS += \
+../gpio_toggle_output.c \
+./ti_msp_dl_config.c \
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/m0p/startup_system_files/ticlang/startup_mspm0g350x_ticlang.c 
+
+GEN_CMDS += \
+./device_linker.cmd 
+
+GEN_FILES += \
+./device_linker.cmd \
+./device.opt \
+./ti_msp_dl_config.c 
+
+C_DEPS += \
+./gpio_toggle_output.d \
+./ti_msp_dl_config.d \
+./startup_mspm0g350x_ticlang.d 
+
+GEN_OPTS += \
+./device.opt 
+
+OBJS += \
+./gpio_toggle_output.o \
+./ti_msp_dl_config.o \
+./startup_mspm0g350x_ticlang.o 
+
+GEN_MISC_FILES += \
+./device.cmd.genlibs \
+./ti_msp_dl_config.h \
+./Event.dot 
+
+OBJS__QUOTED += \
+"gpio_toggle_output.o" \
+"ti_msp_dl_config.o" \
+"startup_mspm0g350x_ticlang.o" 
+
+GEN_MISC_FILES__QUOTED += \
+"device.cmd.genlibs" \
+"ti_msp_dl_config.h" \
+"Event.dot" 
+
+C_DEPS__QUOTED += \
+"gpio_toggle_output.d" \
+"ti_msp_dl_config.d" \
+"startup_mspm0g350x_ticlang.d" 
+
+GEN_FILES__QUOTED += \
+"device_linker.cmd" \
+"device.opt" \
+"ti_msp_dl_config.c" 
+
+C_SRCS__QUOTED += \
+"../gpio_toggle_output.c" \
+"./ti_msp_dl_config.c" \
+"/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/m0p/startup_system_files/ticlang/startup_mspm0g350x_ticlang.c" 
+
+SYSCFG_SRCS__QUOTED += \
+"../gpio_toggle_output.syscfg" 
+
+

+ 225 - 0
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/ti_msp_dl_config.c

@@ -0,0 +1,225 @@
+/*
+ * Copyright (c) 2023, Texas Instruments Incorporated
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * *  Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ *
+ * *  Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * *  Neither the name of Texas Instruments Incorporated nor the names of
+ *    its contributors may be used to endorse or promote products derived
+ *    from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+ * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+ * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+ * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ *  ============ ti_msp_dl_config.c =============
+ *  Configured MSPM0 DriverLib module definitions
+ *
+ *  DO NOT EDIT - This file is generated for the MSPM0G350X
+ *  by the SysConfig tool.
+ */
+
+#include "ti_msp_dl_config.h"
+
+DL_UART_Main_backupConfig gUART_3Backup;
+
+/*
+ *  ======== SYSCFG_DL_init ========
+ *  Perform any initialization needed before using any board APIs
+ */
+SYSCONFIG_WEAK void SYSCFG_DL_init(void)
+{
+    SYSCFG_DL_initPower();
+    SYSCFG_DL_GPIO_init();
+    /* Module-Specific Initializations*/
+    SYSCFG_DL_SYSCTL_init();
+    SYSCFG_DL_UART_3_init();
+    SYSCFG_DL_current_analog_init();
+    /* Ensure backup structures have no valid state */
+	gUART_3Backup.backupRdy 	= false;
+
+}
+/*
+ * User should take care to save and restore register configuration in application.
+ * See Retention Configuration section for more details.
+ */
+SYSCONFIG_WEAK bool SYSCFG_DL_saveConfiguration(void)
+{
+    bool retStatus = true;
+
+	retStatus &= DL_UART_Main_saveConfiguration(UART_3_INST, &gUART_3Backup);
+
+    return retStatus;
+}
+
+
+SYSCONFIG_WEAK bool SYSCFG_DL_restoreConfiguration(void)
+{
+    bool retStatus = true;
+
+	retStatus &= DL_UART_Main_restoreConfiguration(UART_3_INST, &gUART_3Backup);
+
+    return retStatus;
+}
+
+SYSCONFIG_WEAK void SYSCFG_DL_initPower(void)
+{
+    DL_GPIO_reset(GPIOA);
+    DL_UART_Main_reset(UART_3_INST);
+    DL_ADC12_reset(current_analog_INST);
+
+    DL_GPIO_enablePower(GPIOA);
+    DL_UART_Main_enablePower(UART_3_INST);
+    DL_ADC12_enablePower(current_analog_INST);
+    delay_cycles(POWER_STARTUP_DELAY);
+}
+
+SYSCONFIG_WEAK void SYSCFG_DL_GPIO_init(void)
+{
+
+    DL_GPIO_initPeripheralOutputFunction(
+        GPIO_UART_3_IOMUX_TX, GPIO_UART_3_IOMUX_TX_FUNC);
+
+    DL_GPIO_initDigitalOutput(GPIO_SEGMENTBRUECKEN_SEGMENTBRUECKEN_IOMUX);
+
+    DL_GPIO_initDigitalOutput(GPIO_SR_OE_IOMUX);
+
+    DL_GPIO_initDigitalOutput(GPIO_SR_SRCLK_IOMUX);
+
+    DL_GPIO_initDigitalOutput(GPIO_SR_SRCLR_IOMUX);
+
+    DL_GPIO_initDigitalOutput(GPIO_SR_RCLK_IOMUX);
+
+    DL_GPIO_initDigitalOutput(GPIO_SR_SER_IOMUX);
+
+    DL_GPIO_initDigitalOutput(GPIO_LED_LED1_IOMUX);
+
+    DL_GPIO_initDigitalOutput(GPIO_LED_LED2_IOMUX);
+
+    DL_GPIO_clearPins(GPIOA, GPIO_SEGMENTBRUECKEN_SEGMENTBRUECKEN_PIN |
+		GPIO_SR_OE_PIN |
+		GPIO_SR_SRCLK_PIN |
+		GPIO_SR_SRCLR_PIN |
+		GPIO_SR_RCLK_PIN |
+		GPIO_SR_SER_PIN |
+		GPIO_LED_LED1_PIN |
+		GPIO_LED_LED2_PIN);
+    DL_GPIO_enableOutput(GPIOA, GPIO_SEGMENTBRUECKEN_SEGMENTBRUECKEN_PIN |
+		GPIO_SR_OE_PIN |
+		GPIO_SR_SRCLK_PIN |
+		GPIO_SR_SRCLR_PIN |
+		GPIO_SR_RCLK_PIN |
+		GPIO_SR_SER_PIN |
+		GPIO_LED_LED1_PIN |
+		GPIO_LED_LED2_PIN);
+
+}
+
+
+static const DL_SYSCTL_SYSPLLConfig gSYSPLLConfig = {
+    .inputFreq              = DL_SYSCTL_SYSPLL_INPUT_FREQ_32_48_MHZ,
+	.rDivClk2x              = 7,
+	.rDivClk1               = 0,
+	.rDivClk0               = 0,
+	.enableCLK2x            = DL_SYSCTL_SYSPLL_CLK2X_ENABLE,
+	.enableCLK1             = DL_SYSCTL_SYSPLL_CLK1_DISABLE,
+	.enableCLK0             = DL_SYSCTL_SYSPLL_CLK0_DISABLE,
+	.sysPLLMCLK             = DL_SYSCTL_SYSPLL_MCLK_CLK2X,
+	.sysPLLRef              = DL_SYSCTL_SYSPLL_REF_SYSOSC,
+	.qDiv                   = 4,
+	.pDiv                   = DL_SYSCTL_SYSPLL_PDIV_1
+};
+SYSCONFIG_WEAK void SYSCFG_DL_SYSCTL_init(void)
+{
+
+	//Low Power Mode is configured to be SLEEP0
+    DL_SYSCTL_setBORThreshold(DL_SYSCTL_BOR_THRESHOLD_LEVEL_0);
+    DL_SYSCTL_setFlashWaitState(DL_SYSCTL_FLASH_WAIT_STATE_2);
+
+    
+	DL_SYSCTL_setSYSOSCFreq(DL_SYSCTL_SYSOSC_FREQ_BASE);
+	/* Set default configuration */
+	DL_SYSCTL_disableHFXT();
+	DL_SYSCTL_disableSYSPLL();
+    DL_SYSCTL_configSYSPLL((DL_SYSCTL_SYSPLLConfig *) &gSYSPLLConfig);
+    DL_SYSCTL_setULPCLKDivider(DL_SYSCTL_ULPCLK_DIV_1);
+    DL_SYSCTL_setMCLKSource(SYSOSC, HSCLK, DL_SYSCTL_HSCLK_SOURCE_SYSPLL);
+
+}
+
+
+
+static const DL_UART_Main_ClockConfig gUART_3ClockConfig = {
+    .clockSel    = DL_UART_MAIN_CLOCK_BUSCLK,
+    .divideRatio = DL_UART_MAIN_CLOCK_DIVIDE_RATIO_1
+};
+
+static const DL_UART_Main_Config gUART_3Config = {
+    .mode        = DL_UART_MAIN_MODE_NORMAL,
+    .direction   = DL_UART_MAIN_DIRECTION_TX,
+    .flowControl = DL_UART_MAIN_FLOW_CONTROL_NONE,
+    .parity      = DL_UART_MAIN_PARITY_NONE,
+    .wordLength  = DL_UART_MAIN_WORD_LENGTH_8_BITS,
+    .stopBits    = DL_UART_MAIN_STOP_BITS_ONE
+};
+
+SYSCONFIG_WEAK void SYSCFG_DL_UART_3_init(void)
+{
+    DL_UART_Main_setClockConfig(UART_3_INST, (DL_UART_Main_ClockConfig *) &gUART_3ClockConfig);
+
+    DL_UART_Main_init(UART_3_INST, (DL_UART_Main_Config *) &gUART_3Config);
+    /*
+     * Configure baud rate by setting oversampling and baud rate divisors.
+     *  Target baud rate: 9600
+     *  Actual baud rate: 9599.81
+     */
+    DL_UART_Main_setOversampling(UART_3_INST, DL_UART_OVERSAMPLING_RATE_16X);
+    DL_UART_Main_setBaudRateDivisor(UART_3_INST, UART_3_IBRD_40_MHZ_9600_BAUD, UART_3_FBRD_40_MHZ_9600_BAUD);
+
+
+
+    DL_UART_Main_enable(UART_3_INST);
+}
+
+/* current_analog Initialization */
+static const DL_ADC12_ClockConfig gcurrent_analogClockConfig = {
+    .clockSel       = DL_ADC12_CLOCK_SYSOSC,
+    .divideRatio    = DL_ADC12_CLOCK_DIVIDE_1,
+    .freqRange      = DL_ADC12_CLOCK_FREQ_RANGE_24_TO_32,
+};
+SYSCONFIG_WEAK void SYSCFG_DL_current_analog_init(void)
+{
+    DL_ADC12_setClockConfig(current_analog_INST, (DL_ADC12_ClockConfig *) &gcurrent_analogClockConfig);
+
+    DL_ADC12_initSeqSample(current_analog_INST,
+        DL_ADC12_REPEAT_MODE_DISABLED, DL_ADC12_SAMPLING_SOURCE_AUTO, DL_ADC12_TRIG_SRC_SOFTWARE,
+        DL_ADC12_SEQ_START_ADDR_00, DL_ADC12_SEQ_END_ADDR_01, DL_ADC12_SAMP_CONV_RES_12_BIT,
+        DL_ADC12_SAMP_CONV_DATA_FORMAT_UNSIGNED);
+    DL_ADC12_configConversionMem(current_analog_INST, current_analog_ADCMEM_0,
+        DL_ADC12_INPUT_CHAN_2, DL_ADC12_REFERENCE_VOLTAGE_VDDA, DL_ADC12_SAMPLE_TIMER_SOURCE_SCOMP0, DL_ADC12_AVERAGING_MODE_DISABLED,
+        DL_ADC12_BURN_OUT_SOURCE_DISABLED, DL_ADC12_TRIGGER_MODE_AUTO_NEXT, DL_ADC12_WINDOWS_COMP_MODE_DISABLED);
+    DL_ADC12_configConversionMem(current_analog_INST, current_analog_ADCMEM_1,
+        DL_ADC12_INPUT_CHAN_3, DL_ADC12_REFERENCE_VOLTAGE_VDDA, DL_ADC12_SAMPLE_TIMER_SOURCE_SCOMP0, DL_ADC12_AVERAGING_MODE_DISABLED,
+        DL_ADC12_BURN_OUT_SOURCE_DISABLED, DL_ADC12_TRIGGER_MODE_AUTO_NEXT, DL_ADC12_WINDOWS_COMP_MODE_DISABLED);
+    DL_ADC12_enableConversions(current_analog_INST);
+}
+

+ 150 - 0
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/ti_msp_dl_config.d

@@ -0,0 +1,150 @@
+# FIXED
+
+ti_msp_dl_config.o: ti_msp_dl_config.c ti_msp_dl_config.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/msp.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/DeviceFamily.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/m0p/mspm0g350x.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/third_party/CMSIS/Core/Include/core_cm0plus.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_adc12.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_aes.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_comp.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_crc.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_dac12.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_dma.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_flashctl.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_gpio.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_gptimer.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_i2c.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_iomux.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_mathacl.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_mcan.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_oa.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_rtc.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_spi.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_trng.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_uart.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_vref.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_wuc.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_wwdt.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/m0p/hw_factoryregion.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/m0p/hw_cpuss.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/m0p/hw_debugss.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/m0p/hw_sysctl.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/m0p/sysctl/hw_sysctl_mspm0g1x0x_g3x0x.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/driverlib.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_adc12.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_common.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/m0p/dl_factoryregion.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/m0p/dl_core.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_aes.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_aesadv.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_comp.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_crc.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_crcp.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_dac12.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_dma.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_flashctl.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/m0p/dl_sysctl.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/m0p/sysctl/dl_sysctl_mspm0g1x0x_g3x0x.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_gpamp.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_gpio.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_i2c.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_iwdt.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_lfss.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_keystorectl.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_lcd.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_mathacl.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_mcan.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_opa.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_rtc.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_rtc_common.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_rtc_a.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_rtc_b.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_scratchpad.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_spi.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_tamperio.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_timera.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_timer.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_timerg.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_trng.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_uart_extend.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_uart.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_uart_main.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_vref.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_wwdt.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/m0p/dl_interrupt.h \
+ /home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/m0p/dl_systick.h
+ti_msp_dl_config.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/msp.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/DeviceFamily.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/m0p/mspm0g350x.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/third_party/CMSIS/Core/Include/core_cm0plus.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_adc12.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_aes.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_comp.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_crc.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_dac12.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_dma.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_flashctl.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_gpio.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_gptimer.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_i2c.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_iomux.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_mathacl.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_mcan.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_oa.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_rtc.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_spi.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_trng.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_uart.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_vref.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_wuc.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/hw_wwdt.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/m0p/hw_factoryregion.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/m0p/hw_cpuss.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/m0p/hw_debugss.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/m0p/hw_sysctl.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/devices/msp/peripherals/m0p/sysctl/hw_sysctl_mspm0g1x0x_g3x0x.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/driverlib.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_adc12.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_common.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/m0p/dl_factoryregion.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/m0p/dl_core.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_aes.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_aesadv.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_comp.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_crc.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_crcp.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_dac12.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_dma.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_flashctl.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/m0p/dl_sysctl.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/m0p/sysctl/dl_sysctl_mspm0g1x0x_g3x0x.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_gpamp.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_gpio.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_i2c.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_iwdt.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_lfss.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_keystorectl.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_lcd.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_mathacl.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_mcan.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_opa.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_rtc.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_rtc_common.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_rtc_a.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_rtc_b.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_scratchpad.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_spi.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_tamperio.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_timera.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_timer.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_timerg.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_trng.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_uart_extend.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_uart.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_uart_main.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_vref.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/dl_wwdt.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/m0p/dl_interrupt.h:
+/home/vturban/ti/mspm0_sdk_2_02_00_05/source/ti/driverlib/m0p/dl_systick.h:

+ 166 - 0
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/ti_msp_dl_config.h

@@ -0,0 +1,166 @@
+/*
+ * Copyright (c) 2023, Texas Instruments Incorporated - http://www.ti.com
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * *  Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ *
+ * *  Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * *  Neither the name of Texas Instruments Incorporated nor the names of
+ *    its contributors may be used to endorse or promote products derived
+ *    from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+ * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+ * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+ * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ *  ============ ti_msp_dl_config.h =============
+ *  Configured MSPM0 DriverLib module declarations
+ *
+ *  DO NOT EDIT - This file is generated for the MSPM0G350X
+ *  by the SysConfig tool.
+ */
+#ifndef ti_msp_dl_config_h
+#define ti_msp_dl_config_h
+
+#define CONFIG_MSPM0G350X
+#define CONFIG_MSPM0G3507
+
+#if defined(__ti_version__) || defined(__TI_COMPILER_VERSION__)
+#define SYSCONFIG_WEAK __attribute__((weak))
+#elif defined(__IAR_SYSTEMS_ICC__)
+#define SYSCONFIG_WEAK __weak
+#elif defined(__GNUC__)
+#define SYSCONFIG_WEAK __attribute__((weak))
+#endif
+
+#include <ti/devices/msp/msp.h>
+#include <ti/driverlib/driverlib.h>
+#include <ti/driverlib/m0p/dl_core.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/*
+ *  ======== SYSCFG_DL_init ========
+ *  Perform all required MSP DL initialization
+ *
+ *  This function should be called once at a point before any use of
+ *  MSP DL.
+ */
+
+
+/* clang-format off */
+
+#define POWER_STARTUP_DELAY                                                (16)
+
+
+
+#define CPUCLK_FREQ                                                     40000000
+
+
+
+/* Defines for UART_3 */
+#define UART_3_INST                                                        UART3
+#define UART_3_INST_FREQUENCY                                           40000000
+#define UART_3_INST_IRQHandler                                  UART3_IRQHandler
+#define UART_3_INST_INT_IRQN                                      UART3_INT_IRQn
+#define GPIO_UART_3_TX_PORT                                                GPIOA
+#define GPIO_UART_3_TX_PIN                                        DL_GPIO_PIN_26
+#define GPIO_UART_3_IOMUX_TX                                     (IOMUX_PINCM59)
+#define GPIO_UART_3_IOMUX_TX_FUNC                      IOMUX_PINCM59_PF_UART3_TX
+#define UART_3_BAUD_RATE                                                  (9600)
+#define UART_3_IBRD_40_MHZ_9600_BAUD                                       (260)
+#define UART_3_FBRD_40_MHZ_9600_BAUD                                        (27)
+
+
+
+
+
+/* Defines for current_analog */
+#define current_analog_INST                                                 ADC0
+#define current_analog_INST_IRQHandler                           ADC0_IRQHandler
+#define current_analog_INST_INT_IRQN                             (ADC0_INT_IRQn)
+#define current_analog_ADCMEM_0                               DL_ADC12_MEM_IDX_0
+#define current_analog_ADCMEM_0_REF              DL_ADC12_REFERENCE_VOLTAGE_VDDA
+#define current_analog_ADCMEM_0_REF_VOLTAGE_V                                     3.3
+#define current_analog_ADCMEM_1                               DL_ADC12_MEM_IDX_1
+#define current_analog_ADCMEM_1_REF              DL_ADC12_REFERENCE_VOLTAGE_VDDA
+#define current_analog_ADCMEM_1_REF_VOLTAGE_V                                     3.3
+#define GPIO_current_analog_C2_PORT                                        GPIOA
+#define GPIO_current_analog_C2_PIN                                DL_GPIO_PIN_25
+#define GPIO_current_analog_C3_PORT                                        GPIOA
+#define GPIO_current_analog_C3_PIN                                DL_GPIO_PIN_24
+
+
+
+/* Port definition for Pin Group GPIO_SEGMENTBRUECKEN */
+#define GPIO_SEGMENTBRUECKEN_PORT                                        (GPIOA)
+
+/* Defines for SEGMENTBRUECKEN: GPIOA.10 with pinCMx 21 on package pin 15 */
+#define GPIO_SEGMENTBRUECKEN_SEGMENTBRUECKEN_PIN                (DL_GPIO_PIN_10)
+#define GPIO_SEGMENTBRUECKEN_SEGMENTBRUECKEN_IOMUX               (IOMUX_PINCM21)
+/* Port definition for Pin Group GPIO_SR */
+#define GPIO_SR_PORT                                                     (GPIOA)
+
+/* Defines for OE: GPIOA.14 with pinCMx 36 on package pin 17 */
+#define GPIO_SR_OE_PIN                                          (DL_GPIO_PIN_14)
+#define GPIO_SR_OE_IOMUX                                         (IOMUX_PINCM36)
+/* Defines for SRCLK: GPIOA.16 with pinCMx 38 on package pin 19 */
+#define GPIO_SR_SRCLK_PIN                                       (DL_GPIO_PIN_16)
+#define GPIO_SR_SRCLK_IOMUX                                      (IOMUX_PINCM38)
+/* Defines for SRCLR: GPIOA.17 with pinCMx 39 on package pin 20 */
+#define GPIO_SR_SRCLR_PIN                                       (DL_GPIO_PIN_17)
+#define GPIO_SR_SRCLR_IOMUX                                      (IOMUX_PINCM39)
+/* Defines for RCLK: GPIOA.15 with pinCMx 37 on package pin 18 */
+#define GPIO_SR_RCLK_PIN                                        (DL_GPIO_PIN_15)
+#define GPIO_SR_RCLK_IOMUX                                       (IOMUX_PINCM37)
+/* Defines for SER: GPIOA.11 with pinCMx 22 on package pin 16 */
+#define GPIO_SR_SER_PIN                                         (DL_GPIO_PIN_11)
+#define GPIO_SR_SER_IOMUX                                        (IOMUX_PINCM22)
+/* Port definition for Pin Group GPIO_LED */
+#define GPIO_LED_PORT                                                    (GPIOA)
+
+/* Defines for LED1: GPIOA.1 with pinCMx 2 on package pin 5 */
+#define GPIO_LED_LED1_PIN                                        (DL_GPIO_PIN_1)
+#define GPIO_LED_LED1_IOMUX                                       (IOMUX_PINCM2)
+/* Defines for LED2: GPIOA.0 with pinCMx 1 on package pin 4 */
+#define GPIO_LED_LED2_PIN                                        (DL_GPIO_PIN_0)
+#define GPIO_LED_LED2_IOMUX                                       (IOMUX_PINCM1)
+
+/* clang-format on */
+
+void SYSCFG_DL_init(void);
+void SYSCFG_DL_initPower(void);
+void SYSCFG_DL_GPIO_init(void);
+void SYSCFG_DL_SYSCTL_init(void);
+void SYSCFG_DL_UART_3_init(void);
+void SYSCFG_DL_current_analog_init(void);
+
+
+bool SYSCFG_DL_saveConfiguration(void);
+bool SYSCFG_DL_restoreConfiguration(void);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* ti_msp_dl_config_h */

BIN
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/ti_msp_dl_config.o


File diff suppressed because it is too large
+ 8 - 0
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/README.html


+ 51 - 0
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/README.md

@@ -0,0 +1,51 @@
+## Example Summary
+
+Toggles three GPIO pins using HW toggle register.
+
+## Peripherals & Pin Assignments
+
+| Peripheral | Pin | Function |
+| --- | --- | --- |
+| GPIOB | PB22 | Standard Output |
+| GPIOB | PB26 | Standard Output |
+| GPIOB | PB27 | Standard Output |
+| GPIOB | PB16 | Standard Output |
+| SYSCTL |  |  |
+| EVENT |  |  |
+| DEBUGSS | PA20 | Debug Clock |
+| DEBUGSS | PA19 | Debug Data In Out |
+
+## BoosterPacks, Board Resources & Jumper Settings
+
+Visit [LP_MSPM0G3507](https://www.ti.com/tool/LP-MSPM0G3507) for LaunchPad information, including user guide and hardware files.
+
+| Pin | Peripheral | Function | LaunchPad Pin | LaunchPad Settings |
+| --- | --- | --- | --- | --- |
+| PB22 | GPIOB | PB22 | J27_5 | <ul><li>PB22 can be connected to LED2 Blue<br><ul><li>`J5 ON` Connect to LED2 Blue<br><li>`J15 OFF` Disconnect from LED2 Blue</ul></ul> |
+| PB26 | GPIOB | PB26 | J27_8 | <ul><li>PB26 can be connected to LED2 Red<br><ul><li>`J6 ON` Connect to LED2 Red<br><li>`J6 OFF` Disconnect from LED2 Red</ul></ul> |
+| PB27 | GPIOB | PB27 | J27_10 | <ul><li>PB27 can be connected to LED2 Green<br><ul><li>`J7 ON` Connect to LED2 Green<br><li>`J7 OFF` Disconnect from LED2 Green</ul></ul> |
+| PB16 | GPIOB | PB16 | J2_11 | <ul><li>This pin can be used for testing purposes in boosterpack connector<ul><li>Pin can be reconfigured for general purpose as necessary</ul></ul> |
+| PA20 | DEBUGSS | SWCLK | N/A | <ul><li>PA20 is used by SWD during debugging<br><ul><li>`J101 15:16 ON` Connect to XDS-110 SWCLK while debugging<br><li>`J101 15:16 OFF` Disconnect from XDS-110 SWCLK if using pin in application</ul></ul> |
+| PA19 | DEBUGSS | SWDIO | N/A | <ul><li>PA19 is used by SWD during debugging<br><ul><li>`J101 13:14 ON` Connect to XDS-110 SWDIO while debugging<br><li>`J101 13:14 OFF` Disconnect from XDS-110 SWDIO if using pin in application</ul></ul> |
+
+### Device Migration Recommendations
+This project was developed for a superset device included in the LP_MSPM0G3507 LaunchPad. Please
+visit the [CCS User's Guide](https://software-dl.ti.com/msp430/esd/MSPM0-SDK/latest/docs/english/tools/ccs_ide_guide/doc_guide/doc_guide-srcs/ccs_ide_guide.html#sysconfig-project-migration)
+for information about migrating to other MSPM0 devices.
+
+### Low-Power Recommendations
+TI recommends to terminate unused pins by setting the corresponding functions to
+GPIO and configure the pins to output low or input with internal
+pullup/pulldown resistor.
+
+SysConfig allows developers to easily configure unused pins by selecting **Board**→**Configure Unused Pins**.
+
+For more information about jumper configuration to achieve low-power using the
+MSPM0 LaunchPad, please visit the [LP-MSPM0G3507 User's Guide](https://www.ti.com/lit/slau873).
+
+## Example Usage
+Compile, load and run the example.
+RGB LEDs will toggle with red being opposite of blue and green.
+
+USER_TEST_PIN GPIO will mimic the behavior of the LED1 and LED3 pins on the
+BoosterPack header and can be used to verify the LED behavior.

+ 118 - 0
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/gpio_toggle_output.c

@@ -0,0 +1,118 @@
+/*
+ * Copyright (c) 2023, Texas Instruments Incorporated
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * *  Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ *
+ * *  Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * *  Neither the name of Texas Instruments Incorporated nor the names of
+ *    its contributors may be used to endorse or promote products derived
+ *    from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+ * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+ * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+ * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#include "ti_msp_dl_config.h"
+//#include <cstdint>
+#include <machine/_stdint.h>
+#include <stdbool.h>
+
+/* This results in approximately 0.5s of delay assuming 32MHz CPU_CLK */
+#define DELAY (16000000)
+
+bool HIGH = true;
+bool LOW = false;
+
+
+int digitalWrite(uint32_t pin, bool state){
+    if (state){DL_GPIO_setPins(GPIO_SR_PORT,pin);}
+    else{DL_GPIO_clearPins(GPIO_SR_PORT,pin);}
+    return true;
+}
+
+void setupShiftregister(){
+  digitalWrite(GPIO_SR_OE_PIN,HIGH);    //disabling all Outputs into floating state
+  digitalWrite(GPIO_SR_SRCLR_PIN,LOW);     //clearing contents of shiftregister
+  digitalWrite(GPIO_SR_SRCLR_PIN,HIGH);    //release clearing of shiftregister
+  digitalWrite(GPIO_SR_OE_PIN,LOW);    //enable all Outputs with Low state on all Pins  
+}
+
+void setup(){
+    setupShiftregister();
+    digitalWrite(GPIO_SEGMENTBRUECKEN_SEGMENTBRUECKEN_PIN, LOW);    //enable all Outputs with Low state on all Pins  
+}
+
+void shiftOut(uint32_t dataPin, uint32_t clockPin, bool bitOrder, uint32_t val)
+{
+	uint32_t i;
+
+	for (i = 0; i < 8; i++)  {
+		if (bitOrder == 0) {
+			digitalWrite(dataPin, val & 1);
+			val >>= 1;
+		} else {	
+			digitalWrite(dataPin, (val & 128) != 0);
+			val <<= 1;
+		}
+			
+		digitalWrite(clockPin, HIGH);
+		digitalWrite(clockPin, LOW);		
+	}
+}
+
+void setSR(int SR1, int SR2){ //int bitmask = 0xFF, to be implemented?
+    
+    shiftOut(GPIO_SR_SER_PIN, GPIO_SR_SRCLK_PIN, 1, SR1);  //write into Shiftregister
+    shiftOut(GPIO_SR_SER_PIN, GPIO_SR_SRCLK_PIN, 1, SR2);  //write into Shiftregister
+    digitalWrite(GPIO_SR_RCLK_PIN, HIGH); //save to output Register
+    digitalWrite(GPIO_SR_RCLK_PIN, LOW);  //get back to normal state
+  
+}
+
+void segmentBruecken(){
+    //digitalWrite(GPIO_SR_OE_PIN,HIGH);    //disabling all Outputs into floating state
+    digitalWrite(GPIO_SEGMENTBRUECKEN_SEGMENTBRUECKEN_PIN,HIGH);    //disabling all Outputs into floating state
+    delay_cycles(5*DELAY);
+    digitalWrite(GPIO_SEGMENTBRUECKEN_SEGMENTBRUECKEN_PIN,LOW);    //enable all Outputs with last state on all Pins
+    //digitalWrite(GPIO_SR_OE_PIN,LOW);    //enable all Outputs with last state on all Pins
+
+}
+
+int main(void)
+{
+    /* Power on GPIO, initialize pins as digital outputs */
+    SYSCFG_DL_init();
+    setup();
+
+    setSR(0xFF,0xFF);
+    while (1) {
+        delay_cycles(2*DELAY);
+        //setSR(0xFF,0xFF);
+        segmentBruecken();
+        DL_GPIO_togglePins(GPIO_LED_PORT, GPIO_LED_LED1_PIN);
+        DL_GPIO_togglePins(GPIO_LED_PORT, GPIO_LED_LED2_PIN);
+        delay_cycles(2*DELAY);
+        //setSR(0x00,0x00);
+        DL_GPIO_togglePins(GPIO_LED_PORT, GPIO_LED_LED1_PIN);
+        DL_GPIO_togglePins(GPIO_LED_PORT, GPIO_LED_LED2_PIN);
+                
+    }
+}

+ 106 - 0
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/gpio_toggle_output.syscfg

@@ -0,0 +1,106 @@
+/**
+ * These arguments were used when this file was generated. They will be automatically applied on subsequent loads
+ * via the GUI or CLI. Run CLI with '--help' for additional information on how to override these arguments.
+ * @cliArgs --device "MSPM0G350X" --part "Default" --package "VSSOP-28(DGS28)" --product "mspm0_sdk@2.02.00.05"
+ * @v2CliArgs --device "MSPM0G3507" --package "VSSOP-28(DGS28)" --product "mspm0_sdk@2.02.00.05"
+ * @versions {"tool":"1.21.0+3721"}
+ */
+
+/**
+ * Import the modules used in this configuration.
+ */
+const ADC12  = scripting.addModule("/ti/driverlib/ADC12", {}, false);
+const ADC121 = ADC12.addInstance();
+const Board  = scripting.addModule("/ti/driverlib/Board");
+const GPIO   = scripting.addModule("/ti/driverlib/GPIO", {}, false);
+const GPIO1  = GPIO.addInstance();
+const GPIO2  = GPIO.addInstance();
+const GPIO3  = GPIO.addInstance();
+const SYSCTL = scripting.addModule("/ti/driverlib/SYSCTL");
+const UART   = scripting.addModule("/ti/driverlib/UART", {}, false);
+const UART1  = UART.addInstance();
+
+/**
+ * Write custom configuration values to the imported modules.
+ */
+const divider6       = system.clockTree["PLL_CLK2X_DIV"];
+divider6.divideValue = 8;
+
+const multiplier2         = system.clockTree["PLL_QDIV"];
+multiplier2.multiplyValue = 5;
+
+const mux8       = system.clockTree["HSCLKMUX"];
+mux8.inputSelect = "HSCLKMUX_SYSPLL2X";
+
+ADC121.$name                 = "current_analog";
+ADC121.adcMem0chansel        = "DL_ADC12_INPUT_CHAN_2";
+ADC121.samplingOperationMode = "sequence";
+ADC121.adcMem3chansel        = "DL_ADC12_INPUT_CHAN_2";
+ADC121.endAdd                = 1;
+ADC121.adcMem1chansel        = "DL_ADC12_INPUT_CHAN_3";
+ADC121.adcPin2Config.$name   = "ti_driverlib_gpio_GPIOPinGeneric1";
+ADC121.adcPin3Config.$name   = "ti_driverlib_gpio_GPIOPinGeneric0";
+
+Board.configureVDDA      = true;
+Board.peripheral.$assign = "DEBUGSS";
+
+GPIO1.$name                         = "GPIO_SR";
+GPIO1.port                          = "PORTA";
+GPIO1.associatedPins.create(5);
+GPIO1.associatedPins[0].$name       = "OE";
+GPIO1.associatedPins[0].assignedPin = "14";
+GPIO1.associatedPins[1].$name       = "SRCLK";
+GPIO1.associatedPins[1].assignedPin = "16";
+GPIO1.associatedPins[2].$name       = "SRCLR";
+GPIO1.associatedPins[2].assignedPin = "17";
+GPIO1.associatedPins[3].$name       = "RCLK";
+GPIO1.associatedPins[3].assignedPin = "15";
+GPIO1.associatedPins[4].$name       = "SER";
+GPIO1.associatedPins[4].assignedPin = "11";
+
+GPIO2.$name                         = "GPIO_LED";
+GPIO2.port                          = "PORTA";
+GPIO2.associatedPins.create(2);
+GPIO2.associatedPins[0].$name       = "LED1";
+GPIO2.associatedPins[0].assignedPin = "1";
+GPIO2.associatedPins[1].$name       = "LED2";
+GPIO2.associatedPins[1].assignedPin = "0";
+
+GPIO3.$name                         = "GPIO_SEGMENTBRUECKEN";
+GPIO3.associatedPins[0].$name       = "SEGMENTBRUECKEN";
+GPIO3.associatedPins[0].assignedPin = "10";
+
+SYSCTL.forceDefaultClkConfig = true;
+SYSCTL.clockTreeEn           = true;
+
+UART1.$name                            = "UART_3";
+UART1.direction                        = "TX";
+UART1.peripheral.$assign               = "UART3";
+UART1.txPinConfig.$name                = "ti_driverlib_gpio_GPIOPinGeneric2";
+UART1.txPinConfig.direction            = scripting.forceWrite("OUTPUT");
+UART1.txPinConfig.hideOutputInversion  = scripting.forceWrite(false);
+UART1.txPinConfig.onlyInternalResistor = scripting.forceWrite(false);
+UART1.txPinConfig.passedPeripheralType = scripting.forceWrite("Digital");
+
+const ProjectConfig              = scripting.addModule("/ti/project_config/ProjectConfig", {}, false);
+ProjectConfig.migrationCondition = true;
+
+/**
+ * Pinmux solution for unlocked pins/peripherals. This ensures that minor changes to the automatic solver in a future
+ * version of the tool will not impact the pinmux you originally saw.  These lines can be completely deleted in order to
+ * re-solve from scratch.
+ */
+ADC121.peripheral.$suggestSolution           = "ADC0";
+ADC121.peripheral.adcPin2.$suggestSolution   = "PA25";
+ADC121.peripheral.adcPin3.$suggestSolution   = "PA24";
+Board.peripheral.swclkPin.$suggestSolution   = "PA20";
+Board.peripheral.swdioPin.$suggestSolution   = "PA19";
+GPIO1.associatedPins[0].pin.$suggestSolution = "PA14";
+GPIO1.associatedPins[1].pin.$suggestSolution = "PA16";
+GPIO1.associatedPins[2].pin.$suggestSolution = "PA17";
+GPIO1.associatedPins[3].pin.$suggestSolution = "PA15";
+GPIO1.associatedPins[4].pin.$suggestSolution = "PA11";
+GPIO2.associatedPins[0].pin.$suggestSolution = "PA1";
+GPIO2.associatedPins[1].pin.$suggestSolution = "PA0";
+GPIO3.associatedPins[0].pin.$suggestSolution = "PA10";
+UART1.peripheral.txPin.$suggestSolution      = "PA26";

+ 22 - 0
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/targetConfigs/MSPM0G3507.ccxml

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<configurations XML_version="1.2" id="configurations_0">
+    <configuration XML_version="1.2" id="configuration_0">
+        <instance XML_version="1.2" desc="Texas Instruments XDS110 USB Debug Probe" href="connections/TIXDS110_Connection.xml" id="Texas Instruments XDS110 USB Debug Probe" xml="TIXDS110_Connection.xml" xmlpath="connections"/>
+        <connection XML_version="1.2" id="Texas Instruments XDS110 USB Debug Probe">
+            <instance XML_version="1.2" href="drivers/tixds510cs_dap.xml" id="drivers" xml="tixds510cs_dap.xml" xmlpath="drivers"/>
+            <instance XML_version="1.2" href="drivers/tixds510cortexM0.xml" id="drivers" xml="tixds510cortexM0.xml" xmlpath="drivers"/>
+            <instance XML_version="1.2" href="drivers/tixds510sec_ap.xml" id="drivers" xml="tixds510sec_ap.xml" xmlpath="drivers"/>
+            <property Type="choicelist" Value="1" id="The JTAG TCLK Frequency (MHz)">
+                <choice Name="Fixed with user specified value" value="SPECIFIC">
+                    <property Type="stringfield" Value="1MHz" id="-- Enter a value from 100.0kHz to 2.5MHz"/>
+                </choice>
+            </property>
+            <property Type="choicelist" Value="2" id="SWD Mode Settings">
+                <choice Name="SWD Mode - Aux COM port is target TDO pin" value="nothing"/>
+            </property>
+            <platform XML_version="1.2" id="platform_0">
+                <instance XML_version="1.2" desc="MSPM0G3507" href="devices/MSPM0G3507.xml" id="MSPM0G3507" xml="MSPM0G3507.xml" xmlpath="devices"/>
+            </platform>
+        </connection>
+    </configuration>
+</configurations>

+ 9 - 0
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/targetConfigs/readme.txt

@@ -0,0 +1,9 @@
+The 'targetConfigs' folder contains target-configuration (.ccxml) files, automatically generated based
+on the device and connection settings specified in your project on the Properties > General page.
+
+Please note that in automatic target-configuration management, changes to the project's device and/or
+connection settings will either modify an existing or generate a new target-configuration file. Thus,
+if you manually edit these auto-generated files, you may need to re-apply your changes. Alternatively,
+you may create your own target-configuration file for this project and manage it manually. You can
+always switch back to automatic target-configuration management by checking the "Manage the project's
+target-configuration automatically" checkbox on the project's Properties > General page.

Some files were not shown because too many files changed in this diff