Victor 1 年之前
父節點
當前提交
b71d98cc9e
共有 15 個文件被更改,包括 661 次插入530 次删除
  1. 41 0
      .theia/launch.json
  2. 31 31
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/.cproject
  3. 二進制
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/.clangd/.cache/clangd/index/gpio_toggle_output.c.4F72BB60BC1C9FF1.idx
  4. 二進制
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/.clangd/.cache/clangd/index/ti_msp_dl_config.c.E581B87DABE000D3.idx
  5. 二進制
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/.clangd/.cache/clangd/index/ti_msp_dl_config.h.B59C402E6862667B.idx
  6. 二進制
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/gpio_toggle_output.o
  7. 202 200
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang.map
  8. 二進制
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang.out
  9. 272 263
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang_linkInfo.xml
  10. 二進制
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/startup_mspm0g350x_ticlang.o
  11. 22 2
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/ti_msp_dl_config.c
  12. 18 0
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/ti_msp_dl_config.h
  13. 二進制
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/ti_msp_dl_config.o
  14. 30 3
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/gpio_toggle_output.c
  15. 45 31
      gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/gpio_toggle_output.syscfg

+ 41 - 0
.theia/launch.json

@@ -0,0 +1,41 @@
+{
+    "version": "0.2.0",
+    "configurations": [
+        {
+            "name": "gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang",
+            "type": "ccs-debug",
+            "request": "launch",
+            "projectInfo": {
+                "name": "gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang",
+                "resourceId": "/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/gpio_toggle_output.c"
+            }
+        },
+        {
+            "name": "gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang (1)",
+            "type": "ccs-debug",
+            "request": "launch",
+            "projectInfo": {
+                "name": "gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang",
+                "resourceId": "/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/gpio_toggle_output.syscfg"
+            }
+        },
+        {
+            "name": "adc_to_uart_LP_MSPM0G3507_nortos_ticlang",
+            "type": "ccs-debug",
+            "request": "launch",
+            "projectInfo": {
+                "name": "adc_to_uart_LP_MSPM0G3507_nortos_ticlang",
+                "resourceId": "/adc_to_uart_LP_MSPM0G3507_nortos_ticlang/adc_to_uart.c"
+            }
+        },
+        {
+            "name": "adc_to_uart_LP_MSPM0G3507_nortos_ticlang (1)",
+            "type": "ccs-debug",
+            "request": "launch",
+            "projectInfo": {
+                "name": "adc_to_uart_LP_MSPM0G3507_nortos_ticlang",
+                "resourceId": "/adc_to_uart_LP_MSPM0G3507_nortos_ticlang/adc_to_uart.syscfg"
+            }
+        }
+    ]
+}

+ 31 - 31
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/.cproject

@@ -15,8 +15,8 @@
             <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">
+                        <toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.exe.DebugToolchain.508388920" 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.436196730">
+                            <option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.25471507" 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"/>
@@ -27,17 +27,17 @@
                                 <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">
+                            <option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.1857067109" 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.1331650343" 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.1656061476" 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.203870996" 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.528358109" 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.847408099" 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.931786931" 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.1899974645" 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.1571769191" 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.800257375" 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.1477321285" 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}"/>
@@ -45,25 +45,25 @@
                                     <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">
+                                <option id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.compilerID.DEFINE.156222297" 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">
+                                <option id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.compilerID.GENERATE_DWARF_DEBUG.1528087684" 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.1019866917" 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">
+                            <tool id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.exe.linkerDebug.436196730" 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.248002404" 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.1364681929" 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.1311455770" 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">
+                                <option id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.linkerID.SEARCH_PATH.1417421522" 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"/>
@@ -71,17 +71,17 @@
                                     <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"/>
+                                <option id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.linkerID.REREAD_LIBS.43247639" 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.1578253080" 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.1654057611" 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.505399892" 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">
+                            <tool id="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.hex.821121657" 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.201782497" name="Arm Objcopy Utility" superClass="com.ti.ccstudio.buildDefinitions.TMS470_TICLANG_4.0.objcopy"/>
+                            <tool id="com.ti.ccstudio.buildDefinitions.sysConfig.136278956" name="SysConfig" superClass="com.ti.ccstudio.buildDefinitions.sysConfig">
+                                <option id="com.ti.ccstudio.buildDefinitions.sysConfig.DIRECTORY_MODE.713035276" 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.247649956" superClass="com.ti.ccstudio.buildDefinitions.sysConfig.OUTPUT_DIR__MANUAL" value="." valueType="string"/>
+                                <option id="com.ti.ccstudio.buildDefinitions.sysConfig.PRODUCTS.571561154" superClass="com.ti.ccstudio.buildDefinitions.sysConfig.PRODUCTS" valueType="stringList">
                                     <listOptionValue value="${COM_TI_MSPM0_SDK_SYSCONFIG_MANIFEST}"/>
                                     <listOptionValue value="${SYSCONFIG_TOOL_SYSCONFIG_MANIFEST}"/>
                                 </option>

二進制
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/.clangd/.cache/clangd/index/gpio_toggle_output.c.4F72BB60BC1C9FF1.idx


二進制
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/.clangd/.cache/clangd/index/ti_msp_dl_config.c.E581B87DABE000D3.idx


二進制
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/.clangd/.cache/clangd/index/ti_msp_dl_config.h.B59C402E6862667B.idx


二進制
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/gpio_toggle_output.o


+ 202 - 200
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang.map

@@ -1,18 +1,18 @@
 ******************************************************************************
             TI ARM Clang Linker Unix v4.0.0                    
 ******************************************************************************
->> Linked Tue Oct  1 22:08:37 2024
+>> Linked Wed Oct  2 15:18:59 2024
 
 OUTPUT FILE NAME:   <gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang.out>
-ENTRY POINT SYMBOL: "_c_int00_noargs"  address: 000006cd
+ENTRY POINT SYMBOL: "_c_int00_noargs"  address: 000006ad
 
 
 MEMORY CONFIGURATION
 
          name            origin    length      used     unused   attr    fill
 ----------------------  --------  ---------  --------  --------  ----  --------
-  FLASH                 00000000   00020000  00000880  0001f780  R  X
-  SRAM                  20200000   00008000  00000232  00007dce  RW X
+  FLASH                 00000000   00020000  00000860  0001f7a0  R  X
+  SRAM                  20200000   00008000  00000236  00007dca  RW X
   BCR_CONFIG            41c00000   00000080  00000000  00000080  R   
   BSL_CONFIG            41c00100   00000080  00000000  00000080  R   
 
@@ -21,14 +21,14 @@ SEGMENT ALLOCATION MAP
 
 run origin  load origin   length   init length attrs members
 ----------  ----------- ---------- ----------- ----- -------
-00000000    00000000    00000880   00000880    r-x
+00000000    00000000    00000860   00000860    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-
+  000000c0    000000c0    00000730   00000730    r-x .text
+  000007f0    000007f0    00000040   00000040    r-- .rodata
+  00000830    00000830    00000030   00000030    r-- .cinit
+20200000    20200000    00000036   00000000    rw-
   20200000    20200000    00000030   00000000    rw- .bss
-  20200030    20200030    00000002   00000000    rw- .data
+  20200030    20200030    00000006   00000000    rw- .data
 20207e00    20207e00    00000200   00000000    rw-
   20207e00    20207e00    00000200   00000000    rw- .stack
 
@@ -41,57 +41,56 @@ 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]
+.text      0    000000c0    00000730     
+                  000000c0    000000ec     driverlib.a : dl_sysctl_mspm0g1x0x_g3x0x.o (.text.DL_SYSCTL_configSYSPLL)
+                  000001ac    000000d4     gpio_toggle_output.o (.text.main)
+                  00000280    0000009a     libc.a : memcpy16.S.obj (.text:memcpy)
+                  0000031a    00000002     startup_mspm0g350x_ticlang.o (.text.Default_Handler)
+                  0000031c    0000007c     libc.a : copy_decompress_lzss.c.obj (.text:decompress:lzss)
+                  00000398    00000064     ti_msp_dl_config.o (.text.SYSCFG_DL_UART_3_init)
+                  000003fc    00000058     ti_msp_dl_config.o (.text.SYSCFG_DL_SYSCTL_init)
+                  00000454    0000004c     driverlib.a : dl_adc12.o (.text.DL_ADC12_setClockConfig)
+                  000004a0    0000004c                 : dl_sysctl_mspm0g1x0x_g3x0x.o (.text.DL_SYSCTL_switchMCLKfromSYSOSCtoHSCLK)
+                  000004ec    0000004c                 : dl_uart.o (.text.DL_UART_init)
+                  00000538    0000004c     ti_msp_dl_config.o (.text.SYSCFG_DL_current_analog_init)
+                  00000584    00000040     ti_msp_dl_config.o (.text.SYSCFG_DL_GPIO_init)
+                  000005c4    0000003c     libc.a : autoinit.c.obj (.text:__TI_auto_init_nobinit_nopinit)
+                  00000600    00000034     ti_msp_dl_config.o (.text.SYSCFG_DL_initPower)
+                  00000634    00000028     driverlib.a : dl_adc12.o (.text.DL_Common_updateReg)
+                  0000065c    00000028                 : dl_sysctl_mspm0g1x0x_g3x0x.o (.text.DL_Common_updateReg)
+                  00000684    00000028                 : dl_uart.o (.text.DL_Common_updateReg)
+                  000006ac    00000028     libc.a : boot_cortex_m.c.obj (.text:_c_int00_noargs)
+                  000006d4    00000024     driverlib.a : dl_uart.o (.text.DL_UART_setClockConfig)
+                  000006f8    00000024     ti_msp_dl_config.o (.text.SYSCFG_DL_init)
+                  0000071c    00000020     driverlib.a : dl_sysctl_mspm0g1x0x_g3x0x.o (.text.DL_CORE_configInstruction)
+                  0000073c    00000018                 : dl_sysctl_mspm0g1x0x_g3x0x.o (.text.DL_SYSCTL_setHSCLKSource)
+                  00000754    00000016                 : dl_uart.o (.text.DL_UART_disable)
+                  0000076a    00000016     libc.a : copy_zero_init.c.obj (.text:decompress:ZI:__TI_zero_init_nomemset)
+                  00000780    00000014     driverlib.a : dl_common.o (.text.DL_Common_delayCycles)
+                  00000794    00000014                 : dl_sysctl_mspm0g1x0x_g3x0x.o (.text.DL_SYSCTL_disableSYSPLL)
+                  000007a8    00000012     libc.a : copy_decompress_none.c.obj (.text:decompress:none)
+                  000007ba    00000002     --HOLE-- [fill = 0]
+                  000007bc    00000010     driverlib.a : dl_sysctl_mspm0g1x0x_g3x0x.o (.text.DL_CORE_getInstructionConfig)
+                  000007cc    0000000c                 : dl_sysctl_mspm0g1x0x_g3x0x.o (.text.DL_SYSCTL_getClockStatus)
+                  000007d8    00000008     libclang_rt.builtins.a : aeabi_memcpy.S.obj (.text.__aeabi_memcpy)
+                  000007e0    00000004     startup_mspm0g350x_ticlang.o (.text.Reset_Handler)
+                  000007e4    00000004     libc.a : pre_init.c.obj (.text._system_pre_init)
+                  000007e8    00000004            : exit.c.obj (.text:abort)
+                  000007ec    00000004     --HOLE-- [fill = 0]
+
+.cinit     0    00000830    00000030     
+                  00000830    0000000c     (__TI_handler_table)
+                  0000083c    0000000a     (.cinit..data.load) [load image, compression = lzss]
+                  00000846    00000002     --HOLE-- [fill = 0]
+                  00000848    00000008     (.cinit..bss.load) [load image, compression = zero_init]
+                  00000850    00000010     (__TI_cinit_table)
+
+.rodata    0    000007f0    00000040     
+                  000007f0    00000028     ti_msp_dl_config.o (.rodata.gSYSPLLConfig)
+                  00000818    0000000a     ti_msp_dl_config.o (.rodata.gUART_3Config)
+                  00000822    00000002     ti_msp_dl_config.o (.rodata.gUART_3ClockConfig)
+                  00000824    00000008     ti_msp_dl_config.o (.rodata.gcurrent_analogClockConfig)
+                  0000082c    00000004     --HOLE-- [fill = 0]
 
 .init_array 
 *          0    00000000    00000000     UNINITIALIZED
@@ -101,9 +100,10 @@ section   page    origin      length       input sections
 .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)
+.data      0    20200030    00000006     UNINITIALIZED
+                  20200030    00000004     gpio_toggle_output.o (.data.UIMuxEnablePin)
+                  20200034    00000001     gpio_toggle_output.o (.data.HIGH)
+                  20200035    00000001     gpio_toggle_output.o (.data.LOW)
 
 .stack     0    20207e00    00000200     UNINITIALIZED
                   20207e00    00000004     libc.a : boot_cortex_m.c.obj (.stack)
@@ -120,11 +120,11 @@ MODULE SUMMARY
        Module                         code   ro data   rw data
        ------                         ----   -------   -------
     ./
-       ti_msp_dl_config.o             404    60        48     
-       gpio_toggle_output.o           256    0         2      
+       ti_msp_dl_config.o             416    60        48     
+       gpio_toggle_output.o           212    0         6      
        startup_mspm0g350x_ticlang.o   6      192       0      
     +--+------------------------------+------+---------+---------+
-       Total:                         666    252       50     
+       Total:                         634    252       54     
                                                               
     /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      
@@ -152,21 +152,21 @@ MODULE SUMMARY
        Total:                         766    0         0      
                                                               
        Stack:                         0      0         512    
-       Linker Generated:              0      42        0      
+       Linker Generated:              0      46        0      
     +--+------------------------------+------+---------+---------+
-       Grand Total:                   1866   294       562    
+       Grand Total:                   1834   298       566    
 
 
 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
+__TI_cinit_table @ 00000850 records: 2, size/record: 8, table size: 16
+	.data: load addr=0000083c, load size=0000000a bytes, run addr=20200030, run size=00000006 bytes, compression=lzss
+	.bss: load addr=00000848, load size=00000008 bytes, run addr=20200000, run size=00000030 bytes, compression=zero_init
 
 
 LINKER GENERATED HANDLER TABLE
 
-__TI_handler_table @ 00000850 records: 3, size/record: 4, table size: 12
+__TI_handler_table @ 00000830 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
@@ -176,52 +176,53 @@ 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                     
+0000031b  ADC0_IRQHandler                      
+0000031b  ADC1_IRQHandler                      
+0000031b  AES_IRQHandler                       
+000007e8  C$$EXIT                              
+0000031b  CANFD0_IRQHandler                    
+0000031b  DAC0_IRQHandler                      
+00000455  DL_ADC12_setClockConfig              
+00000781  DL_Common_delayCycles                
+000000c1  DL_SYSCTL_configSYSPLL               
+000004a1  DL_SYSCTL_switchMCLKfromSYSOSCtoHSCLK
+000004ed  DL_UART_init                         
+000006d5  DL_UART_setClockConfig               
+0000031b  DMA_IRQHandler                       
+0000031b  Default_Handler                      
+0000031b  GROUP0_IRQHandler                    
+0000031b  GROUP1_IRQHandler                    
+20200034  HIGH                                 
+0000031b  HardFault_Handler                    
+0000031b  I2C0_IRQHandler                      
+0000031b  I2C1_IRQHandler                      
+20200035  LOW                                  
+0000031b  NMI_Handler                          
+0000031b  PendSV_Handler                       
+0000031b  RTC_IRQHandler                       
+000007e1  Reset_Handler                        
+0000031b  SPI0_IRQHandler                      
+0000031b  SPI1_IRQHandler                      
+0000031b  SVC_Handler                          
+00000585  SYSCFG_DL_GPIO_init                  
+000003fd  SYSCFG_DL_SYSCTL_init                
+00000399  SYSCFG_DL_UART_3_init                
+00000539  SYSCFG_DL_current_analog_init        
+000006f9  SYSCFG_DL_init                       
+00000601  SYSCFG_DL_initPower                  
+0000031b  SysTick_Handler                      
+0000031b  TIMA0_IRQHandler                     
+0000031b  TIMA1_IRQHandler                     
+0000031b  TIMG0_IRQHandler                     
+0000031b  TIMG12_IRQHandler                    
+0000031b  TIMG6_IRQHandler                     
+0000031b  TIMG7_IRQHandler                     
+0000031b  TIMG8_IRQHandler                     
+0000031b  UART0_IRQHandler                     
+0000031b  UART1_IRQHandler                     
+0000031b  UART2_IRQHandler                     
+0000031b  UART3_IRQHandler                     
+20200030  UIMuxEnablePin                       
 20208000  __STACK_END                          
 00000200  __STACK_SIZE                         
 00000000  __TI_ATRegion0_region_sz             
@@ -233,22 +234,22 @@ address   name
 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                 
+00000850  __TI_CINIT_Base                      
+00000860  __TI_CINIT_Limit                     
+00000860  __TI_CINIT_Warm                      
+00000830  __TI_Handler_Table_Base              
+0000083c  __TI_Handler_Table_Limit             
+000005c5  __TI_auto_init_nobinit_nopinit       
+0000031d  __TI_decompress_lzss                 
+000007a9  __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                      
+0000076b  __TI_zero_init_nomemset              
+000007d9  __aeabi_memcpy                       
+000007d9  __aeabi_memcpy4                      
+000007d9  __aeabi_memcpy8                      
 ffffffff  __binit__                            
 UNDEFED   __mpu_init                           
 20207e00  __stack                              
@@ -256,15 +257,15 @@ UNDEFED   __mpu_init
 20200000  __start___llvm_prf_cnts              
 20200000  __stop___llvm_prf_bits               
 20200000  __stop___llvm_prf_cnts               
-000006cd  _c_int00_noargs                      
+000006ad  _c_int00_noargs                      
 UNDEFED   _system_post_cinit                   
-00000805  _system_pre_init                     
-00000809  abort                                
+000007e5  _system_pre_init                     
+000007e9  abort                                
 ffffffff  binit                                
 20200000  gUART_3Backup                        
 00000000  interruptVectors                     
-000000c1  main                                 
-000002ad  memcpy                               
+000001ad  main                                 
+00000281  memcpy                               
 
 
 GLOBAL SYMBOLS: SORTED BY Symbol Address 
@@ -282,75 +283,76 @@ address   name
 00000000  __TI_ATRegion2_trg_addr              
 00000000  __TI_static_base__                   
 00000000  interruptVectors                     
-000000c1  main                                 
-000001c1  DL_SYSCTL_configSYSPLL               
+000000c1  DL_SYSCTL_configSYSPLL               
+000001ad  main                                 
 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                      
+00000281  memcpy                               
+0000031b  ADC0_IRQHandler                      
+0000031b  ADC1_IRQHandler                      
+0000031b  AES_IRQHandler                       
+0000031b  CANFD0_IRQHandler                    
+0000031b  DAC0_IRQHandler                      
+0000031b  DMA_IRQHandler                       
+0000031b  Default_Handler                      
+0000031b  GROUP0_IRQHandler                    
+0000031b  GROUP1_IRQHandler                    
+0000031b  HardFault_Handler                    
+0000031b  I2C0_IRQHandler                      
+0000031b  I2C1_IRQHandler                      
+0000031b  NMI_Handler                          
+0000031b  PendSV_Handler                       
+0000031b  RTC_IRQHandler                       
+0000031b  SPI0_IRQHandler                      
+0000031b  SPI1_IRQHandler                      
+0000031b  SVC_Handler                          
+0000031b  SysTick_Handler                      
+0000031b  TIMA0_IRQHandler                     
+0000031b  TIMA1_IRQHandler                     
+0000031b  TIMG0_IRQHandler                     
+0000031b  TIMG12_IRQHandler                    
+0000031b  TIMG6_IRQHandler                     
+0000031b  TIMG7_IRQHandler                     
+0000031b  TIMG8_IRQHandler                     
+0000031b  UART0_IRQHandler                     
+0000031b  UART1_IRQHandler                     
+0000031b  UART2_IRQHandler                     
+0000031b  UART3_IRQHandler                     
+0000031d  __TI_decompress_lzss                 
+00000399  SYSCFG_DL_UART_3_init                
+000003fd  SYSCFG_DL_SYSCTL_init                
+00000455  DL_ADC12_setClockConfig              
+000004a1  DL_SYSCTL_switchMCLKfromSYSOSCtoHSCLK
+000004ed  DL_UART_init                         
+00000539  SYSCFG_DL_current_analog_init        
+00000585  SYSCFG_DL_GPIO_init                  
+000005c5  __TI_auto_init_nobinit_nopinit       
+00000601  SYSCFG_DL_initPower                  
+000006ad  _c_int00_noargs                      
+000006d5  DL_UART_setClockConfig               
+000006f9  SYSCFG_DL_init                       
+0000076b  __TI_zero_init_nomemset              
+00000781  DL_Common_delayCycles                
+000007a9  __TI_decompress_none                 
+000007d9  __aeabi_memcpy                       
+000007d9  __aeabi_memcpy4                      
+000007d9  __aeabi_memcpy8                      
+000007e1  Reset_Handler                        
+000007e5  _system_pre_init                     
+000007e8  C$$EXIT                              
+000007e9  abort                                
+00000830  __TI_Handler_Table_Base              
+0000083c  __TI_Handler_Table_Limit             
+00000850  __TI_CINIT_Base                      
+00000860  __TI_CINIT_Limit                     
+00000860  __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                                  
+20200030  UIMuxEnablePin                       
+20200034  HIGH                                 
+20200035  LOW                                  
 20207e00  __stack                              
 20208000  __STACK_END                          
 ffffffff  __TI_pprof_out_hndl                  
@@ -361,4 +363,4 @@ ffffffff  binit
 UNDEFED   __mpu_init                           
 UNDEFED   _system_post_cinit                   
 
-[89 symbols]
+[90 symbols]

二進制
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang.out


文件差異過大導致無法顯示
+ 272 - 263
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang_linkInfo.xml


二進制
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/startup_mspm0g350x_ticlang.o


+ 22 - 2
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/ti_msp_dl_config.c

@@ -115,6 +115,16 @@ SYSCONFIG_WEAK void SYSCFG_DL_GPIO_init(void)
 
     DL_GPIO_initDigitalOutput(GPIO_LED_LED2_IOMUX);
 
+    DL_GPIO_initDigitalOutput(GPIO_MUX_S0_IOMUX);
+
+    DL_GPIO_initDigitalOutput(GPIO_MUX_S1_IOMUX);
+
+    DL_GPIO_initDigitalOutput(GPIO_MUX_S2_IOMUX);
+
+    DL_GPIO_initDigitalOutput(GPIO_MUX_E0_IOMUX);
+
+    DL_GPIO_initDigitalOutput(GPIO_MUX_E1_IOMUX);
+
     DL_GPIO_clearPins(GPIOA, GPIO_SEGMENTBRUECKEN_SEGMENTBRUECKEN_PIN |
 		GPIO_SR_OE_PIN |
 		GPIO_SR_SRCLK_PIN |
@@ -122,7 +132,12 @@ SYSCONFIG_WEAK void SYSCFG_DL_GPIO_init(void)
 		GPIO_SR_RCLK_PIN |
 		GPIO_SR_SER_PIN |
 		GPIO_LED_LED1_PIN |
-		GPIO_LED_LED2_PIN);
+		GPIO_LED_LED2_PIN |
+		GPIO_MUX_S0_PIN |
+		GPIO_MUX_S1_PIN |
+		GPIO_MUX_S2_PIN |
+		GPIO_MUX_E0_PIN |
+		GPIO_MUX_E1_PIN);
     DL_GPIO_enableOutput(GPIOA, GPIO_SEGMENTBRUECKEN_SEGMENTBRUECKEN_PIN |
 		GPIO_SR_OE_PIN |
 		GPIO_SR_SRCLK_PIN |
@@ -130,7 +145,12 @@ SYSCONFIG_WEAK void SYSCFG_DL_GPIO_init(void)
 		GPIO_SR_RCLK_PIN |
 		GPIO_SR_SER_PIN |
 		GPIO_LED_LED1_PIN |
-		GPIO_LED_LED2_PIN);
+		GPIO_LED_LED2_PIN |
+		GPIO_MUX_S0_PIN |
+		GPIO_MUX_S1_PIN |
+		GPIO_MUX_S2_PIN |
+		GPIO_MUX_E0_PIN |
+		GPIO_MUX_E1_PIN);
 
 }
 

+ 18 - 0
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/ti_msp_dl_config.h

@@ -145,6 +145,24 @@ extern "C" {
 /* 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)
+/* Port definition for Pin Group GPIO_MUX */
+#define GPIO_MUX_PORT                                                    (GPIOA)
+
+/* Defines for S0: GPIOA.5 with pinCMx 10 on package pin 12 */
+#define GPIO_MUX_S0_PIN                                          (DL_GPIO_PIN_5)
+#define GPIO_MUX_S0_IOMUX                                        (IOMUX_PINCM10)
+/* Defines for S1: GPIOA.4 with pinCMx 9 on package pin 11 */
+#define GPIO_MUX_S1_PIN                                          (DL_GPIO_PIN_4)
+#define GPIO_MUX_S1_IOMUX                                         (IOMUX_PINCM9)
+/* Defines for S2: GPIOA.3 with pinCMx 8 on package pin 10 */
+#define GPIO_MUX_S2_PIN                                          (DL_GPIO_PIN_3)
+#define GPIO_MUX_S2_IOMUX                                         (IOMUX_PINCM8)
+/* Defines for E0: GPIOA.6 with pinCMx 11 on package pin 13 */
+#define GPIO_MUX_E0_PIN                                          (DL_GPIO_PIN_6)
+#define GPIO_MUX_E0_IOMUX                                        (IOMUX_PINCM11)
+/* Defines for E1: GPIOA.9 with pinCMx 20 on package pin 14 */
+#define GPIO_MUX_E1_PIN                                          (DL_GPIO_PIN_9)
+#define GPIO_MUX_E1_IOMUX                                        (IOMUX_PINCM20)
 
 /* clang-format on */
 

二進制
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/Debug/ti_msp_dl_config.o


+ 30 - 3
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/gpio_toggle_output.c

@@ -41,6 +41,14 @@
 bool HIGH = true;
 bool LOW = false;
 
+float ADC2VOLTAGE = 1;//5.35;//166.2
+float ADC2CURRENT = 1;//7.5;//166.2
+
+int TempMuxEnablePin[] = {GPIO_MUX_E0_PIN};
+int UIMuxEnablePin[] = {GPIO_MUX_E1_PIN};
+
+int muxSetPins[] = {GPIO_MUX_S0_PIN,GPIO_MUX_S1_PIN,GPIO_MUX_S2_PIN};
+int INACellNumeration[] = {2,1,0,3,5,7,6,4};
 
 int digitalWrite(uint32_t pin, bool state){
     if (state){DL_GPIO_setPins(GPIO_SR_PORT,pin);}
@@ -96,6 +104,23 @@ void segmentBruecken(){
 
 }
 
+void set_mux_temperature(uint32_t cell_number){
+    digitalWrite(TempMuxEnablePin[(cell_number >> 3)],LOW); //reset Multiplexer
+    if(cell_number & 0b01){digitalWrite(muxSetPins[0],HIGH);} //choose Pin of Multiplexer
+    if(cell_number & 0b10){digitalWrite(muxSetPins[1],HIGH);}
+    if(cell_number & 0b100){digitalWrite(muxSetPins[2],HIGH);}
+    digitalWrite(TempMuxEnablePin[(cell_number >> 3)],HIGH); //choose Multiplexer
+}
+void set_mux_UI_meassurement(uint32_t cell_number){
+    DL_GPIO_clearPins(GPIO_MUX_PORT, UIMuxEnablePin[(cell_number >> 3)]);
+    if(cell_number & 0b001){DL_GPIO_setPins(GPIO_MUX_PORT, muxSetPins[0]);} //choose Pin of Multiplexer
+    if(cell_number & 0b010){DL_GPIO_setPins(GPIO_MUX_PORT, muxSetPins[1]);}
+    if(cell_number & 0b100){DL_GPIO_setPins(GPIO_MUX_PORT, muxSetPins[2]);}
+    DL_GPIO_setPins(GPIO_MUX_PORT, UIMuxEnablePin[(cell_number >> 3)]);
+}
+
+
+
 int main(void)
 {
     /* Power on GPIO, initialize pins as digital outputs */
@@ -103,16 +128,18 @@ int main(void)
     setup();
 
     setSR(0xFF,0xFF);
+    uint32_t i = 0;
     while (1) {
         delay_cycles(2*DELAY);
         //setSR(0xFF,0xFF);
-        segmentBruecken();
+        //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);
-                
+        DL_GPIO_togglePins(GPIO_LED_PORT, GPIO_LED_LED2_PIN);   
+        set_mux_UI_meassurement(i);
+        if(i>=7){i=0;}
     }
 }

+ 45 - 31
gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang/gpio_toggle_output.syscfg

@@ -16,6 +16,7 @@ const GPIO   = scripting.addModule("/ti/driverlib/GPIO", {}, false);
 const GPIO1  = GPIO.addInstance();
 const GPIO2  = GPIO.addInstance();
 const GPIO3  = GPIO.addInstance();
+const GPIO4  = GPIO.addInstance();
 const SYSCTL = scripting.addModule("/ti/driverlib/SYSCTL");
 const UART   = scripting.addModule("/ti/driverlib/UART", {}, false);
 const UART1  = UART.addInstance();
@@ -32,43 +33,75 @@ 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";
+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.peripheral.$assign         = "ADC0";
+ADC121.peripheral.adcPin2.$assign = "PA25";
+ADC121.peripheral.adcPin3.$assign = "PA24";
+ADC121.adcPin2Config.$name        = "ti_driverlib_gpio_GPIOPinGeneric1";
+ADC121.adcPin3Config.$name        = "ti_driverlib_gpio_GPIOPinGeneric0";
 
-Board.configureVDDA      = true;
-Board.peripheral.$assign = "DEBUGSS";
+Board.configureVDDA               = true;
+Board.peripheral.$assign          = "DEBUGSS";
+Board.peripheral.swclkPin.$assign = "PA20";
+Board.peripheral.swdioPin.$assign = "PA19";
 
 GPIO1.$name                         = "GPIO_SR";
 GPIO1.port                          = "PORTA";
 GPIO1.associatedPins.create(5);
 GPIO1.associatedPins[0].$name       = "OE";
 GPIO1.associatedPins[0].assignedPin = "14";
+GPIO1.associatedPins[0].pin.$assign = "PA14";
 GPIO1.associatedPins[1].$name       = "SRCLK";
 GPIO1.associatedPins[1].assignedPin = "16";
+GPIO1.associatedPins[1].pin.$assign = "PA16";
 GPIO1.associatedPins[2].$name       = "SRCLR";
 GPIO1.associatedPins[2].assignedPin = "17";
+GPIO1.associatedPins[2].pin.$assign = "PA17";
 GPIO1.associatedPins[3].$name       = "RCLK";
 GPIO1.associatedPins[3].assignedPin = "15";
+GPIO1.associatedPins[3].pin.$assign = "PA15";
 GPIO1.associatedPins[4].$name       = "SER";
 GPIO1.associatedPins[4].assignedPin = "11";
+GPIO1.associatedPins[4].pin.$assign = "PA11";
 
 GPIO2.$name                         = "GPIO_LED";
 GPIO2.port                          = "PORTA";
 GPIO2.associatedPins.create(2);
 GPIO2.associatedPins[0].$name       = "LED1";
 GPIO2.associatedPins[0].assignedPin = "1";
+GPIO2.associatedPins[0].pin.$assign = "PA1";
 GPIO2.associatedPins[1].$name       = "LED2";
 GPIO2.associatedPins[1].assignedPin = "0";
+GPIO2.associatedPins[1].pin.$assign = "PA0";
 
 GPIO3.$name                         = "GPIO_SEGMENTBRUECKEN";
 GPIO3.associatedPins[0].$name       = "SEGMENTBRUECKEN";
 GPIO3.associatedPins[0].assignedPin = "10";
+GPIO3.associatedPins[0].pin.$assign = "PA10";
+
+GPIO4.$name                          = "GPIO_MUX";
+GPIO4.associatedPins.create(5);
+GPIO4.associatedPins[0].$name        = "S0";
+GPIO4.associatedPins[0].assignedPin  = "5";
+GPIO4.associatedPins[0].pin.$assign  = "PA5";
+GPIO4.associatedPins[1].$name        = "S1";
+GPIO4.associatedPins[1].assignedPin  = "4";
+GPIO4.associatedPins[1].pin.$assign  = "PA4";
+GPIO4.associatedPins[2].$name        = "S2";
+GPIO4.associatedPins[2].assignedPin  = "3";
+GPIO4.associatedPins[2].pin.$assign  = "PA3";
+GPIO4.associatedPins[3].$name        = "E0";
+GPIO4.associatedPins[3].assignedPort = "PORTA";
+GPIO4.associatedPins[3].assignedPin  = "6";
+GPIO4.associatedPins[3].pin.$assign  = "PA6";
+GPIO4.associatedPins[4].$name        = "E1";
+GPIO4.associatedPins[4].assignedPin  = "9";
+GPIO4.associatedPins[4].pin.$assign  = "PA9";
 
 SYSCTL.forceDefaultClkConfig = true;
 SYSCTL.clockTreeEn           = true;
@@ -76,31 +109,12 @@ SYSCTL.clockTreeEn           = true;
 UART1.$name                            = "UART_3";
 UART1.direction                        = "TX";
 UART1.peripheral.$assign               = "UART3";
-UART1.txPinConfig.$name                = "ti_driverlib_gpio_GPIOPinGeneric2";
+UART1.peripheral.txPin.$assign         = "PA26";
 UART1.txPinConfig.direction            = scripting.forceWrite("OUTPUT");
 UART1.txPinConfig.hideOutputInversion  = scripting.forceWrite(false);
 UART1.txPinConfig.onlyInternalResistor = scripting.forceWrite(false);
 UART1.txPinConfig.passedPeripheralType = scripting.forceWrite("Digital");
+UART1.txPinConfig.$name                = "ti_driverlib_gpio_GPIOPinGeneric2";
 
 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";

部分文件因文件數量過多而無法顯示