Commit 7e937523e9d0aa3edee9c49db4d35de50982bde8

Authored by luozhesi
1 parent 9ec7e22b

Initial code

Showing 100 changed files with 3607 additions and 52 deletions

Too many changes to show.

To preserve performance only 100 of 480 files are displayed.

  1 +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2 +<?fileVersion 4.0.0?><cproject>
  3 + <storageModule moduleId="org.eclipse.cdt.core.settings">
  4 + <cconfiguration id="Xtensa.92187790">
  5 + <storageModule moduleId="cdtBuildSystem" version="4.0.0">
  6 + <configuration buildProperties="" description="" errorParsers="com.tensilica.xide.cdt.FlexLmErrorParser;com.tensilica.xide.cdt.TCErrorParser;com.tensilica.xide.cdt.XtLDErrorParser;com.tensilica.xide.cdt.MakeErrorParser;com.tensilica.xide.cdt.XCCErrorParser" id="Xtensa.92187790" name="Xtensa" parent="org.eclipse.cdt.build.core.prefbase.cfg">
  7 + <folderInfo id="Xtensa.92187790." name="/" resourcePath="">
  8 + <toolChain errorParsers="" id="org.eclipse.cdt.build.core.prefbase.toolchain.1676922456" name="No ToolChain" resourceTypeBasedDiscovery="false" superClass="org.eclipse.cdt.build.core.prefbase.toolchain">
  9 + <targetPlatform binaryParser="com.tensilica.xide.cdt.XtensaELF" id="org.eclipse.cdt.build.core.prefbase.toolchain.1676922456.2048030845" name=""/>
  10 + <builder buildPath="" command="${default_xttools_make_path}" enableAutoBuild="false" errorParsers="" id="org.eclipse.cdt.build.core.settings.default.builder.69273474" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" superClass="org.eclipse.cdt.build.core.settings.default.builder">
  11 + <outputEntries>
  12 + <entry excluding="**/.genned|**/*.pstamp|**/*.props|**/*.d|**/objFiles.list|**/*.interlock|**/*.icmiss|**/*.dcmiss|**/*.icmiss_cyc|**/*.dcmiss_cyc|**/*.cc_miss|**/*.cc_miss_cyc|**/*.cyc|**/*.insn|**/*.bdelay" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="outputPath" name="bin"/>
  13 + </outputEntries>
  14 + </builder>
  15 + <tool errorParsers="org.eclipse.cdt.core.VCErrorParser;org.eclipse.cdt.core.GASErrorParser" id="org.eclipse.cdt.build.core.settings.holder.libs.429469958" name="holder for library settings" superClass="org.eclipse.cdt.build.core.settings.holder.libs"/>
  16 + <tool errorParsers="org.eclipse.cdt.core.VCErrorParser;org.eclipse.cdt.core.GASErrorParser" id="org.eclipse.cdt.build.core.settings.holder.1929324713" name="Assembly" superClass="org.eclipse.cdt.build.core.settings.holder">
  17 + <option id="org.eclipse.cdt.build.core.settings.holder.incpaths.1755483531" name="Include Paths" superClass="org.eclipse.cdt.build.core.settings.holder.incpaths" valueType="includePath">
  18 + <listOptionValue builtIn="false" value="D:/usr/xtensa/XtDevTools/install/builds/RG-2018.9-win32/Optek_HiFi3_prod/xtensa-elf/arch/include"/>
  19 + <listOptionValue builtIn="false" value="D:/usr/xtensa/XtDevTools/install/builds/RG-2018.9-win32/Optek_HiFi3_prod/xtensa-elf/include"/>
  20 + <listOptionValue builtIn="false" value="D:/usr/xtensa/XtDevTools/install/tools/RG-2018.9-win32/XtensaTools/lib/xcc/include"/>
  21 + <listOptionValue builtIn="false" value="D:/usr/xtensa/XtDevTools/install/tools/RG-2018.9-win32/XtensaTools/xtensa-elf/include"/>
  22 + <listOptionValue builtIn="false" value="D:/usr/xtensa/XtDevTools/install/builds/RG-2018.9-win32/Optek_HiFi3_prod/xtensa-elf/include/xcc/c++"/>
  23 + <listOptionValue builtIn="false" value="D:/usr/xtensa/XtDevTools/install/builds/RG-2018.9-win32/Optek_HiFi3_prod/xtensa-elf/include/xcc/c++/xtensa-elf"/>
  24 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\include&quot;"/>
  25 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\os\threadRTOS\inc&quot;"/>
  26 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\os\freeRTOS\inc&quot;"/>
  27 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\os\freeRTOS\include&quot;"/>
  28 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\Source\os\freeRTOS\portable\XCC\Xtensa&quot;"/>
  29 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\os\freeRTOS\Xtensa&quot;"/>
  30 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\hw&quot;"/>
  31 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\os&quot;"/>
  32 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\printf&quot;"/>
  33 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common&quot;"/>
  34 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\codec&quot;"/>
  35 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\codec\include&quot;"/>
  36 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\codec\wav_dec&quot;"/>
  37 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\codec\dd_ac3_dec&quot;"/>
  38 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\codec\mp3_enc\&quot;"/>
  39 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\dsp&quot;"/>
  40 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\mp3dec\include&quot;"/>
  41 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\mp3dec\test\include&quot;"/>
  42 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\wmadec\include&quot;"/>
  43 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\media\bt_hci&quot;"/>
  44 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\media\bt_hci\lib&quot;"/>
  45 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\ui\OEM&quot;"/>
  46 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\media\usbhost&quot;"/>
  47 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\media\usbdev&quot;"/>
  48 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common\media_uis&quot;"/>
  49 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common\audio&quot;"/>
  50 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\dsp\d2as&quot;"/>
  51 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common\display&quot;"/>
  52 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common\remote&quot;"/>
  53 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\media\sd&quot;"/>
  54 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common\save&quot;"/>
  55 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common\tone&quot;"/>
  56 + </option>
  57 + <option id="org.eclipse.cdt.build.core.settings.holder.symbols.1682679382" name="Symbols" superClass="org.eclipse.cdt.build.core.settings.holder.symbols" valueType="definedSymbols">
  58 + <listOptionValue builtIn="false" value="__LONG_LONG_MAX__=9223372036854775807LL"/>
  59 + <listOptionValue builtIn="false" value="__CHAR_BIT__=8"/>
  60 + <listOptionValue builtIn="false" value="__PTRDIFF_TYPE__=int"/>
  61 + <listOptionValue builtIn="false" value="__WCHAR_MAX__=65535U"/>
  62 + <listOptionValue builtIn="false" value="__STDC__=1"/>
  63 + <listOptionValue builtIn="false" value="__FLT_EVAL_METHOD__=0"/>
  64 + <listOptionValue builtIn="false" value="__FINITE_MATH_ONLY__=0"/>
  65 + <listOptionValue builtIn="false" value="__GNUC_PATCHLEVEL__=0"/>
  66 + <listOptionValue builtIn="false" value="__SHRT_MAX__=32767"/>
  67 + <listOptionValue builtIn="false" value="__UINTMAX_TYPE__=long"/>
  68 + <listOptionValue builtIn="false" value="__CHAR_UNSIGNED__=1"/>
  69 + <listOptionValue builtIn="false" value="__XCC__=12000"/>
  70 + <listOptionValue builtIn="false" value="__SCHAR_MAX__=127"/>
  71 + <listOptionValue builtIn="false" value="__STDC_HOSTED__=1"/>
  72 + <listOptionValue builtIn="false" value="__XTENSA_EL__=1"/>
  73 + <listOptionValue builtIn="false" value="__GNUC__=4"/>
  74 + <listOptionValue builtIn="false" value="__XCC_MINOR__=9"/>
  75 + <listOptionValue builtIn="false" value="__GXX_ABI_VERSION=1002"/>
  76 + <listOptionValue builtIn="false" value="__REGISTER_PREFIX__"/>
  77 + <listOptionValue builtIn="false" value="__NO_INLINE__=1"/>
  78 + <listOptionValue builtIn="false" value="__VERSION__=&quot;4.2.0"/>
  79 + <listOptionValue builtIn="false" value="__XTENSA_SOFT_FLOAT__=1"/>
  80 + <listOptionValue builtIn="false" value="__SIZE_TYPE__=unsigned"/>
  81 + <listOptionValue builtIn="false" value="__ELF__=1"/>
  82 + <listOptionValue builtIn="false" value="__xtensa__=1"/>
  83 + <listOptionValue builtIn="false" value="__XTENSA_WINDOWED_ABI__=1"/>
  84 + <listOptionValue builtIn="false" value="__USER_LABEL_PREFIX__"/>
  85 + <listOptionValue builtIn="false" value="__LONG_MAX__=2147483647L"/>
  86 + <listOptionValue builtIn="false" value="__WCHAR_TYPE__=short"/>
  87 + <listOptionValue builtIn="false" value="__INT_MAX__=2147483647"/>
  88 + <listOptionValue builtIn="false" value="__WINT_TYPE__=unsigned"/>
  89 + <listOptionValue builtIn="false" value="__XTENSA__=1"/>
  90 + <listOptionValue builtIn="false" value="__INTMAX_MAX__=9223372036854775807LL"/>
  91 + <listOptionValue builtIn="false" value="__INTMAX_TYPE__=long"/>
  92 + <listOptionValue builtIn="false" value="__XTENSA_SOFT_DOUBLE__=1"/>
  93 + <listOptionValue builtIn="false" value="__GNUC_MINOR__=2"/>
  94 + <listOptionValue builtIn="false" value="__GNUC_GNU_INLINE__=1"/>
  95 + </option>
  96 + <inputType id="org.eclipse.cdt.build.core.settings.holder.inType.530098217" languageId="org.eclipse.cdt.core.assembly" languageName="Assembly" sourceContentType="org.eclipse.cdt.core.asmSource" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
  97 + </tool>
  98 + <tool errorParsers="org.eclipse.cdt.core.VCErrorParser;org.eclipse.cdt.core.GASErrorParser" id="org.eclipse.cdt.build.core.settings.holder.171201069" name="GNU C++" superClass="org.eclipse.cdt.build.core.settings.holder">
  99 + <option id="org.eclipse.cdt.build.core.settings.holder.incpaths.1870445694" name="Include Paths" superClass="org.eclipse.cdt.build.core.settings.holder.incpaths" valueType="includePath">
  100 + <listOptionValue builtIn="false" value="D:/usr/xtensa/XtDevTools/install/builds/RG-2018.9-win32/Optek_HiFi3_prod/xtensa-elf/arch/include"/>
  101 + <listOptionValue builtIn="false" value="D:/usr/xtensa/XtDevTools/install/builds/RG-2018.9-win32/Optek_HiFi3_prod/xtensa-elf/include"/>
  102 + <listOptionValue builtIn="false" value="D:/usr/xtensa/XtDevTools/install/tools/RG-2018.9-win32/XtensaTools/lib/xcc/include"/>
  103 + <listOptionValue builtIn="false" value="D:/usr/xtensa/XtDevTools/install/tools/RG-2018.9-win32/XtensaTools/xtensa-elf/include"/>
  104 + <listOptionValue builtIn="false" value="D:/usr/xtensa/XtDevTools/install/builds/RG-2018.9-win32/Optek_HiFi3_prod/xtensa-elf/include/xcc/c++"/>
  105 + <listOptionValue builtIn="false" value="D:/usr/xtensa/XtDevTools/install/builds/RG-2018.9-win32/Optek_HiFi3_prod/xtensa-elf/include/xcc/c++/xtensa-elf"/>
  106 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\include&quot;"/>
  107 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\os\threadRTOS\inc&quot;"/>
  108 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\os\freeRTOS\inc&quot;"/>
  109 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\os\freeRTOS\include&quot;"/>
  110 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\Source\os\freeRTOS\portable\XCC\Xtensa&quot;"/>
  111 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\os\freeRTOS\Xtensa&quot;"/>
  112 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\hw&quot;"/>
  113 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\os&quot;"/>
  114 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\printf&quot;"/>
  115 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common&quot;"/>
  116 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\codec&quot;"/>
  117 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\codec\include&quot;"/>
  118 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\codec\wav_dec&quot;"/>
  119 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\codec\dd_ac3_dec&quot;"/>
  120 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\codec\mp3_enc\&quot;"/>
  121 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\dsp&quot;"/>
  122 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\mp3dec\include&quot;"/>
  123 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\mp3dec\test\include&quot;"/>
  124 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\wmadec\include&quot;"/>
  125 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\media\bt_hci&quot;"/>
  126 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\media\bt_hci\lib&quot;"/>
  127 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\ui\OEM&quot;"/>
  128 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\media\usbhost&quot;"/>
  129 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\media\usbdev&quot;"/>
  130 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common\media_uis&quot;"/>
  131 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common\audio&quot;"/>
  132 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\dsp\d2as&quot;"/>
  133 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common\display&quot;"/>
  134 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common\remote&quot;"/>
  135 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\media\sd&quot;"/>
  136 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common\save&quot;"/>
  137 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common\tone&quot;"/>
  138 + </option>
  139 + <option id="org.eclipse.cdt.build.core.settings.holder.symbols.1136703501" name="Symbols" superClass="org.eclipse.cdt.build.core.settings.holder.symbols" valueType="definedSymbols">
  140 + <listOptionValue builtIn="false" value="__LONG_LONG_MAX__=9223372036854775807LL"/>
  141 + <listOptionValue builtIn="false" value="__CHAR_BIT__=8"/>
  142 + <listOptionValue builtIn="false" value="__PTRDIFF_TYPE__=int"/>
  143 + <listOptionValue builtIn="false" value="__WCHAR_MAX__=65535U"/>
  144 + <listOptionValue builtIn="false" value="__STDC__=1"/>
  145 + <listOptionValue builtIn="false" value="__FLT_EVAL_METHOD__=0"/>
  146 + <listOptionValue builtIn="false" value="__FINITE_MATH_ONLY__=0"/>
  147 + <listOptionValue builtIn="false" value="__GNUC_PATCHLEVEL__=0"/>
  148 + <listOptionValue builtIn="false" value="__SHRT_MAX__=32767"/>
  149 + <listOptionValue builtIn="false" value="__UINTMAX_TYPE__=long"/>
  150 + <listOptionValue builtIn="false" value="__CHAR_UNSIGNED__=1"/>
  151 + <listOptionValue builtIn="false" value="__XCC__=12000"/>
  152 + <listOptionValue builtIn="false" value="__SCHAR_MAX__=127"/>
  153 + <listOptionValue builtIn="false" value="__STDC_HOSTED__=1"/>
  154 + <listOptionValue builtIn="false" value="__XTENSA_EL__=1"/>
  155 + <listOptionValue builtIn="false" value="__GNUC__=4"/>
  156 + <listOptionValue builtIn="false" value="__XCC_MINOR__=9"/>
  157 + <listOptionValue builtIn="false" value="__GXX_ABI_VERSION=1002"/>
  158 + <listOptionValue builtIn="false" value="__REGISTER_PREFIX__"/>
  159 + <listOptionValue builtIn="false" value="__NO_INLINE__=1"/>
  160 + <listOptionValue builtIn="false" value="__VERSION__=&quot;4.2.0"/>
  161 + <listOptionValue builtIn="false" value="__XTENSA_SOFT_FLOAT__=1"/>
  162 + <listOptionValue builtIn="false" value="__SIZE_TYPE__=unsigned"/>
  163 + <listOptionValue builtIn="false" value="__ELF__=1"/>
  164 + <listOptionValue builtIn="false" value="__xtensa__=1"/>
  165 + <listOptionValue builtIn="false" value="__XTENSA_WINDOWED_ABI__=1"/>
  166 + <listOptionValue builtIn="false" value="__USER_LABEL_PREFIX__"/>
  167 + <listOptionValue builtIn="false" value="__LONG_MAX__=2147483647L"/>
  168 + <listOptionValue builtIn="false" value="__WCHAR_TYPE__=short"/>
  169 + <listOptionValue builtIn="false" value="__INT_MAX__=2147483647"/>
  170 + <listOptionValue builtIn="false" value="__WINT_TYPE__=unsigned"/>
  171 + <listOptionValue builtIn="false" value="__XTENSA__=1"/>
  172 + <listOptionValue builtIn="false" value="__INTMAX_MAX__=9223372036854775807LL"/>
  173 + <listOptionValue builtIn="false" value="__INTMAX_TYPE__=long"/>
  174 + <listOptionValue builtIn="false" value="__XTENSA_SOFT_DOUBLE__=1"/>
  175 + <listOptionValue builtIn="false" value="__GNUC_MINOR__=2"/>
  176 + <listOptionValue builtIn="false" value="__GNUC_GNU_INLINE__=1"/>
  177 + </option>
  178 + <inputType id="org.eclipse.cdt.build.core.settings.holder.inType.1607764687" languageId="org.eclipse.cdt.core.g++" languageName="GNU C++" sourceContentType="org.eclipse.cdt.core.cxxSource,org.eclipse.cdt.core.cxxHeader" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
  179 + </tool>
  180 + <tool errorParsers="org.eclipse.cdt.core.VCErrorParser;org.eclipse.cdt.core.GASErrorParser" id="org.eclipse.cdt.build.core.settings.holder.1402840247" name="GNU C" superClass="org.eclipse.cdt.build.core.settings.holder">
  181 + <option id="org.eclipse.cdt.build.core.settings.holder.incpaths.1081825977" name="Include Paths" superClass="org.eclipse.cdt.build.core.settings.holder.incpaths" valueType="includePath">
  182 + <listOptionValue builtIn="false" value="D:/usr/xtensa/XtDevTools/install/builds/RG-2018.9-win32/Optek_HiFi3_prod/xtensa-elf/arch/include"/>
  183 + <listOptionValue builtIn="false" value="D:/usr/xtensa/XtDevTools/install/builds/RG-2018.9-win32/Optek_HiFi3_prod/xtensa-elf/include"/>
  184 + <listOptionValue builtIn="false" value="D:/usr/xtensa/XtDevTools/install/tools/RG-2018.9-win32/XtensaTools/lib/xcc/include"/>
  185 + <listOptionValue builtIn="false" value="D:/usr/xtensa/XtDevTools/install/tools/RG-2018.9-win32/XtensaTools/xtensa-elf/include"/>
  186 + <listOptionValue builtIn="false" value="D:/usr/xtensa/XtDevTools/install/builds/RG-2018.9-win32/Optek_HiFi3_prod/xtensa-elf/include/xcc/c++"/>
  187 + <listOptionValue builtIn="false" value="D:/usr/xtensa/XtDevTools/install/builds/RG-2018.9-win32/Optek_HiFi3_prod/xtensa-elf/include/xcc/c++/xtensa-elf"/>
  188 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\include&quot;"/>
  189 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\os\threadRTOS\inc&quot;"/>
  190 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\os\freeRTOS\inc&quot;"/>
  191 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\os\freeRTOS\include&quot;"/>
  192 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\Source\os\freeRTOS\portable\XCC\Xtensa&quot;"/>
  193 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\os\freeRTOS\Xtensa&quot;"/>
  194 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\hw&quot;"/>
  195 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\os&quot;"/>
  196 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\printf&quot;"/>
  197 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common&quot;"/>
  198 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\codec&quot;"/>
  199 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\codec\include&quot;"/>
  200 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\codec\wav_dec&quot;"/>
  201 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\codec\dd_ac3_dec&quot;"/>
  202 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\codec\mp3_enc\&quot;"/>
  203 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\dsp&quot;"/>
  204 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\mp3dec\include&quot;"/>
  205 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\mp3dec\test\include&quot;"/>
  206 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\wmadec\include&quot;"/>
  207 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\media\bt_hci&quot;"/>
  208 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\media\bt_hci\lib&quot;"/>
  209 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\ui\OEM&quot;"/>
  210 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\media\usbhost&quot;"/>
  211 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\media\usbdev&quot;"/>
  212 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common\media_uis&quot;"/>
  213 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common\audio&quot;"/>
  214 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\dsp\d2as&quot;"/>
  215 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common\display&quot;"/>
  216 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common\remote&quot;"/>
  217 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\media\sd&quot;"/>
  218 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common\save&quot;"/>
  219 + <listOptionValue builtIn="false" value="&quot;E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common\tone&quot;"/>
  220 + </option>
  221 + <option id="org.eclipse.cdt.build.core.settings.holder.symbols.1841637738" name="Symbols" superClass="org.eclipse.cdt.build.core.settings.holder.symbols" valueType="definedSymbols">
  222 + <listOptionValue builtIn="false" value="__LONG_LONG_MAX__=9223372036854775807LL"/>
  223 + <listOptionValue builtIn="false" value="__CHAR_BIT__=8"/>
  224 + <listOptionValue builtIn="false" value="__PTRDIFF_TYPE__=int"/>
  225 + <listOptionValue builtIn="false" value="__WCHAR_MAX__=65535U"/>
  226 + <listOptionValue builtIn="false" value="__STDC__=1"/>
  227 + <listOptionValue builtIn="false" value="__FLT_EVAL_METHOD__=0"/>
  228 + <listOptionValue builtIn="false" value="__FINITE_MATH_ONLY__=0"/>
  229 + <listOptionValue builtIn="false" value="__GNUC_PATCHLEVEL__=0"/>
  230 + <listOptionValue builtIn="false" value="__SHRT_MAX__=32767"/>
  231 + <listOptionValue builtIn="false" value="__UINTMAX_TYPE__=long"/>
  232 + <listOptionValue builtIn="false" value="__CHAR_UNSIGNED__=1"/>
  233 + <listOptionValue builtIn="false" value="__XCC__=12000"/>
  234 + <listOptionValue builtIn="false" value="__SCHAR_MAX__=127"/>
  235 + <listOptionValue builtIn="false" value="__STDC_HOSTED__=1"/>
  236 + <listOptionValue builtIn="false" value="__XTENSA_EL__=1"/>
  237 + <listOptionValue builtIn="false" value="__GNUC__=4"/>
  238 + <listOptionValue builtIn="false" value="__XCC_MINOR__=9"/>
  239 + <listOptionValue builtIn="false" value="__GXX_ABI_VERSION=1002"/>
  240 + <listOptionValue builtIn="false" value="__REGISTER_PREFIX__"/>
  241 + <listOptionValue builtIn="false" value="__NO_INLINE__=1"/>
  242 + <listOptionValue builtIn="false" value="__VERSION__=&quot;4.2.0"/>
  243 + <listOptionValue builtIn="false" value="__XTENSA_SOFT_FLOAT__=1"/>
  244 + <listOptionValue builtIn="false" value="__SIZE_TYPE__=unsigned"/>
  245 + <listOptionValue builtIn="false" value="__ELF__=1"/>
  246 + <listOptionValue builtIn="false" value="__xtensa__=1"/>
  247 + <listOptionValue builtIn="false" value="__XTENSA_WINDOWED_ABI__=1"/>
  248 + <listOptionValue builtIn="false" value="__USER_LABEL_PREFIX__"/>
  249 + <listOptionValue builtIn="false" value="__LONG_MAX__=2147483647L"/>
  250 + <listOptionValue builtIn="false" value="__WCHAR_TYPE__=short"/>
  251 + <listOptionValue builtIn="false" value="__INT_MAX__=2147483647"/>
  252 + <listOptionValue builtIn="false" value="__WINT_TYPE__=unsigned"/>
  253 + <listOptionValue builtIn="false" value="__XTENSA__=1"/>
  254 + <listOptionValue builtIn="false" value="__INTMAX_MAX__=9223372036854775807LL"/>
  255 + <listOptionValue builtIn="false" value="__INTMAX_TYPE__=long"/>
  256 + <listOptionValue builtIn="false" value="__XTENSA_SOFT_DOUBLE__=1"/>
  257 + <listOptionValue builtIn="false" value="__GNUC_MINOR__=2"/>
  258 + <listOptionValue builtIn="false" value="__GNUC_GNU_INLINE__=1"/>
  259 + </option>
  260 + <inputType id="org.eclipse.cdt.build.core.settings.holder.inType.86881576" languageId="org.eclipse.cdt.core.gcc" languageName="GNU C" sourceContentType="org.eclipse.cdt.core.cSource,org.eclipse.cdt.core.cHeader" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
  261 + </tool>
  262 + </toolChain>
  263 + </folderInfo>
  264 + </configuration>
  265 + </storageModule>
  266 + <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="Xtensa.92187790" moduleId="org.eclipse.cdt.core.settings" name="Xtensa">
  267 + <externalSettings/>
  268 + <extensions>
  269 + <extension id="com.tensilica.xide.cdt.XtensaELF" point="org.eclipse.cdt.core.BinaryParser"/>
  270 + <extension id="org.eclipse.cdt.core.VCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
  271 + <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
  272 + <extension id="com.tensilica.xide.cdt.FlexLmErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
  273 + <extension id="com.tensilica.xide.cdt.TCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
  274 + <extension id="com.tensilica.xide.cdt.XtLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
  275 + <extension id="com.tensilica.xide.cdt.MakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
  276 + <extension id="com.tensilica.xide.cdt.XCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
  277 + </extensions>
  278 + </storageModule>
  279 + <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
  280 + <storageModule moduleId="org.eclipse.cdt.core.language.mapping"/>
  281 + </cconfiguration>
  282 + </storageModule>
  283 + <storageModule moduleId="cdtBuildSystem" version="4.0.0">
  284 + <project id="soctest.null.762727515" name="soctest"/>
  285 + </storageModule>
  286 + <storageModule moduleId="scannerConfiguration">
  287 + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile"/>
  288 + <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
  289 + <buildOutputProvider>
  290 + <openAction enabled="true" filePath=""/>
  291 + <parser enabled="true"/>
  292 + </buildOutputProvider>
  293 + <scannerInfoProvider id="specsFile">
  294 + <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
  295 + <parser enabled="true"/>
  296 + </scannerInfoProvider>
  297 + </profile>
  298 + <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
  299 + <buildOutputProvider>
  300 + <openAction enabled="true" filePath=""/>
  301 + <parser enabled="true"/>
  302 + </buildOutputProvider>
  303 + <scannerInfoProvider id="makefileGenerator">
  304 + <runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
  305 + <parser enabled="true"/>
  306 + </scannerInfoProvider>
  307 + </profile>
  308 + <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
  309 + <buildOutputProvider>
  310 + <openAction enabled="true" filePath=""/>
  311 + <parser enabled="true"/>
  312 + </buildOutputProvider>
  313 + <scannerInfoProvider id="specsFile">
  314 + <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
  315 + <parser enabled="true"/>
  316 + </scannerInfoProvider>
  317 + </profile>
  318 + <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
  319 + <buildOutputProvider>
  320 + <openAction enabled="true" filePath=""/>
  321 + <parser enabled="true"/>
  322 + </buildOutputProvider>
  323 + <scannerInfoProvider id="specsFile">
  324 + <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
  325 + <parser enabled="true"/>
  326 + </scannerInfoProvider>
  327 + </profile>
  328 + <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
  329 + <buildOutputProvider>
  330 + <openAction enabled="true" filePath=""/>
  331 + <parser enabled="true"/>
  332 + </buildOutputProvider>
  333 + <scannerInfoProvider id="specsFile">
  334 + <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
  335 + <parser enabled="true"/>
  336 + </scannerInfoProvider>
  337 + </profile>
  338 + <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
  339 + <buildOutputProvider>
  340 + <openAction enabled="true" filePath=""/>
  341 + <parser enabled="true"/>
  342 + </buildOutputProvider>
  343 + <scannerInfoProvider id="specsFile">
  344 + <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
  345 + <parser enabled="true"/>
  346 + </scannerInfoProvider>
  347 + </profile>
  348 + <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
  349 + <buildOutputProvider>
  350 + <openAction enabled="true" filePath=""/>
  351 + <parser enabled="true"/>
  352 + </buildOutputProvider>
  353 + <scannerInfoProvider id="specsFile">
  354 + <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
  355 + <parser enabled="true"/>
  356 + </scannerInfoProvider>
  357 + </profile>
  358 + <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
  359 + <buildOutputProvider>
  360 + <openAction enabled="true" filePath=""/>
  361 + <parser enabled="true"/>
  362 + </buildOutputProvider>
  363 + <scannerInfoProvider id="specsFile">
  364 + <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
  365 + <parser enabled="true"/>
  366 + </scannerInfoProvider>
  367 + </profile>
  368 + <scannerConfigBuildInfo instanceId="Xtensa.92187790">
  369 + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile"/>
  370 + <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
  371 + <buildOutputProvider>
  372 + <openAction enabled="true" filePath=""/>
  373 + <parser enabled="true"/>
  374 + </buildOutputProvider>
  375 + <scannerInfoProvider id="specsFile">
  376 + <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
  377 + <parser enabled="true"/>
  378 + </scannerInfoProvider>
  379 + </profile>
  380 + <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
  381 + <buildOutputProvider>
  382 + <openAction enabled="true" filePath=""/>
  383 + <parser enabled="true"/>
  384 + </buildOutputProvider>
  385 + <scannerInfoProvider id="makefileGenerator">
  386 + <runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
  387 + <parser enabled="true"/>
  388 + </scannerInfoProvider>
  389 + </profile>
  390 + <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
  391 + <buildOutputProvider>
  392 + <openAction enabled="true" filePath=""/>
  393 + <parser enabled="true"/>
  394 + </buildOutputProvider>
  395 + <scannerInfoProvider id="specsFile">
  396 + <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
  397 + <parser enabled="true"/>
  398 + </scannerInfoProvider>
  399 + </profile>
  400 + <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
  401 + <buildOutputProvider>
  402 + <openAction enabled="true" filePath=""/>
  403 + <parser enabled="true"/>
  404 + </buildOutputProvider>
  405 + <scannerInfoProvider id="specsFile">
  406 + <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
  407 + <parser enabled="true"/>
  408 + </scannerInfoProvider>
  409 + </profile>
  410 + <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
  411 + <buildOutputProvider>
  412 + <openAction enabled="true" filePath=""/>
  413 + <parser enabled="true"/>
  414 + </buildOutputProvider>
  415 + <scannerInfoProvider id="specsFile">
  416 + <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
  417 + <parser enabled="true"/>
  418 + </scannerInfoProvider>
  419 + </profile>
  420 + <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
  421 + <buildOutputProvider>
  422 + <openAction enabled="true" filePath=""/>
  423 + <parser enabled="true"/>
  424 + </buildOutputProvider>
  425 + <scannerInfoProvider id="specsFile">
  426 + <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
  427 + <parser enabled="true"/>
  428 + </scannerInfoProvider>
  429 + </profile>
  430 + <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
  431 + <buildOutputProvider>
  432 + <openAction enabled="true" filePath=""/>
  433 + <parser enabled="true"/>
  434 + </buildOutputProvider>
  435 + <scannerInfoProvider id="specsFile">
  436 + <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
  437 + <parser enabled="true"/>
  438 + </scannerInfoProvider>
  439 + </profile>
  440 + <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
  441 + <buildOutputProvider>
  442 + <openAction enabled="true" filePath=""/>
  443 + <parser enabled="true"/>
  444 + </buildOutputProvider>
  445 + <scannerInfoProvider id="specsFile">
  446 + <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
  447 + <parser enabled="true"/>
  448 + </scannerInfoProvider>
  449 + </profile>
  450 + </scannerConfigBuildInfo>
  451 + </storageModule>
  452 + <storageModule moduleId="refreshScope"/>
  453 +</cproject>
... ...
1   -# Prerequisites
2   -*.d
3   -
4   -# Object files
5   -*.o
6   -*.ko
7   -*.obj
8   -*.elf
9   -
10   -# Linker output
11   -*.ilk
12   -*.map
13   -*.exp
14   -
15   -# Precompiled Headers
16   -*.gch
17   -*.pch
18   -
19   -# Libraries
20   -*.lib
21   -*.a
22   -*.la
23   -*.lo
24   -
25   -# Shared objects (inc. Windows DLLs)
26   -*.dll
27   -*.so
28   -*.so.*
29   -*.dylib
30   -
31   -# Executables
32   -*.exe
33   -*.out
34   -*.app
35   -*.i*86
36   -*.x86_64
37   -*.hex
38   -
39   -# Debug files
40   -*.dSYM/
41   -*.su
42   -*.idb
43   -*.pdb
44   -
45   -# Kernel Module Compile Results
46   -*.mod*
47   -*.cmd
48   -.tmp_versions/
49   -modules.order
50   -Module.symvers
51   -Mkfile.old
52   -dkms.conf
  1 +bin/Optek_HiFi3_prod/Debug/._build_props_
  2 +bin/Optek_HiFi3_prod/Debug/BlueSea_OPTEK_LINK_GAME_SDK
  3 +bin/Optek_HiFi3_prod/Debug/build.log
  4 +bin/Optek_HiFi3_prod/Debug/lastreal.log
  5 +bin/Optek_HiFi3_prod/Debug/map.txt
  6 +bin/Optek_HiFi3_prod/Debug/objfiles.list
  7 +bin/Optek_HiFi3_prod/Debug/temp.log
  8 +bin/Optek_HiFi3_prod/Debug/source/codec/codec.d
  9 +bin/Optek_HiFi3_prod/Debug/source/codec/codec.o
  10 +bin/Optek_HiFi3_prod/Debug/source/codec/dd_ac3_dec/xa_dd_ac3_dec_error_handler.d
  11 +bin/Optek_HiFi3_prod/Debug/source/codec/dd_ac3_dec/xa_dd_ac3_dec_error_handler.o
  12 +bin/Optek_HiFi3_prod/Debug/source/codec/include/xa_error_handler.d
  13 +bin/Optek_HiFi3_prod/Debug/source/codec/include/xa_error_handler.o
  14 +bin/Optek_HiFi3_prod/Debug/source/codec/lc3_dec/xa_lc3_decoder_sample_testbench.d
  15 +bin/Optek_HiFi3_prod/Debug/source/codec/lc3_dec/xa_lc3_decoder_sample_testbench.o
  16 +bin/Optek_HiFi3_prod/Debug/source/codec/lc3_enc/app_lc3_encode.d
  17 +bin/Optek_HiFi3_prod/Debug/source/codec/lc3_enc/app_lc3_encode.o
  18 +bin/Optek_HiFi3_prod/Debug/source/codec/lc3_enc/xa_lc3_encoder_sample_testbench.d
  19 +bin/Optek_HiFi3_prod/Debug/source/codec/lc3_enc/xa_lc3_encoder_sample_testbench.o
  20 +bin/Optek_HiFi3_prod/Debug/source/codec/lc3_enc/xa_lc3_error_handler.d
  21 +bin/Optek_HiFi3_prod/Debug/source/codec/lc3_enc/xa_lc3_error_handler.o
  22 +bin/Optek_HiFi3_prod/Debug/source/codec/mp3_dec/mp3_decode.d
  23 +bin/Optek_HiFi3_prod/Debug/source/codec/mp3_dec/mp3_decode.o
  24 +bin/Optek_HiFi3_prod/Debug/source/codec/mp3_dec/xa_mp3_dec_error_handler.d
  25 +bin/Optek_HiFi3_prod/Debug/source/codec/mp3_dec/xa_mp3_dec_error_handler.o
  26 +bin/Optek_HiFi3_prod/Debug/source/codec/mp3_dec/xa_mp3_dec_sample_testbench.d
  27 +bin/Optek_HiFi3_prod/Debug/source/codec/mp3_dec/xa_mp3_dec_sample_testbench.o
  28 +bin/Optek_HiFi3_prod/Debug/source/codec/mp3_enc/app_mp3_encode.d
  29 +bin/Optek_HiFi3_prod/Debug/source/codec/mp3_enc/app_mp3_encode.o
  30 +bin/Optek_HiFi3_prod/Debug/source/codec/mp3_enc/hihat_wav_data.d
  31 +bin/Optek_HiFi3_prod/Debug/source/codec/mp3_enc/hihat_wav_data.o
  32 +bin/Optek_HiFi3_prod/Debug/source/codec/mp3_enc/xa_mp3_enc_error_handler.d
  33 +bin/Optek_HiFi3_prod/Debug/source/codec/mp3_enc/xa_mp3_enc_error_handler.o
  34 +bin/Optek_HiFi3_prod/Debug/source/codec/mp3_enc/xa_mp3_enc_sample_testbench.d
  35 +bin/Optek_HiFi3_prod/Debug/source/codec/mp3_enc/xa_mp3_enc_sample_testbench.o
  36 +bin/Optek_HiFi3_prod/Debug/source/codec/msbc_dec/xa_msbc_dec_error_handler.d
  37 +bin/Optek_HiFi3_prod/Debug/source/codec/msbc_dec/xa_msbc_dec_error_handler.o
  38 +bin/Optek_HiFi3_prod/Debug/source/codec/msbc_dec/xa_msbc_dec_sample_testbench.d
  39 +bin/Optek_HiFi3_prod/Debug/source/codec/msbc_dec/xa_msbc_dec_sample_testbench.o
  40 +bin/Optek_HiFi3_prod/Debug/source/codec/msbc_enc/xa_msbc_enc_error_handler.d
  41 +bin/Optek_HiFi3_prod/Debug/source/codec/msbc_enc/xa_msbc_enc_error_handler.o
  42 +bin/Optek_HiFi3_prod/Debug/source/codec/msbc_enc/xa_msbc_enc_sample_testbench.d
  43 +bin/Optek_HiFi3_prod/Debug/source/codec/msbc_enc/xa_msbc_enc_sample_testbench.o
  44 +bin/Optek_HiFi3_prod/Debug/source/codec/pcm_downsample_dec/xa_pcm_downsample_dec.d
  45 +bin/Optek_HiFi3_prod/Debug/source/codec/pcm_downsample_dec/xa_pcm_downsample_dec.o
  46 +bin/Optek_HiFi3_prod/Debug/source/codec/sbc_dec/xa_sbc_dec_dec.d
  47 +bin/Optek_HiFi3_prod/Debug/source/codec/sbc_dec/xa_sbc_dec_dec.o
  48 +bin/Optek_HiFi3_prod/Debug/source/codec/sbc_dec/xa_sbc_dec_error_handler.d
  49 +bin/Optek_HiFi3_prod/Debug/source/codec/sbc_dec/xa_sbc_dec_error_handler.o
  50 +bin/Optek_HiFi3_prod/Debug/source/codec/sbc_enc/xa_sbc_enc_error_handler.d
  51 +bin/Optek_HiFi3_prod/Debug/source/codec/sbc_enc/xa_sbc_enc_error_handler.o
  52 +bin/Optek_HiFi3_prod/Debug/source/codec/sbc_enc/xa_sbc_enc_sample_testbench.d
  53 +bin/Optek_HiFi3_prod/Debug/source/codec/sbc_enc/xa_sbc_enc_sample_testbench.o
  54 +bin/Optek_HiFi3_prod/Debug/source/codec/wav_dec/Wave_decode.d
  55 +bin/Optek_HiFi3_prod/Debug/source/codec/wav_dec/Wave_decode.o
  56 +bin/Optek_HiFi3_prod/Debug/source/common/app_adc.d
  57 +bin/Optek_HiFi3_prod/Debug/source/common/app_adc.o
  58 +bin/Optek_HiFi3_prod/Debug/source/common/app_cmd_bt.d
  59 +bin/Optek_HiFi3_prod/Debug/source/common/app_cmd_bt.o
  60 +bin/Optek_HiFi3_prod/Debug/source/common/app_cmd_record.d
  61 +bin/Optek_HiFi3_prod/Debug/source/common/app_cmd_record.o
  62 +bin/Optek_HiFi3_prod/Debug/source/common/app_cmd_usbhost_audio.d
  63 +bin/Optek_HiFi3_prod/Debug/source/common/app_cmd_usbhost_audio.o
  64 +bin/Optek_HiFi3_prod/Debug/source/common/app_cmd.d
  65 +bin/Optek_HiFi3_prod/Debug/source/common/app_cmd.o
  66 +bin/Optek_HiFi3_prod/Debug/source/common/app_dac.d
  67 +bin/Optek_HiFi3_prod/Debug/source/common/app_dac.o
  68 +bin/Optek_HiFi3_prod/Debug/source/common/app_flash_program.d
  69 +bin/Optek_HiFi3_prod/Debug/source/common/app_flash_program.o
  70 +bin/Optek_HiFi3_prod/Debug/source/common/app_gpio.d
  71 +bin/Optek_HiFi3_prod/Debug/source/common/app_gpio.o
  72 +bin/Optek_HiFi3_prod/Debug/source/common/app_i2c3.d
  73 +bin/Optek_HiFi3_prod/Debug/source/common/app_i2c3.o
  74 +bin/Optek_HiFi3_prod/Debug/source/common/app_key.d
  75 +bin/Optek_HiFi3_prod/Debug/source/common/app_key.o
  76 +bin/Optek_HiFi3_prod/Debug/source/common/app_main.d
  77 +bin/Optek_HiFi3_prod/Debug/source/common/app_main.o
  78 +bin/Optek_HiFi3_prod/Debug/source/common/app_process.d
  79 +bin/Optek_HiFi3_prod/Debug/source/common/app_process.o
  80 +bin/Optek_HiFi3_prod/Debug/source/common/app_qspi.d
  81 +bin/Optek_HiFi3_prod/Debug/source/common/app_qspi.o
  82 +bin/Optek_HiFi3_prod/Debug/source/common/app_timer.d
  83 +bin/Optek_HiFi3_prod/Debug/source/common/app_timer.o
  84 +bin/Optek_HiFi3_prod/Debug/source/common/app_uart.d
  85 +bin/Optek_HiFi3_prod/Debug/source/common/app_uart.o
  86 +bin/Optek_HiFi3_prod/Debug/source/common/app_ver.d
  87 +bin/Optek_HiFi3_prod/Debug/source/common/app_ver.o
  88 +bin/Optek_HiFi3_prod/Debug/source/common/CFasm_memcpy.d
  89 +bin/Optek_HiFi3_prod/Debug/source/common/CFasm_memcpy.o
  90 +bin/Optek_HiFi3_prod/Debug/source/common/debug.d
  91 +bin/Optek_HiFi3_prod/Debug/source/common/debug.o
  92 +bin/Optek_HiFi3_prod/Debug/source/common/fifo.d
  93 +bin/Optek_HiFi3_prod/Debug/source/common/fifo.o
  94 +bin/Optek_HiFi3_prod/Debug/source/common/flash_boot.d
  95 +bin/Optek_HiFi3_prod/Debug/source/common/flash_boot.o
  96 +bin/Optek_HiFi3_prod/Debug/source/common/FlashDev.d
  97 +bin/Optek_HiFi3_prod/Debug/source/common/FlashDev.o
  98 +bin/Optek_HiFi3_prod/Debug/source/common/interrupt_control.d
  99 +bin/Optek_HiFi3_prod/Debug/source/common/interrupt_control.o
  100 +bin/Optek_HiFi3_prod/Debug/source/common/interrupt.d
  101 +bin/Optek_HiFi3_prod/Debug/source/common/interrupt.o
  102 +bin/Optek_HiFi3_prod/Debug/source/common/key_scan.d
  103 +bin/Optek_HiFi3_prod/Debug/source/common/key_scan.o
  104 +bin/Optek_HiFi3_prod/Debug/source/common/malloc.d
  105 +bin/Optek_HiFi3_prod/Debug/source/common/malloc.o
  106 +bin/Optek_HiFi3_prod/Debug/source/common/message.d
  107 +bin/Optek_HiFi3_prod/Debug/source/common/message.o
  108 +bin/Optek_HiFi3_prod/Debug/source/common/reset.d
  109 +bin/Optek_HiFi3_prod/Debug/source/common/reset.o
  110 +bin/Optek_HiFi3_prod/Debug/source/common/SpiFlash_W25QXX.d
  111 +bin/Optek_HiFi3_prod/Debug/source/common/SpiFlash_W25QXX.o
  112 +bin/Optek_HiFi3_prod/Debug/source/common/startup_main.d
  113 +bin/Optek_HiFi3_prod/Debug/source/common/startup_main.o
  114 +bin/Optek_HiFi3_prod/Debug/source/common/tools.d
  115 +bin/Optek_HiFi3_prod/Debug/source/common/tools.o
  116 +bin/Optek_HiFi3_prod/Debug/source/common/windowspill_asm.d
  117 +bin/Optek_HiFi3_prod/Debug/source/common/windowspill_asm.o
  118 +bin/Optek_HiFi3_prod/Debug/source/common/xtensa_timer0.d
  119 +bin/Optek_HiFi3_prod/Debug/source/common/xtensa_timer0.o
  120 +bin/Optek_HiFi3_prod/Debug/source/common/xtensa_timer1.d
  121 +bin/Optek_HiFi3_prod/Debug/source/common/xtensa_timer1.o
  122 +bin/Optek_HiFi3_prod/Debug/source/common/audio/audio_com.d
  123 +bin/Optek_HiFi3_prod/Debug/source/common/audio/audio_com.o
  124 +bin/Optek_HiFi3_prod/Debug/source/common/audio/audio_dec_dolby.d
  125 +bin/Optek_HiFi3_prod/Debug/source/common/audio/audio_dec_dolby.o
  126 +bin/Optek_HiFi3_prod/Debug/source/common/audio/audio_dec.d
  127 +bin/Optek_HiFi3_prod/Debug/source/common/audio/audio_dec.o
  128 +bin/Optek_HiFi3_prod/Debug/source/common/audio/Audio_Device.d
  129 +bin/Optek_HiFi3_prod/Debug/source/common/audio/Audio_Device.o
  130 +bin/Optek_HiFi3_prod/Debug/source/common/audio/Audio_optek_dapp.d
  131 +bin/Optek_HiFi3_prod/Debug/source/common/audio/Audio_optek_dapp.o
  132 +bin/Optek_HiFi3_prod/Debug/source/common/audio/peak_level_meter.d
  133 +bin/Optek_HiFi3_prod/Debug/source/common/audio/peak_level_meter.o
  134 +bin/Optek_HiFi3_prod/Debug/source/common/display/app_lcd_OEM.d
  135 +bin/Optek_HiFi3_prod/Debug/source/common/display/app_lcd_OEM.o
  136 +bin/Optek_HiFi3_prod/Debug/source/common/display/LCDdevice.d
  137 +bin/Optek_HiFi3_prod/Debug/source/common/display/LCDdevice.o
  138 +bin/Optek_HiFi3_prod/Debug/source/common/media_uis/app_list.d
  139 +bin/Optek_HiFi3_prod/Debug/source/common/media_uis/app_list.o
  140 +bin/Optek_HiFi3_prod/Debug/source/common/media_uis/app_media_com.d
  141 +bin/Optek_HiFi3_prod/Debug/source/common/media_uis/app_media_com.o
  142 +bin/Optek_HiFi3_prod/Debug/source/common/media_uis/app_sdram.d
  143 +bin/Optek_HiFi3_prod/Debug/source/common/media_uis/app_sdram.o
  144 +bin/Optek_HiFi3_prod/Debug/source/common/media_uis/Id3v2.d
  145 +bin/Optek_HiFi3_prod/Debug/source/common/media_uis/Id3v2.o
  146 +bin/Optek_HiFi3_prod/Debug/source/common/media_uis/wstring.d
  147 +bin/Optek_HiFi3_prod/Debug/source/common/media_uis/wstring.o
  148 +bin/Optek_HiFi3_prod/Debug/source/common/remote/remote_nec.d
  149 +bin/Optek_HiFi3_prod/Debug/source/common/remote/remote_nec.o
  150 +bin/Optek_HiFi3_prod/Debug/source/common/remote/remote_Panasonic.d
  151 +bin/Optek_HiFi3_prod/Debug/source/common/remote/remote_Panasonic.o
  152 +bin/Optek_HiFi3_prod/Debug/source/common/remote/remote.d
  153 +bin/Optek_HiFi3_prod/Debug/source/common/remote/remote.o
  154 +bin/Optek_HiFi3_prod/Debug/source/common/save/app_save.d
  155 +bin/Optek_HiFi3_prod/Debug/source/common/save/app_save.o
  156 +bin/Optek_HiFi3_prod/Debug/source/common/save/AT24c02.d
  157 +bin/Optek_HiFi3_prod/Debug/source/common/save/AT24c02.o
  158 +bin/Optek_HiFi3_prod/Debug/source/common/spdif_uis/app_spdif_com.d
  159 +bin/Optek_HiFi3_prod/Debug/source/common/spdif_uis/app_spdif_com.o
  160 +bin/Optek_HiFi3_prod/Debug/source/common/tone/prompt_tone.d
  161 +bin/Optek_HiFi3_prod/Debug/source/common/tone/prompt_tone.o
  162 +bin/Optek_HiFi3_prod/Debug/source/dsp/fir_ss_hifi2.d
  163 +bin/Optek_HiFi3_prod/Debug/source/dsp/fir_ss_hifi2.o
  164 +bin/Optek_HiFi3_prod/Debug/source/dsp/optek_eq_tune_by_uart.d
  165 +bin/Optek_HiFi3_prod/Debug/source/dsp/optek_eq_tune_by_uart.o
  166 +bin/Optek_HiFi3_prod/Debug/source/dsp/optek_hifi2_dapp.d
  167 +bin/Optek_HiFi3_prod/Debug/source/dsp/optek_hifi2_dapp.o
  168 +bin/Optek_HiFi3_prod/Debug/source/dsp/optek_src.d
  169 +bin/Optek_HiFi3_prod/Debug/source/dsp/optek_src.o
  170 +bin/Optek_HiFi3_prod/Debug/source/dsp/optek_vol_table.d
  171 +bin/Optek_HiFi3_prod/Debug/source/dsp/optek_vol_table.o
  172 +bin/Optek_HiFi3_prod/Debug/source/dsp/d2as/optek_d2as_table.d
  173 +bin/Optek_HiFi3_prod/Debug/source/dsp/d2as/optek_d2as_table.o
  174 +bin/Optek_HiFi3_prod/Debug/source/dsp/echo_reverb/optek_echo_reverb_configuration.d
  175 +bin/Optek_HiFi3_prod/Debug/source/dsp/echo_reverb/optek_echo_reverb_configuration.o
  176 +bin/Optek_HiFi3_prod/Debug/source/dsp/echo_reverb/optek_mic_processing_collection.d
  177 +bin/Optek_HiFi3_prod/Debug/source/dsp/echo_reverb/optek_mic_processing_collection.o
  178 +bin/Optek_HiFi3_prod/Debug/source/hw/audio_pll.d
  179 +bin/Optek_HiFi3_prod/Debug/source/hw/audio_pll.o
  180 +bin/Optek_HiFi3_prod/Debug/source/hw/hw_adc.d
  181 +bin/Optek_HiFi3_prod/Debug/source/hw/hw_adc.o
  182 +bin/Optek_HiFi3_prod/Debug/source/hw/hw_codec.d
  183 +bin/Optek_HiFi3_prod/Debug/source/hw/hw_codec.o
  184 +bin/Optek_HiFi3_prod/Debug/source/hw/hw_da_pp.d
  185 +bin/Optek_HiFi3_prod/Debug/source/hw/hw_da_pp.o
  186 +bin/Optek_HiFi3_prod/Debug/source/hw/hw_dma.d
  187 +bin/Optek_HiFi3_prod/Debug/source/hw/hw_dma.o
  188 +bin/Optek_HiFi3_prod/Debug/source/hw/hw_gpio.d
  189 +bin/Optek_HiFi3_prod/Debug/source/hw/hw_gpio.o
  190 +bin/Optek_HiFi3_prod/Debug/source/hw/hw_gpio32 ports.d
  191 +bin/Optek_HiFi3_prod/Debug/source/hw/hw_gpio32 ports.o
  192 +bin/Optek_HiFi3_prod/Debug/source/hw/hw_gpio32_ports.d
  193 +bin/Optek_HiFi3_prod/Debug/source/hw/hw_gpio32_ports.o
  194 +bin/Optek_HiFi3_prod/Debug/source/hw/hw_iis.d
  195 +bin/Optek_HiFi3_prod/Debug/source/hw/hw_iis.o
  196 +bin/Optek_HiFi3_prod/Debug/source/hw/hw_misc.d
  197 +bin/Optek_HiFi3_prod/Debug/source/hw/hw_misc.o
  198 +bin/Optek_HiFi3_prod/Debug/source/hw/hw_pll.d
  199 +bin/Optek_HiFi3_prod/Debug/source/hw/hw_pll.o
  200 +bin/Optek_HiFi3_prod/Debug/source/hw/hw_pwm.d
  201 +bin/Optek_HiFi3_prod/Debug/source/hw/hw_pwm.o
  202 +bin/Optek_HiFi3_prod/Debug/source/hw/hw_spdif.d
  203 +bin/Optek_HiFi3_prod/Debug/source/hw/hw_spdif.o
  204 +bin/Optek_HiFi3_prod/Debug/source/hw/hw_spi.d
  205 +bin/Optek_HiFi3_prod/Debug/source/hw/hw_spi.o
  206 +bin/Optek_HiFi3_prod/Debug/source/hw/hw_timer.d
  207 +bin/Optek_HiFi3_prod/Debug/source/hw/hw_timer.o
  208 +bin/Optek_HiFi3_prod/Debug/source/hw/hw_uart.d
  209 +bin/Optek_HiFi3_prod/Debug/source/hw/hw_uart.o
  210 +bin/Optek_HiFi3_prod/Debug/source/hw/hw_watchdog.d
  211 +bin/Optek_HiFi3_prod/Debug/source/hw/hw_watchdog.o
  212 +bin/Optek_HiFi3_prod/Debug/source/media/bt_hci/bt_controller_main.d
  213 +bin/Optek_HiFi3_prod/Debug/source/media/bt_hci/bt_controller_main.o
  214 +bin/Optek_HiFi3_prod/Debug/source/media/bt_hci/bt_host_main.d
  215 +bin/Optek_HiFi3_prod/Debug/source/media/bt_hci/bt_host_main.o
  216 +bin/Optek_HiFi3_prod/Debug/source/media/bt_hci/optek_link.d
  217 +bin/Optek_HiFi3_prod/Debug/source/media/bt_hci/optek_link.o
  218 +bin/Optek_HiFi3_prod/Debug/source/media/bt_hci/attrib/gatt-service.d
  219 +bin/Optek_HiFi3_prod/Debug/source/media/bt_hci/attrib/gatt-service.o
  220 +bin/Optek_HiFi3_prod/Debug/source/media/bt_hci/attrib/profiles/Batt/battservice.d
  221 +bin/Optek_HiFi3_prod/Debug/source/media/bt_hci/attrib/profiles/Batt/battservice.o
  222 +bin/Optek_HiFi3_prod/Debug/source/media/bt_hci/attrib/profiles/DevInfo/devinfoservice.d
  223 +bin/Optek_HiFi3_prod/Debug/source/media/bt_hci/attrib/profiles/DevInfo/devinfoservice.o
  224 +bin/Optek_HiFi3_prod/Debug/source/media/bt_hci/attrib/profiles/GenericAccess/genericAccess.d
  225 +bin/Optek_HiFi3_prod/Debug/source/media/bt_hci/attrib/profiles/GenericAccess/genericAccess.o
  226 +bin/Optek_HiFi3_prod/Debug/source/media/bt_hci/attrib/profiles/GenericAttr/genericAttr.d
  227 +bin/Optek_HiFi3_prod/Debug/source/media/bt_hci/attrib/profiles/GenericAttr/genericAttr.o
  228 +bin/Optek_HiFi3_prod/Debug/source/media/bt_hci/attrib/profiles/Keys/simplekeys.d
  229 +bin/Optek_HiFi3_prod/Debug/source/media/bt_hci/attrib/profiles/Keys/simplekeys.o
  230 +bin/Optek_HiFi3_prod/Debug/source/media/bt_hci/attrib/profiles/Proximity/proxreporter.d
  231 +bin/Optek_HiFi3_prod/Debug/source/media/bt_hci/attrib/profiles/Proximity/proxreporter.o
  232 +bin/Optek_HiFi3_prod/Debug/source/media/bt_hci/profile/hfp/at_command.d
  233 +bin/Optek_HiFi3_prod/Debug/source/media/bt_hci/profile/hfp/at_command.o
  234 +bin/Optek_HiFi3_prod/Debug/source/media/bt_hci/profile/hfp/hfp_wo_batt_level.d
  235 +bin/Optek_HiFi3_prod/Debug/source/media/bt_hci/profile/hfp/hfp_wo_batt_level.o
  236 +bin/Optek_HiFi3_prod/Debug/source/media/bt_hci/profile/hfp/hfp.d
  237 +bin/Optek_HiFi3_prod/Debug/source/media/bt_hci/profile/hfp/hfp.o
  238 +bin/Optek_HiFi3_prod/Debug/source/media/cec/optek_cec_cmd.d
  239 +bin/Optek_HiFi3_prod/Debug/source/media/cec/optek_cec_cmd.o
  240 +bin/Optek_HiFi3_prod/Debug/source/media/cec/optek_cec_i2c.d
  241 +bin/Optek_HiFi3_prod/Debug/source/media/cec/optek_cec_i2c.o
  242 +bin/Optek_HiFi3_prod/Debug/source/media/sd/sd_switch.d
  243 +bin/Optek_HiFi3_prod/Debug/source/media/sd/sd_switch.o
  244 +bin/Optek_HiFi3_prod/Debug/source/media/sd/sd.d
  245 +bin/Optek_HiFi3_prod/Debug/source/media/sd/sd.o
  246 +bin/Optek_HiFi3_prod/Debug/source/media/sd/sdhcd.d
  247 +bin/Optek_HiFi3_prod/Debug/source/media/sd/sdhcd.o
  248 +bin/Optek_HiFi3_prod/Debug/source/media/sd/sdif.d
  249 +bin/Optek_HiFi3_prod/Debug/source/media/sd/sdif.o
  250 +bin/Optek_HiFi3_prod/Debug/source/media/usbdev/app_cmd_usbdev.d
  251 +bin/Optek_HiFi3_prod/Debug/source/media/usbdev/app_cmd_usbdev.o
  252 +bin/Optek_HiFi3_prod/Debug/source/media/usbdev/denumAudio.d
  253 +bin/Optek_HiFi3_prod/Debug/source/media/usbdev/denumAudio.o
  254 +bin/Optek_HiFi3_prod/Debug/source/media/usbdev/usbdev_dec.d
  255 +bin/Optek_HiFi3_prod/Debug/source/media/usbdev/usbdev_dec.o
  256 +bin/Optek_HiFi3_prod/Debug/source/media/usbdev/usbdev.d
  257 +bin/Optek_HiFi3_prod/Debug/source/media/usbdev/usbdev.o
  258 +bin/Optek_HiFi3_prod/Debug/source/media/usbhost/app_media.d
  259 +bin/Optek_HiFi3_prod/Debug/source/media/usbhost/app_media.o
  260 +bin/Optek_HiFi3_prod/Debug/source/media/usbhost/hcd.d
  261 +bin/Optek_HiFi3_prod/Debug/source/media/usbhost/hcd.o
  262 +bin/Optek_HiFi3_prod/Debug/source/media/usbhost/hcd2.d
  263 +bin/Optek_HiFi3_prod/Debug/source/media/usbhost/hcd2.o
  264 +bin/Optek_HiFi3_prod/Debug/source/media/usbhost/hstack.d
  265 +bin/Optek_HiFi3_prod/Debug/source/media/usbhost/hstack.o
  266 +bin/Optek_HiFi3_prod/Debug/source/media/usbhost/ide_flash.d
  267 +bin/Optek_HiFi3_prod/Debug/source/media/usbhost/ide_flash.o
  268 +bin/Optek_HiFi3_prod/Debug/source/media/usbhost/otg.d
  269 +bin/Optek_HiFi3_prod/Debug/source/media/usbhost/otg.o
  270 +bin/Optek_HiFi3_prod/Debug/source/media/usbhost/usb.d
  271 +bin/Optek_HiFi3_prod/Debug/source/media/usbhost/usb.o
  272 +bin/Optek_HiFi3_prod/Debug/source/media/usbhost/usbhostaudio.d
  273 +bin/Optek_HiFi3_prod/Debug/source/media/usbhost/usbhostaudio.o
  274 +bin/Optek_HiFi3_prod/Debug/source/media/usbhost/usbmsc.d
  275 +bin/Optek_HiFi3_prod/Debug/source/media/usbhost/usbmsc.o
  276 +bin/Optek_HiFi3_prod/Debug/source/media/usbhost/usbTask.d
  277 +bin/Optek_HiFi3_prod/Debug/source/media/usbhost/usbTask.o
  278 +bin/Optek_HiFi3_prod/Debug/source/media/usbhost/iPod/ipod.d
  279 +bin/Optek_HiFi3_prod/Debug/source/media/usbhost/iPod/ipod.o
  280 +bin/Optek_HiFi3_prod/Debug/source/os/os_entry.d
  281 +bin/Optek_HiFi3_prod/Debug/source/os/os_entry.o
  282 +bin/Optek_HiFi3_prod/Debug/source/os/os_init.d
  283 +bin/Optek_HiFi3_prod/Debug/source/os/os_init.o
  284 +bin/Optek_HiFi3_prod/Debug/source/os/freeRTOS/Demo/Xtensa_XCC/test_main.d
  285 +bin/Optek_HiFi3_prod/Debug/source/os/freeRTOS/Demo/Xtensa_XCC/test_main.o
  286 +bin/Optek_HiFi3_prod/Debug/source/os/freeRTOS/portable/MemMang/heap_2.d
  287 +bin/Optek_HiFi3_prod/Debug/source/os/freeRTOS/portable/MemMang/heap_2.o
  288 +bin/Optek_HiFi3_prod/Debug/source/os/freeRTOS/portable/XCC/Xtensa/exit.d
  289 +bin/Optek_HiFi3_prod/Debug/source/os/freeRTOS/portable/XCC/Xtensa/exit.o
  290 +bin/Optek_HiFi3_prod/Debug/source/os/freeRTOS/portable/XCC/Xtensa/intlevel-set.d
  291 +bin/Optek_HiFi3_prod/Debug/source/os/freeRTOS/portable/XCC/Xtensa/intlevel-set.o
  292 +bin/Optek_HiFi3_prod/Debug/source/os/freeRTOS/portable/XCC/Xtensa/port.d
  293 +bin/Optek_HiFi3_prod/Debug/source/os/freeRTOS/portable/XCC/Xtensa/port.o
  294 +bin/Optek_HiFi3_prod/Debug/source/os/freeRTOS/portable/XCC/Xtensa/portasm.d
  295 +bin/Optek_HiFi3_prod/Debug/source/os/freeRTOS/portable/XCC/Xtensa/portasm.o
  296 +bin/Optek_HiFi3_prod/Debug/source/os/freeRTOS/portable/XCC/Xtensa/portclib.d
  297 +bin/Optek_HiFi3_prod/Debug/source/os/freeRTOS/portable/XCC/Xtensa/portclib.o
  298 +bin/Optek_HiFi3_prod/Debug/source/os/freeRTOS/portable/XCC/Xtensa/xtensa_context.d
  299 +bin/Optek_HiFi3_prod/Debug/source/os/freeRTOS/portable/XCC/Xtensa/xtensa_context.o
  300 +bin/Optek_HiFi3_prod/Debug/source/os/freeRTOS/portable/XCC/Xtensa/xtensa_init.d
  301 +bin/Optek_HiFi3_prod/Debug/source/os/freeRTOS/portable/XCC/Xtensa/xtensa_init.o
  302 +bin/Optek_HiFi3_prod/Debug/source/os/freeRTOS/portable/XCC/Xtensa/xtensa_intr_asm.d
  303 +bin/Optek_HiFi3_prod/Debug/source/os/freeRTOS/portable/XCC/Xtensa/xtensa_intr_asm.o
  304 +bin/Optek_HiFi3_prod/Debug/source/os/freeRTOS/portable/XCC/Xtensa/xtensa_intr.d
  305 +bin/Optek_HiFi3_prod/Debug/source/os/freeRTOS/portable/XCC/Xtensa/xtensa_intr.o
  306 +bin/Optek_HiFi3_prod/Debug/source/os/freeRTOS/portable/XCC/Xtensa/xtensa_overlay_os_hook.d
  307 +bin/Optek_HiFi3_prod/Debug/source/os/freeRTOS/portable/XCC/Xtensa/xtensa_overlay_os_hook.o
  308 +bin/Optek_HiFi3_prod/Debug/source/os/freeRTOS/portable/XCC/Xtensa/xtensa_vectors.d
  309 +bin/Optek_HiFi3_prod/Debug/source/os/freeRTOS/portable/XCC/Xtensa/xtensa_vectors.o
  310 +bin/Optek_HiFi3_prod/Debug/source/printf/printf_fifo.d
  311 +bin/Optek_HiFi3_prod/Debug/source/printf/printf_fifo.o
  312 +bin/Optek_HiFi3_prod/Debug/source/printf/printf.d
  313 +bin/Optek_HiFi3_prod/Debug/source/printf/printf.o
  314 +bin/Optek_HiFi3_prod/Debug/source/printf/scanf.d
  315 +bin/Optek_HiFi3_prod/Debug/source/printf/scanf.o
  316 +bin/Optek_HiFi3_prod/Debug/source/ui/OEM/app_string_OEM.d
  317 +bin/Optek_HiFi3_prod/Debug/source/ui/OEM/app_string_OEM.o
  318 +bin/Optek_HiFi3_prod/Debug/source/ui/OEM/app_window_OEM.d
  319 +bin/Optek_HiFi3_prod/Debug/source/ui/OEM/app_window_OEM.o
  320 +bin/Optek_HiFi3_prod/Debug/source/ui/OEM/LCD_ST7032.d
  321 +bin/Optek_HiFi3_prod/Debug/source/ui/OEM/LCD_ST7032.o
  322 +upgrade_bin/BlueSea_BT_SDK_uart_programming.bin
  323 +upgrade_bin/BlueSea_BT_SDK_upgrade.bin
  324 +upgrade_bin/BlueSea_uart_programming.bin
  325 +upgrade_bin/BlueSea_upgrade.bin
  326 +upgrade_bin/BlueSea_USB_SD_SDK_uart_programming_20201103_rebuild_all.bin
  327 +upgrade_bin/BlueSea_USB_SD_SDK_uart_programming.bin
  328 +upgrade_bin/BlueSea_USB_SD_SDK_uart_programming.bin-
  329 +upgrade_bin/BlueSea_USB_SD_SDK_upgrade.bin
  330 +upgrade_bin/BlueSea_USB_SD_SDK_upgrade.bin-
  331 +upgrade_bin/bt_upgrade_bin.bat
  332 +upgrade_bin/upgrade.txt
  333 +upgrade_bin/usb_sd_upgrade_bin.bat
  334 +upgrade_bin/binGenerationTools_for_BT_Upgrade/bin_added_1_volatile_chkSum_behind.bat
  335 +upgrade_bin/binGenerationTools_for_BT_Upgrade/bin_added_1_volatile_chksum_behind.exe
  336 +upgrade_bin/binGenerationTools_for_BT_Upgrade/Bin3Combination.exe
  337 +upgrade_bin/binGenerationTools_for_BT_Upgrade/bt_upgrade_base_bin_20190929_Check_Upgrade_File_Name.zip
  338 +upgrade_bin/binGenerationTools_for_BT_Upgrade/bt_upgrade_base_bin_20190929_No_Check_Upgrade_File_Name.zip
  339 +upgrade_bin/binGenerationTools_for_BT_Upgrade/bt_upgrade_base.bin
  340 +upgrade_bin/binGenerationTools_for_BT_Upgrade/DC_Optek_shortcut.bat
  341 +upgrade_bin/binGenerationTools_for_BT_Upgrade/firmare_for_erasing.bin
  342 +upgrade_bin/binGenerationTools_for_BT_Upgrade/standby_eco.bin
  343 +upgrade_bin/binGenerationTools_for_BT_Upgrade/uart_boot_loader_bin_combination.exe
  344 +upgrade_bin/binGenerationTools_for_BT_Upgrade/uart_boot_loader_erasing_sFlash.bin
  345 +upgrade_bin/binGenerationTools_for_BT_Upgrade/uart_boot_loader_for_programming_sFlash.bat
  346 +upgrade_bin/binGenerationTools_for_BT_Upgrade/upgrade_3bin.bat
  347 +upgrade_bin/binGenerationTools_for_BT_Upgrade/xt-objcopy.exe
  348 +upgrade_bin/binGenerationTools_for_USB_SD_Upgrade/bin_added_1_volatile_chkSum_behind.bat
  349 +upgrade_bin/binGenerationTools_for_USB_SD_Upgrade/bin_added_1_volatile_chksum_behind.exe
  350 +upgrade_bin/binGenerationTools_for_USB_SD_Upgrade/Bin3Combination.exe
  351 +upgrade_bin/binGenerationTools_for_USB_SD_Upgrade/DC_Optek_shortcut.bat
  352 +upgrade_bin/binGenerationTools_for_USB_SD_Upgrade/firmare_for_erasing.bin
  353 +upgrade_bin/binGenerationTools_for_USB_SD_Upgrade/standby_eco.bin
  354 +upgrade_bin/binGenerationTools_for_USB_SD_Upgrade/uart_boot_loader_bin_combination.exe
  355 +upgrade_bin/binGenerationTools_for_USB_SD_Upgrade/uart_boot_loader_erasing_sFlash.bin
  356 +upgrade_bin/binGenerationTools_for_USB_SD_Upgrade/uart_boot_loader_for_erasing_sFlash.bat
  357 +upgrade_bin/binGenerationTools_for_USB_SD_Upgrade/uart_boot_loader_for_programming_sFlash.bat
  358 +upgrade_bin/binGenerationTools_for_USB_SD_Upgrade/upgrade_3bin.bat
  359 +upgrade_bin/binGenerationTools_for_USB_SD_Upgrade/usb_sd_upgrade_base_bin_20190928.zip
  360 +upgrade_bin/binGenerationTools_for_USB_SD_Upgrade/usb_sd_upgrade_base_bin_20191120.zip
  361 +upgrade_bin/binGenerationTools_for_USB_SD_Upgrade/usb_sd_upgrade_base.bin
  362 +upgrade_bin/binGenerationTools_for_USB_SD_Upgrade/xt-objcopy.exe
... ...
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<projectDescription>
  3 + <name>BlueSea_OPTEK_LINK_SDK1</name>
  4 + <comment></comment>
  5 + <projects>
  6 + <project>XtensaInfo</project>
  7 + </projects>
  8 + <buildSpec>
  9 + <buildCommand>
  10 + <name>com.tensilica.xide.cdt.xtensamanagedbuilder</name>
  11 + <arguments>
  12 + </arguments>
  13 + </buildCommand>
  14 + <buildCommand>
  15 + <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
  16 + <arguments>
  17 + </arguments>
  18 + </buildCommand>
  19 + </buildSpec>
  20 + <natures>
  21 + <nature>org.eclipse.cdt.core.ccnature</nature>
  22 + <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
  23 + <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
  24 + <nature>org.eclipse.cdt.core.cnature</nature>
  25 + <nature>com.tensilica.xide.cdt.XtensaCProjectNature</nature>
  26 + <nature>com.tensilica.xide.cdt.XideManagedProjectNature</nature>
  27 + <nature>com.tensilica.xide.cdt.XtensaCProjectExeNature</nature>
  28 + </natures>
  29 +</projectDescription>
... ...
  1 +#
  2 +#Sat Oct 19 11:39:46 CST 2019
  3 +com.tensilica.xide.cdtcommandlist=
  4 +org.eclipse.cdt.launch.WORKING_DIRECTORY=
  5 +com.tensilica.xide.cdtrunscriptafterload=false
  6 +com.tensilica.xide.cdt.launch.attachingdo=resume and stop in main
  7 +org.eclipse.cdt.launch.PROGRAM_ARGUMENTS=
  8 +com.tensilica.xide.cdt.launch.attachingdo.stop.at.symbol=main
... ...
  1 +eclipse.preferences.version=1
  2 +encoding//source/common/app_cmd.c=UTF-8
... ...
  1 +<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
  2 +<BuildTarget version="1.0" tool="xtensa">
  3 + <BuildSettings>
  4 + <BaseSettings path="project">
  5 + <LinkerOptions>
  6 + <LinkerSupport value="sim" key="-mlsp=" custom="false"/>
  7 + </LinkerOptions>
  8 + </BaseSettings>
  9 + </BuildSettings>
  10 +</BuildTarget>
... ...
  1 +<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
  2 +<BuildTarget tool="xtensa" version="1.0">
  3 + <BuildSettings>
  4 + <BaseSettings path="project">
  5 + <PreprocessorOptions>
  6 + <StringListMapOptions>
  7 + <StringListMapEntry>
  8 + <key>Includes</key>
  9 + <value flag="-I" inheritance="donotinherit">
  10 + <ListEntry>$(PROJECT_HOME)\source\include</ListEntry>
  11 + <ListEntry>$(PROJECT_HOME)\source\os\threadRTOS\inc</ListEntry>
  12 + <ListEntry>$(PROJECT_HOME)\source\os\freeRTOS\inc</ListEntry>
  13 + <ListEntry>$(PROJECT_HOME)\source\os\freeRTOS\include</ListEntry>
  14 + <ListEntry>$(PROJECT_HOME)\Source\os\freeRTOS\portable\XCC\Xtensa</ListEntry>
  15 + <ListEntry>$(PROJECT_HOME)\source\os\freeRTOS\Xtensa</ListEntry>
  16 + <ListEntry>$(PROJECT_HOME)\source\hw</ListEntry>
  17 + <ListEntry>$(PROJECT_HOME)\source\os</ListEntry>
  18 + <ListEntry>$(PROJECT_HOME)\source\printf</ListEntry>
  19 + <ListEntry>$(PROJECT_HOME)\source\common</ListEntry>
  20 + <ListEntry>$(PROJECT_HOME)\source\codec</ListEntry>
  21 + <ListEntry>$(PROJECT_HOME)\source\codec\include</ListEntry>
  22 + <ListEntry>$(PROJECT_HOME)\source\codec\wav_dec</ListEntry>
  23 + <ListEntry>$(PROJECT_HOME)\source\codec\dd_ac3_dec</ListEntry>
  24 + <ListEntry>$(PROJECT_HOME)\source\codec\mp3_enc\</ListEntry>
  25 + <ListEntry>$(PROJECT_HOME)\source\dsp</ListEntry>
  26 + <ListEntry>$(PROJECT_HOME)\source\mp3dec\include</ListEntry>
  27 + <ListEntry>$(PROJECT_HOME)\source\mp3dec\test\include</ListEntry>
  28 + <ListEntry>$(PROJECT_HOME)\source\wmadec\include</ListEntry>
  29 + <ListEntry>$(PROJECT_HOME)\source\media\bt_hci</ListEntry>
  30 + <ListEntry>$(PROJECT_HOME)\source\media\bt_hci\lib</ListEntry>
  31 + <ListEntry>$(PROJECT_HOME)\source\ui\OEM</ListEntry>
  32 + <ListEntry>$(PROJECT_HOME)\source\media\usbhost</ListEntry>
  33 + <ListEntry>$(PROJECT_HOME)\source\media\usbdev</ListEntry>
  34 + <ListEntry>$(PROJECT_HOME)\source\common\media_uis</ListEntry>
  35 + <ListEntry>$(PROJECT_HOME)\source\common\audio</ListEntry>
  36 + <ListEntry>$(PROJECT_HOME)\source\dsp</ListEntry>
  37 + <ListEntry>$(PROJECT_HOME)\source\dsp\d2as</ListEntry>
  38 + <ListEntry>$(PROJECT_HOME)\source\common\display</ListEntry>
  39 + <ListEntry>$(PROJECT_HOME)\source\common\remote</ListEntry>
  40 + <ListEntry>$(PROJECT_HOME)\source\media\sd</ListEntry>
  41 + <ListEntry>$(PROJECT_HOME)\source\common\save</ListEntry>
  42 + <ListEntry>$(PROJECT_HOME)\source\common\tone</ListEntry>
  43 + </value>
  44 + </StringListMapEntry>
  45 + </StringListMapOptions>
  46 + <KeyValueListMapOptions>
  47 + <KeyValueListMapEntry>
  48 + <key>Defines</key>
  49 + <value flag="-D" inheritance="donotinherit"/>
  50 + </KeyValueListMapEntry>
  51 + </KeyValueListMapOptions>
  52 + </PreprocessorOptions>
  53 + <CompilerOptions>
  54 + <SingleFlagMapOptions>
  55 + <SingleFlagMapEntry>
  56 + <key>CompilerEnableLongCall</key>
  57 + <value flag="-mlongcalls" use="true"/>
  58 + </SingleFlagMapEntry>
  59 + <SingleFlagMapEntry>
  60 + <key>WarningSetting</key>
  61 + <value flag="-Wall" use="true"/>
  62 + </SingleFlagMapEntry>
  63 + </SingleFlagMapOptions>
  64 + <FlagValueMapOptions>
  65 + <FlagValueMapEntry>
  66 + <key>Debug</key>
  67 + <value level="-3" flag="-g" use="true"/>
  68 + </FlagValueMapEntry>
  69 + <FlagValueMapEntry>
  70 + <key>Optimization</key>
  71 + <value level="2" flag="-O" use="true"/>
  72 + </FlagValueMapEntry>
  73 + </FlagValueMapOptions>
  74 + </CompilerOptions>
  75 + <AssemblerOptions>
  76 + <SingleFlagMapOptions>
  77 + <SingleFlagMapEntry>
  78 + <key>AssemblerIncludeDebug</key>
  79 + <value flag="--gdwarf-2" use="true"/>
  80 + </SingleFlagMapEntry>
  81 + <SingleFlagMapEntry>
  82 + <key>AssemblerLongCall</key>
  83 + <value flag="--longcalls" use="true"/>
  84 + </SingleFlagMapEntry>
  85 + </SingleFlagMapOptions>
  86 + </AssemblerOptions>
  87 + <LinkerOptions>
  88 + <StringListMapOptions>
  89 + <StringListMapEntry>
  90 + <key>LinkerAdditionalOptions</key>
  91 + <value flag="" inheritance="inherit">
  92 + <ListEntry>-Map map.txt -nostdlib -L$(PROJECT_HOME)\link\lib </ListEntry>
  93 + </value>
  94 + </StringListMapEntry>
  95 + <StringListMapEntry>
  96 + <key>LibrarySearchPath</key>
  97 + <value flag="-L" inheritance="prepend">
  98 + <ListEntry>$(PROJECT_HOME)\link\lib</ListEntry>
  99 + <ListEntry>${workspace_loc}\lib_btdm_host\bin\Optek_HiFi3_Dev_05</ListEntry>
  100 + </value>
  101 + </StringListMapEntry>
  102 + </StringListMapOptions>
  103 + <LinkerSupport custom="true" key="-mlsp=" value="..\..\..\link"/>
  104 + </LinkerOptions>
  105 + </BaseSettings>
  106 + <OverriddenSettings>
  107 + <OverriddenSettingsEntry>
  108 + <key>source/os/freeRTOS/croutine.c</key>
  109 + <value path="source/os/freeRTOS/croutine.c">
  110 + <CompilerOptions>
  111 + <FlagValueMapOptions>
  112 + <FlagValueMapEntry>
  113 +<key>Optimization</key>
  114 +<value level="2" flag="-O" use="true"/>
  115 + </FlagValueMapEntry>
  116 + </FlagValueMapOptions>
  117 + </CompilerOptions>
  118 + </value>
  119 + </OverriddenSettingsEntry>
  120 + <OverriddenSettingsEntry>
  121 + <key>source/hw/hw_iis.c</key>
  122 + <value path="source/hw/hw_iis.c">
  123 + <CompilerOptions>
  124 + <FlagValueMapOptions>
  125 + <FlagValueMapEntry>
  126 +<key>Optimization</key>
  127 +<value level="-1" flag="-O" use="false"/>
  128 + </FlagValueMapEntry>
  129 + </FlagValueMapOptions>
  130 + </CompilerOptions>
  131 + </value>
  132 + </OverriddenSettingsEntry>
  133 + <OverriddenSettingsEntry>
  134 + <key>source/dsp/optek_hifi2_dapp.c</key>
  135 + <value path="source/dsp/optek_hifi2_dapp.c">
  136 + <CompilerOptions>
  137 + <FlagValueMapOptions>
  138 + <FlagValueMapEntry>
  139 +<key>Optimization</key>
  140 +<value level="0" flag="-O" use="true"/>
  141 + </FlagValueMapEntry>
  142 + </FlagValueMapOptions>
  143 + </CompilerOptions>
  144 + </value>
  145 + </OverriddenSettingsEntry>
  146 + <OverriddenSettingsEntry>
  147 + <key>source/codec/mp3_dec/xa_mp3_dec_sample_testbench.c</key>
  148 + <value path="source/codec/mp3_dec/xa_mp3_dec_sample_testbench.c">
  149 + <CompilerOptions>
  150 + <FlagValueMapOptions>
  151 + <FlagValueMapEntry>
  152 +<key>Optimization</key>
  153 +<value level="0" flag="-O" use="true"/>
  154 + </FlagValueMapEntry>
  155 + </FlagValueMapOptions>
  156 + </CompilerOptions>
  157 + </value>
  158 + </OverriddenSettingsEntry>
  159 + <OverriddenSettingsEntry>
  160 + <key>source/os/freeRTOS/list.c</key>
  161 + <value path="source/os/freeRTOS/list.c">
  162 + <CompilerOptions>
  163 + <FlagValueMapOptions>
  164 + <FlagValueMapEntry>
  165 +<key>Optimization</key>
  166 +<value level="2" flag="-O" use="true"/>
  167 + </FlagValueMapEntry>
  168 + </FlagValueMapOptions>
  169 + </CompilerOptions>
  170 + </value>
  171 + </OverriddenSettingsEntry>
  172 + <OverriddenSettingsEntry>
  173 + <key>source/common/interrupt_control.S</key>
  174 + <value path="source/common/interrupt_control.S">
  175 + <AssemblerOptions>
  176 + <SingleFlagMapOptions>
  177 + <SingleFlagMapEntry>
  178 +<key>AssemblerPlaceLiteralsInText</key>
  179 +<value flag="--text-section-literals" use="false"/>
  180 + </SingleFlagMapEntry>
  181 + </SingleFlagMapOptions>
  182 + </AssemblerOptions>
  183 + </value>
  184 + </OverriddenSettingsEntry>
  185 + <OverriddenSettingsEntry>
  186 + <key>source/codec/codec.c</key>
  187 + <value path="source/codec/codec.c">
  188 + <CompilerOptions>
  189 + <FlagValueMapOptions>
  190 + <FlagValueMapEntry>
  191 +<key>Optimization</key>
  192 +<value level="0" flag="-O" use="true"/>
  193 + </FlagValueMapEntry>
  194 + </FlagValueMapOptions>
  195 + </CompilerOptions>
  196 + </value>
  197 + </OverriddenSettingsEntry>
  198 + <OverriddenSettingsEntry>
  199 + <key>source/common/windowspill_asm.S</key>
  200 + <value path="source/common/windowspill_asm.S">
  201 + <AssemblerOptions>
  202 + <SingleFlagMapOptions>
  203 + <SingleFlagMapEntry>
  204 +<key>AssemblerPlaceLiteralsInText</key>
  205 +<value flag="--text-section-literals" use="false"/>
  206 + </SingleFlagMapEntry>
  207 + </SingleFlagMapOptions>
  208 + </AssemblerOptions>
  209 + </value>
  210 + </OverriddenSettingsEntry>
  211 + <OverriddenSettingsEntry>
  212 + <key>source/os/freeRTOS/queue.c</key>
  213 + <value path="source/os/freeRTOS/queue.c">
  214 + <CompilerOptions>
  215 + <FlagValueMapOptions>
  216 + <FlagValueMapEntry>
  217 +<key>Optimization</key>
  218 +<value level="2" flag="-O" use="true"/>
  219 + </FlagValueMapEntry>
  220 + </FlagValueMapOptions>
  221 + </CompilerOptions>
  222 + </value>
  223 + </OverriddenSettingsEntry>
  224 + <OverriddenSettingsEntry>
  225 + <key>source/common/reset.S</key>
  226 + <value path="source/common/reset.S">
  227 + <AssemblerOptions>
  228 + <SingleFlagMapOptions>
  229 + <SingleFlagMapEntry>
  230 +<key>AssemblerPlaceLiteralsInText</key>
  231 +<value flag="--text-section-literals" use="true"/>
  232 + </SingleFlagMapEntry>
  233 + </SingleFlagMapOptions>
  234 + </AssemblerOptions>
  235 + </value>
  236 + </OverriddenSettingsEntry>
  237 + <OverriddenSettingsEntry>
  238 + <key>source/os/freeRTOS/event_groups.c</key>
  239 + <value path="source/os/freeRTOS/event_groups.c">
  240 + <CompilerOptions>
  241 + <FlagValueMapOptions>
  242 + <FlagValueMapEntry>
  243 +<key>Optimization</key>
  244 +<value level="2" flag="-O" use="true"/>
  245 + </FlagValueMapEntry>
  246 + </FlagValueMapOptions>
  247 + </CompilerOptions>
  248 + </value>
  249 + </OverriddenSettingsEntry>
  250 + </OverriddenSettings>
  251 + </BuildSettings>
  252 +</BuildTarget>
... ...
  1 +<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
  2 +<BuildTarget version="1.0" tool="xtensa">
  3 + <BuildSettings>
  4 + <BaseSettings path="project">
  5 + <CompilerOptions>
  6 + <FlagValueMapOptions>
  7 + <FlagValueMapEntry>
  8 + <key>Debug</key>
  9 + <value level="-3" flag="-g" use="true"/>
  10 + </FlagValueMapEntry>
  11 + <FlagValueMapEntry>
  12 + <key>Optimization</key>
  13 + <value level="2" flag="-O" use="true"/>
  14 + </FlagValueMapEntry>
  15 + </FlagValueMapOptions>
  16 + </CompilerOptions>
  17 + <LinkerOptions>
  18 + <BooleanMapOptions>
  19 + <BooleanMapEntry>
  20 + <key>CreateMinsize</key>
  21 + <value selected="true"/>
  22 + </BooleanMapEntry>
  23 + </BooleanMapOptions>
  24 + <LinkerSupport value="sim" key="-mlsp=" custom="false"/>
  25 + </LinkerOptions>
  26 + </BaseSettings>
  27 + </BuildSettings>
  28 +</BuildTarget>
... ...
  1 +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2 +<xxProperties>
  3 +<propertyGroup name="project.information">
  4 +<version value="3.0"/>
  5 +</propertyGroup>
  6 +<propertyGroup name="build.property">
  7 +<buildTarget defaultTarget="Debug"/>
  8 +</propertyGroup>
  9 +<propertyGroup name="library.dependencies">
  10 +<libraryDependencies targetMappingRule="1"/>
  11 +</propertyGroup>
  12 +<propertyGroup name="build.exclusion.data">
  13 +<buildExclusionDatas>
  14 +<exclusionSet name="Default" selected="1">
  15 +<excludedEntry data="/.*/bin/.*"/>
  16 +</exclusionSet>
  17 +</buildExclusionDatas>
  18 +</propertyGroup>
  19 +<propertyGroup name="build.auto.includes"/>
  20 +<propertyGroup name="build.custom.steps"/>
  21 +</xxProperties>
... ...
  1 +# Generated by Xplorer, do not modify.
  2 +# This Makefile builds _single_build Debug
  3 +
  4 +%:: RCS/%,v
  5 +%:: RCS/%
  6 +%:: s.%
  7 +%:: SCCS/s.%
  8 +.SUFFIXES:
  9 +.SUFFIXES: .a .o .c .cc .C .cpp .s .S .h
  10 +
  11 +
  12 +# There should not be an 'sh.exe' in path
  13 +export SHELL = cmd
  14 +
  15 +
  16 +# There should never be any unknown unix-like tools on the path
  17 +# In particular there should not be an 'sh.exe' in the system32 directory
  18 +export PATH = D:\usr\xtensa\XtDevTools\install\tools\RG-2018.9-win32\XtensaTools\bin\;D:\usr\xtensa\XtDevTools\install\tools\RG-2018.9-win32\XtensaTools\lib\iss\;C:\WINDOWS\system32
  19 +
  20 +all:
  21 + cmd /c "cd /D ""E:\\workspace_optek_link_sdk_game\\BlueSea_OPTEK_LINK_SDK\\bin\\Optek_HiFi3_prod\\Debug"" && $(MAKE) all "
  22 +
  23 +clean:
  24 + cmd /c "cd /D ""E:\\workspace_optek_link_sdk_game\\BlueSea_OPTEK_LINK_SDK\\bin\\Optek_HiFi3_prod\\Debug"" && $(MAKE) clean "
... ...
  1 +/* This linker script generated from xt-genldscripts.tpp for LSP nort */
  2 +/* Linker Script for default link */
  3 +
  4 +/*
  5 + flash rom version
  6 +*/
  7 +
  8 +
  9 +MEMORY
  10 +{
  11 + /* iram:96K, dram:256K) */
  12 + i_ram0 : org = 0x40000000, len = 0x18000
  13 +
  14 +/* only for optek link SL_FULLBAND_C*/
  15 +/* i_ram0_1 : org = 0x40000000, len = 0x17C00-(0x7800-0x200)
  16 + delay_memory_bss : org = 0x40000000+0x17C00-(0x7800-0x200), len = (0x7800-0x200)
  17 +*/
  18 + i_ram0_1 : org = 0x40000000, len = 0x17C00 - 0xA000
  19 +
  20 + i_ram0_enc : org = 0x40000000+0xDC00, len = 0xA000
  21 + i_ram0_dec : org = 0x40000000+0xDC00, len = 0xA000
  22 +
  23 + i_ram0_vector : org = 0x40017C00, len = 0x400
  24 +
  25 + /*dram size:256 kByte*/
  26 + d_ram0 : org = 0x3FEE0000, len = 0x40000
  27 +
  28 + /*d_ram0_0:using for btdm bss*/
  29 + d_ram0_0 : org = 0x3FEE0000, len = 0x7b00 + 0x310
  30 +
  31 +/* codec_memory_bss : org = 0x3FEE8000, len = 0xA400*/
  32 +/* codec_memory_bss : org = 0x3FEE8000, len = 0xB400+0x0000*/ /*support mp3 encoding*/
  33 +/* codec_memory_bss : org = 0x3FEE8000, len = 0xB400+0x3000*/ /*support AC3 decoding:0x8240 + stream buffrer:0x6000*/
  34 + codec_memory_bss : org = 0x3FEE8000+ 0x310 -0x500, len = 0xB400+0x6000+0x500+0x800-0x5000 /*support AC3 decoding:0x8240 + stream buffrer:0x6800*/
  35 +/* codec_memory_bss : org = 0x3FEE8000, len = 0xB400+0x4000*/ /*support AC3 decoding:0x8240 + stream buffrer:0x7000*/
  36 +
  37 +/* stream_memory_bss : org = 0x3FEE8000+0xA400, len = 0x2000
  38 + usb_folder_bss : org = 0x3FEE8000+0xA400+0x0000, len = 0x1F40
  39 + usb_fs_bss : org = 0x3FEE8000+0xA400+0x2000+0x1F40, len = 0x1E70
  40 +*/
  41 +
  42 +
  43 +/* d_ram0_1 : org = 0x3FEE8000+0xBB80, len = 0x20000 - 0x3B80*/
  44 +/* d_ram0_1 : org = 0x3FEE8000+0xB480, len = 0x20000 - 0x3480*/
  45 +/* d_ram0_1 : org = 0x3FEE8000+0xA400+0x0000+0x1F40+0x1E70, len = 0x40000-0x8000-0xA400-0x0000-0x1F40-0x1E70-0x10-0x400*/
  46 +
  47 +
  48 + /*if defined STREAM_BUF_MAX_SIZE, use bss below*/
  49 +/* stream_memory_bss : org = 0x3FEE8000+0xA400, len = 0x7800*/ /*1024*30*/
  50 +/* usb_folder_bss : org = 0x3FEE8000+0xA400+0x7800, len = 0x1F40
  51 + usb_fs_bss : org = 0x3FEE8000+0xA400+0x7800+0x1F40, len = 0x1E70
  52 +*/
  53 +
  54 +/* stream_memory_bss : org = 0x3FEE8000+0xA400, len = 0x7800*/ /*1024*30*/
  55 +/* stream_memory_bss : org = 0x3FEE8000+0xA400, len = 0x5800*/ /*1024*22*/
  56 +/* stream_memory_bss : org = 0x3FEE8000+0xB400, len = 0x4000*/ /*1024*16*/
  57 +
  58 +/* stream_memory_bss : org = 0x3FEE8000+0xB400+0x0000, len = 0x1000*/ /*1024*4*/
  59 +/* stream_memory_bss : org = 0x3FEE8000+0xB400+0x3000, len = 0x1000*/ /*1024*4*/
  60 +/* stream_memory_bss : org = 0x3FEE8000+0xB400+0x3800, len = 0x1000*/ /*1024*4*/
  61 +/* stream_memory_bss : org = 0x3FEE8000+0xB400+0x3800, len = 0x5000*/ /*1024*20*/ /*for supporting mp3 encoding */
  62 +/* stream_memory_bss : org = 0x3FEE8000+0xB400+0x3800, len = 0x6000*/ /*1024*24*/ /*for supporting mp3 encoding */
  63 + stream_memory_bss : org = 0x3FEE8000+0x310+0xB400+0x800-0x5000, len = 0x7000 /*1024*28*/ /*for supporting mp3 encoding */
  64 +/* stream_memory_bss : org = 0x3FEE8000+0xB400+0x4000, len = 0x1000*/ /*1024*4*/
  65 +
  66 +
  67 +/* d_ram0_1 : org = 0x3FEE8000+0xA400+0x0000, len = 0x40000-0x8000-0xA400-0x10-0x400*/
  68 + /*if defined STREAM_BUF_MAX_SIZE, use bss below*/
  69 +/* d_ram0_1 : org = 0x3FEE8000+0xA400+0x7800, len = 0x40000-0x8000-0xA400-0x7800-0x10-0x400*/
  70 +/* d_ram0_1 : org = 0x3FEE8000+0xA400+0x5800, len = 0x40000-0x8000-0xA400-0x5800-0x10-0x400*/
  71 +/* d_ram0_1 : org = 0x3FEE8000+0xA400+0x4000, len = 0x40000-0x8000-0xA400-0x4000-0x10-0x400*/
  72 +
  73 +/* d_ram0_1 : org = 0x3FEE8000+0xB400+0x1000, len = 0x40000-0x8000-0xB400-0x1000-0x10-0x400*/
  74 +/* d_ram0_1 : org = 0x3FEE8000+0xB400+0x4000, len = 0x40000-0x8000-0xB400-0x4000-0x10-0x400*/
  75 +/* d_ram0_1 : org = 0x3FEE8000+0xB400+0x4800, len = 0x40000-0x8000-0xB400-0x4800-0x10-0x400*/
  76 +/* d_ram0_1 : org = 0x3FEE8000+0xB400+0x8800, len = 0x40000-0x8000-0xB400-0x8800-0x10-0x400*/ /*for supporting mp3 encoding */
  77 +/* d_ram0_1 : org = 0x3FEE8000+0xB400+0x9800, len = 0x40000-0x8000-0xB400-0x9800-0x10-0x400*/ /*for supporting mp3 encoding */
  78 + d_ram0_1 : org = 0x3FEE8000+0x310+0xB400+0xA800-0x3800+0x800-0x5000, len = 0x40000-0x8000-0xB400-0xA800-0x10-0x400+0x3800-0x800-0x310+0x5000 /*for supporting mp3 encoding */
  79 +/* d_ram0_1 : org = 0x3FEE8000+0xB400+0x5000, len = 0x40000-0x8000-0xB400-0x5000-0x10-0x400*/
  80 +
  81 +
  82 + d_ram0_boot : org = 0x3FF1FBF0, len = 0x10
  83 + d_ram0_stack : org = 0x3FF1FC00, len = 0x400
  84 +
  85 +
  86 + /*spi flash for multi projects*/
  87 + rom : org = 0x58000000, len = 0x200000
  88 + rom_dummy : org = 0x58000000, len = 0x10
  89 + rom_boot : org = 0x58080000, len = 0xC00
  90 + rom_vector : org = 0x58080C00, len = 0x400
  91 + rom_1 : org = 0x58081000, len = 0x1D0000
  92 +
  93 +
  94 + /*64Mb SDRAM*/
  95 +/* rom : org = 0x70000000, len = 0x200000
  96 + rom_boot : org = 0x70070000, len = 0xC00-0x10
  97 + rom_dummy : org = 0x70070BF0, len = 0x10
  98 + rom_vector : org = 0x70070C00, len = 0x400
  99 + rom_1 : org = 0x70071000, len = 0x1A0000
  100 +*/
  101 +
  102 +/* sdram_text : org = 0x70200000, len = 0xF0000*/
  103 + sdram_text : org = 0x70400000, len = 0xF0000
  104 +
  105 +
  106 + /* special section in sFlash */
  107 + bt_data_1 : org = 0x58068000, len = 0x1000
  108 + bt_data_2 : org = 0x58069000, len = 0x1000
  109 + upgrade_hw_set_rodata : org = 0x5806A000, len = 0x1000
  110 +
  111 + rom_save_data2 : org = 0x5806D000, len = 0x1000
  112 + rom_save_data1 : org = 0x5806E000, len = 0x1000
  113 +
  114 + rom_boot1_data : org = 0x58070000, len = 0x1000
  115 +/* rom_boot_data : org = 0x581FF000, len = 0x1000*/
  116 +
  117 +
  118 + /* System Ram */
  119 +/* WindowVectors.text_seg : org = ORIGIN(i_ram0_vector), len = 0x178
  120 + sram1_seg : org = (ORIGIN(i_ram0_vector) + 0x00000178), len = 0x8
  121 + Level2InterruptVector.text_seg : org = (ORIGIN(i_ram0_vector) + 0x00000180), len = 0x38
  122 + sram3_seg : org = (ORIGIN(i_ram0_vector) + 0x000001B8), len = 0x8
  123 + Level3InterruptVector.text_seg : org = (ORIGIN(i_ram0_vector) + 0x000001C0), len = 0x38
  124 + sram5_seg : org = (ORIGIN(i_ram0_vector) + 0x000001F8), len = 0x8
  125 + Level4InterruptVector.text_seg : org = (ORIGIN(i_ram0_vector) + 0x00000200), len = 0x38
  126 + sram7_seg : org = (ORIGIN(i_ram0_vector) + 0x00000238), len = 0x8
  127 + Level5InterruptVector.text_seg : org = (ORIGIN(i_ram0_vector) + 0x00000240), len = 0x38
  128 + sram9_seg : org = (ORIGIN(i_ram0_vector) + 0x00000278), len = 0x8
  129 + DebugExceptionVector.text_seg : org = (ORIGIN(i_ram0_vector) + 0x00000280), len = 0x38
  130 + sram11_seg : org = (ORIGIN(i_ram0_vector) + 0x000002B8), len = 0x8
  131 + NMIExceptionVector.text_seg : org = (ORIGIN(i_ram0_vector) + 0x000002C0), len = 0x38
  132 + sram13_seg : org = (ORIGIN(i_ram0_vector) + 0x000002F8), len = 0x8
  133 + KernelExceptionVector.text_seg : org = (ORIGIN(i_ram0_vector) + 0x00000300), len = 0x38
  134 + sram15_seg : org = (ORIGIN(i_ram0_vector) + 0x00000338), len = 0x8
  135 + UserExceptionVector.text_seg : org = (ORIGIN(i_ram0_vector) + 0x00000340), len = 0x38
  136 + sram17_seg : org = (ORIGIN(i_ram0_vector) + 0x00000378), len = 0x48
  137 + DoubleExceptionVector.text_seg : org = (ORIGIN(i_ram0_vector) + 0x000003C0), len = 0x40
  138 +*/
  139 +
  140 +/*
  141 + WindowVectors.text_seg : org = 0x4000FC00, len = 0x178
  142 + sram1_seg : org = (0x4000FC00 + 0x00000178), len = 0x8
  143 + Level2InterruptVector.text_seg : org = (0x4000FC00 + 0x00000180), len = 0x38
  144 + sram3_seg : org = (0x4000FC00 + 0x000001B8), len = 0x8
  145 + Level3InterruptVector.text_seg : org = (0x4000FC00 + 0x000001C0), len = 0x38
  146 + sram5_seg : org = (0x4000FC00 + 0x000001F8), len = 0x8
  147 + Level4InterruptVector.text_seg : org = (0x4000FC00 + 0x00000200), len = 0x38
  148 + sram7_seg : org = (0x4000FC00 + 0x00000238), len = 0x8
  149 + Level5InterruptVector.text_seg : org = (0x4000FC00 + 0x00000240), len = 0x38
  150 + sram9_seg : org = (0x4000FC00 + 0x00000278), len = 0x8
  151 + DebugExceptionVector.text_seg : org = (0x4000FC00 + 0x00000280), len = 0x38
  152 + sram11_seg : org = (0x4000FC00 + 0x000002B8), len = 0x8
  153 + NMIExceptionVector.text_seg : org = (0x4000FC00 + 0x000002C0), len = 0x38
  154 + sram13_seg : org = (0x4000FC00 + 0x000002F8), len = 0x8
  155 + KernelExceptionVector.text_seg : org = (0x4000FC00 + 0x00000300), len = 0x38
  156 + sram15_seg : org = (0x4000FC00 + 0x00000338), len = 0x8
  157 + UserExceptionVector.text_seg : org = (0x4000FC00 + 0x00000340), len = 0x38
  158 + sram17_seg : org = (0x4000FC00 + 0x00000378), len = 0x48
  159 + DoubleExceptionVector.text_seg : org = (0x4000FC00 + 0x000003C0), len = 0x40
  160 +*/
  161 +
  162 +/*
  163 + WindowVectors.text_seg : org = 0x4000FC00, len = 0x178
  164 + sram1_seg : org = (0x4000FC00 + 0x0000017C-0x4), len = 0x4
  165 + Level2InterruptVector.text_seg : org = (0x4000FC00 + 0x0000017C), len = 0x1C
  166 + sram3_seg : org = (0x4000FC00 + 0x0000019C-0x4), len = 0x4
  167 + Level3InterruptVector.text_seg : org = (0x4000FC00 + 0x0000019C), len = 0x1C
  168 + sram5_seg : org = (0x4000FC00 + 0x000001BC-0x4), len = 0x4
  169 + Level4InterruptVector.text_seg : org = (0x4000FC00 + 0x000001BC), len = 0x1C
  170 + sram7_seg : org = (0x4000FC00 + 0x000001DC-0x4), len = 0x4
  171 + Level5InterruptVector.text_seg : org = (0x4000FC00 + 0x000001DC), len = 0x1C
  172 + sram9_seg : org = (0x4000FC00 + 0x000001FC-0x4), len = 0x4
  173 + DebugExceptionVector.text_seg : org = (0x4000FC00 + 0x000001FC), len = 0x1C
  174 + sram11_seg : org = (0x4000FC00 + 0x0000021C-0x4), len = 0x4
  175 + NMIExceptionVector.text_seg : org = (0x4000FC00 + 0x0000021C), len = 0x1C
  176 + sram13_seg : org = (0x4000FC00 + 0x0000023C-0x4), len = 0x4
  177 + KernelExceptionVector.text_seg : org = (0x4000FC00 + 0x0000023C), len = 0x1C
  178 + sram15_seg : org = (0x4000FC00 + 0x0000025C-0x4), len = 0x4
  179 + UserExceptionVector.text_seg : org = (0x4000FC00 + 0x0000025C), len = 0x1C
  180 + sram17_seg : org = (0x4000FC00 + 0x0000027C-0x4), len = 0x4
  181 + DoubleExceptionVector.text_seg : org = (0x4000FC00 + 0x0000027C), len = 0x1C
  182 +*/
  183 +
  184 + WindowVectors.text_seg : org = 0x40017C00, len = 0x17C
  185 + sram1_seg : org = (0x40017C00 + 0x00000180-0x4), len = 0x4
  186 + Level2InterruptVector.text_seg : org = (0x40017C00 + 0x00000180), len = 0x1C
  187 + sram3_seg : org = (0x40017C00 + 0x000001a0-0x4), len = 0x4
  188 + Level3InterruptVector.text_seg : org = (0x40017C00 + 0x000001a0), len = 0x1C
  189 + sram5_seg : org = (0x40017C00 + 0x000001c0-0x4), len = 0x4
  190 + Level4InterruptVector.text_seg : org = (0x40017C00 + 0x000001c0), len = 0x1C
  191 + sram7_seg : org = (0x40017C00 + 0x000001e0-0x4), len = 0x4
  192 + Level5InterruptVector.text_seg : org = (0x40017C00 + 0x000001e0), len = 0x1C
  193 + sram9_seg : org = (0x40017C00 + 0x00000200-0x4), len = 0x4
  194 + DebugExceptionVector.text_seg : org = (0x40017C00 + 0x00000200), len = 0x1C
  195 + sram11_seg : org = (0x40017C00 + 0x00000220-0x4), len = 0x4
  196 + NMIExceptionVector.text_seg : org = (0x40017C00 + 0x00000220), len = 0x1C
  197 + sram13_seg : org = (0x40017C00 + 0x00000240-0x4), len = 0x4
  198 + KernelExceptionVector.text_seg : org = (0x40017C00 + 0x00000240), len = 0x1C
  199 + sram15_seg : org = (0x40017C00 + 0x00000260-0x4), len = 0x4
  200 + UserExceptionVector.text_seg : org = (0x40017C00 + 0x00000260), len = 0x1C
  201 + sram17_seg : org = (0x40017C00 + 0x00000280-0x4), len = 0x4
  202 + DoubleExceptionVector.text_seg : org = (0x40017C00 + 0x00000280), len = 0x1C
  203 +
  204 +}
  205 +
  206 +
  207 +/* Default entry point: */
  208 +ENTRY(_ResetVector)
  209 +
  210 +
  211 +
  212 +
  213 +GROUP (
  214 +
  215 +/*First,search lib path by customer */
  216 +/*if using lib below, you mustn't undefine FREE_RTOS_DEBUG*/
  217 +lib/optek_lib_freeRTOS.a
  218 +/*if using lib below, you must define FREE_RTOS_DEBUG*/
  219 +/*lib/optek_lib_freeRTOS_Debug.a*/
  220 +
  221 +
  222 +lib/optek_link_5ms.a
  223 +
  224 +/*
  225 +lib/optek_link_7p5ms.a
  226 +*/
  227 +
  228 +lib/optek_lib_btdm5_controller.a
  229 +
  230 +lib/libgdbio.a
  231 +lib/libhal.a
  232 +lib/memcmp.o
  233 +lib/memset.o
  234 +lib/memcpy.o
  235 +lib/libc.a
  236 +lib/libgcc.a
  237 +
  238 +
  239 +/*second, search default lib path by compiler*/
  240 +/*
  241 +libgdbio.a
  242 +libhal.a
  243 +libc.a
  244 +libgcc.a
  245 +*/
  246 +
  247 +/*lib/optek_lib_bc.a*/
  248 +
  249 +lib/lib_btdm_host.a
  250 +
  251 +/*
  252 +lib/xa_sbc_common.o
  253 +lib/xa_sbc_dec_api.o
  254 +lib/xa_sbc_dec_main.o
  255 +*/
  256 +/*lib/libxa_sbc_dec.a*/
  257 +lib/Optek_sbc_dec_lib.a
  258 +lib/Optek_sbc_enc_lib.a
  259 +/*
  260 +lib/libxa_msbc_dec.a
  261 +lib/libxa_msbc_enc.a
  262 +*/
  263 +
  264 +/*lib/libxa_asf_parser.a*/
  265 +
  266 +/* if using lib below, you mustn't define IPOD_USB_AUDIO_CHARGE_ONLY*/
  267 +/*lib/libusbhost_msc.a*/
  268 +
  269 +/* if using lib below, you must define IPOD_USB_AUDIO_CHARGE_ONLY*/
  270 +lib/libusbhost_msc_iphone_charge.a
  271 +
  272 +
  273 +/*lib/libfs_sector_512_folder_99_no_fs_janus.a*/
  274 +lib/libfs_sector_512_folder_99_fs_janus.a
  275 +
  276 +/*lib/libfs_sector_512_folder_999_no_fs_janus.a*/
  277 +/*lib/libfs_sector_512_folder_999_fs_janus.a*/
  278 +
  279 +/*lib/libfs_sector_2k_folder_999_fs_janus.a*/
  280 +
  281 +lib/lib_optek_dsp_dapp.a
  282 +
  283 +lib/optek_lib_spdif_data_parse.a
  284 +
  285 +/*lib/libxa_dd_ac3_dec.a*/
  286 +
  287 +/*lib/libxa_dd_ac3_dec_sample_testbench.a*/
  288 +/*lib/libxa_dd_ac3_dec_sample_testbench_32bit.a*/ /*#undef D_AC3_DEC_16BIT_OUT*/
  289 +lib/libxa_dd_ac3_dec_sample_testbench_16bit.a /*#define D_AC3_DEC_16BIT_OUT*/
  290 +
  291 +lib/optek_lib_eco_reverb.a
  292 +
  293 +lib/optek_lib_dsp_d2as.a
  294 +
  295 +lib/optek_lib_cec.a
  296 +
  297 +lib/optek_lib_usb_device.a
  298 +)
  299 +
  300 +
  301 +SECTIONS
  302 +{
  303 + /* for multi projects*/
  304 + .rom_dummy_rodata :
  305 + {
  306 + *(.rom_dummy_rodata)
  307 + } > rom_dummy
  308 +
  309 +
  310 + .boot_text :
  311 + {
  312 + *(.ResetVector.text);
  313 + . = ALIGN(4);
  314 + *(.ResetVector.literal);
  315 + . = ALIGN(4);
  316 +
  317 + *(.flash_boot_text.literal);
  318 + . = ALIGN(4);
  319 + *(.flash_boot_text);
  320 +
  321 + *(.boot_upgrade_text);
  322 + . = ALIGN(4);
  323 + *(.boot_upgrade_text.literal);
  324 + . = ALIGN(4);
  325 + } > rom_boot
  326 +
  327 +
  328 + .vector :
  329 + {
  330 + } > rom_vector
  331 +
  332 +
  333 +/* .WindowVectors.text :*/
  334 + .WindowVectors.text : AT (LOADADDR(.vector) + SIZEOF(.vector))
  335 + {
  336 + __TEXT_ROM_START1 = LOADADDR(.vector) + SIZEOF(.vector);
  337 + __TEXT_START1 = ABSOLUTE(.);
  338 + _WindowVectors_text_start = ABSOLUTE(.);
  339 + *(.WindowVectors.text)
  340 + . = ALIGN(4);
  341 + _WindowVectors_text_end = ABSOLUTE(.);
  342 + __TEXT_START1_END = ABSOLUTE(.);
  343 + } > WindowVectors.text_seg
  344 +
  345 +/* .Level2InterruptVector.literal :*/
  346 + .Level2InterruptVector.literal : AT (LOADADDR(.WindowVectors.text) + SIZEOF(.WindowVectors.text))
  347 + {
  348 + __TEXT_ROM_START2 = LOADADDR(.WindowVectors.text) + SIZEOF(.WindowVectors.text);
  349 + __TEXT_START2 = ABSOLUTE(.);
  350 + _Level2InterruptVector_literal_start = ABSOLUTE(.);
  351 + *(.Level2InterruptVector.literal)
  352 + . = ALIGN(4);
  353 + _Level2InterruptVector_literal_end = ABSOLUTE(.);
  354 + __TEXT_START2_END = ABSOLUTE(.);
  355 + } > sram1_seg
  356 +
  357 +/* .Level2InterruptVector.text :*/
  358 + .Level2InterruptVector.text : AT (LOADADDR(.Level2InterruptVector.literal) + SIZEOF(.Level2InterruptVector.literal))
  359 + {
  360 + __TEXT_ROM_START3 = LOADADDR(.Level2InterruptVector.literal) + SIZEOF(.Level2InterruptVector.literal);
  361 + __TEXT_START3 = ABSOLUTE(.);
  362 + _Level2InterruptVector_text_start = ABSOLUTE(.);
  363 + *(.Level2InterruptVector.text)
  364 + . = ALIGN(4);
  365 + _Level2InterruptVector_text_end = ABSOLUTE(.);
  366 + __TEXT_START3_END = ABSOLUTE(.);
  367 + } > Level2InterruptVector.text_seg
  368 +
  369 +/* .Level3InterruptVector.literal :*/
  370 + .Level3InterruptVector.literal : AT (LOADADDR(.Level2InterruptVector.text) + SIZEOF(.Level2InterruptVector.text))
  371 + {
  372 + __TEXT_ROM_START4 = LOADADDR(.Level2InterruptVector.text) + SIZEOF(.Level2InterruptVector.text);
  373 + __TEXT_START4 = ABSOLUTE(.);
  374 + _Level3InterruptVector_literal_start = ABSOLUTE(.);
  375 + *(.Level3InterruptVector.literal)
  376 + . = ALIGN(4);
  377 + _Level3InterruptVector_literal_end = ABSOLUTE(.);
  378 + __TEXT_START4_END = ABSOLUTE(.);
  379 + } > sram3_seg
  380 +
  381 +/* .Level3InterruptVector.text :*/
  382 + .Level3InterruptVector.text : AT (LOADADDR(.Level3InterruptVector.literal) + SIZEOF(.Level3InterruptVector.literal))
  383 + {
  384 + __TEXT_ROM_START5 = LOADADDR(.Level3InterruptVector.literal) + SIZEOF(.Level3InterruptVector.literal);
  385 + __TEXT_START5 = ABSOLUTE(.);
  386 + _Level3InterruptVector_text_start = ABSOLUTE(.);
  387 + *(.Level3InterruptVector.text)
  388 + . = ALIGN(4);
  389 + _Level3InterruptVector_text_end = ABSOLUTE(.);
  390 + __TEXT_START5_END = ABSOLUTE(.);
  391 + } > Level3InterruptVector.text_seg
  392 +
  393 +/* .Level4InterruptVector.literal :*/
  394 + .Level4InterruptVector.literal : AT (LOADADDR(.Level3InterruptVector.text) + SIZEOF(.Level3InterruptVector.text))
  395 + {
  396 + __TEXT_ROM_START6 = LOADADDR(.Level3InterruptVector.text) + SIZEOF(.Level3InterruptVector.text);
  397 + __TEXT_START6 = ABSOLUTE(.);
  398 + _Level4InterruptVector_literal_start = ABSOLUTE(.);
  399 + *(.Level4InterruptVector.literal)
  400 + . = ALIGN(4);
  401 + _Level4InterruptVector_literal_end = ABSOLUTE(.);
  402 + __TEXT_START6_END = ABSOLUTE(.);
  403 + } > sram5_seg
  404 +
  405 +/* .Level4InterruptVector.text :*/
  406 + .Level4InterruptVector.text : AT (LOADADDR(.Level4InterruptVector.literal) + SIZEOF(.Level4InterruptVector.literal))
  407 + {
  408 + __TEXT_ROM_START7 = LOADADDR(.Level4InterruptVector.literal) + SIZEOF(.Level4InterruptVector.literal);
  409 + __TEXT_START7 = ABSOLUTE(.);
  410 + _Level4InterruptVector_text_start = ABSOLUTE(.);
  411 + *(.Level4InterruptVector.text)
  412 + . = ALIGN(4);
  413 + _Level4InterruptVector_text_end = ABSOLUTE(.);
  414 + __TEXT_START7_END = ABSOLUTE(.);
  415 + } > Level4InterruptVector.text_seg
  416 +
  417 +/* .Level5InterruptVector.literal :*/
  418 + .Level5InterruptVector.literal : AT (LOADADDR(.Level4InterruptVector.text) + SIZEOF(.Level4InterruptVector.text))
  419 + {
  420 + __TEXT_ROM_START8 = LOADADDR(.Level4InterruptVector.text) + SIZEOF(.Level4InterruptVector.text);
  421 + __TEXT_START8 = ABSOLUTE(.);
  422 + _Level5InterruptVector_literal_start = ABSOLUTE(.);
  423 + *(.Level5InterruptVector.literal)
  424 + . = ALIGN(4);
  425 + _Level5InterruptVector_literal_end = ABSOLUTE(.);
  426 + __TEXT_START8_END = ABSOLUTE(.);
  427 + } > sram7_seg
  428 +
  429 +/* .Level5InterruptVector.text :*/
  430 + .Level5InterruptVector.text : AT (LOADADDR(.Level5InterruptVector.literal) + SIZEOF(.Level5InterruptVector.literal))
  431 + {
  432 + __TEXT_ROM_START9 = LOADADDR(.Level5InterruptVector.literal) + SIZEOF(.Level5InterruptVector.literal);
  433 + __TEXT_START9 = ABSOLUTE(.);
  434 + _Level5InterruptVector_text_start = ABSOLUTE(.);
  435 + *(.Level5InterruptVector.text)
  436 + . = ALIGN(4);
  437 + _Level5InterruptVector_text_end = ABSOLUTE(.);
  438 + __TEXT_START9_END = ABSOLUTE(.);
  439 + } > Level5InterruptVector.text_seg
  440 +
  441 +/* .DebugExceptionVector.literal :*/
  442 + .DebugExceptionVector.literal : AT (LOADADDR(.Level5InterruptVector.text) + SIZEOF(.Level5InterruptVector.text))
  443 + {
  444 + __TEXT_ROM_START10 = LOADADDR(.Level5InterruptVector.text) + SIZEOF(.Level5InterruptVector.text);
  445 + __TEXT_START10 = ABSOLUTE(.);
  446 + _DebugExceptionVector_literal_start = ABSOLUTE(.);
  447 + *(.DebugExceptionVector.literal)
  448 + . = ALIGN(4);
  449 + _DebugExceptionVector_literal_end = ABSOLUTE(.);
  450 + __TEXT_START10_END = ABSOLUTE(.);
  451 + } > sram9_seg
  452 +
  453 +/* .DebugExceptionVector.text :*/
  454 + .DebugExceptionVector.text : AT (LOADADDR(.DebugExceptionVector.literal) + SIZEOF(.DebugExceptionVector.literal))
  455 + {
  456 + __TEXT_ROM_START11 = LOADADDR(.Level5InterruptVector.literal) + SIZEOF(.Level5InterruptVector.literal);
  457 + __TEXT_START11 = ABSOLUTE(.);
  458 + _DebugExceptionVector_text_start = ABSOLUTE(.);
  459 + *(.DebugExceptionVector.text)
  460 + . = ALIGN(4);
  461 + _DebugExceptionVector_text_end = ABSOLUTE(.);
  462 + __TEXT_START11_END = ABSOLUTE(.);
  463 + } > DebugExceptionVector.text_seg
  464 +
  465 +/* .NMIExceptionVector.literal :*/
  466 + .NMIExceptionVector.literal : AT (LOADADDR(.DebugExceptionVector.text ) + SIZEOF(.DebugExceptionVector.text))
  467 + {
  468 + __TEXT_ROM_START12 = LOADADDR(.DebugExceptionVector.text) + SIZEOF(.DebugExceptionVector.text);
  469 + __TEXT_START12 = ABSOLUTE(.);
  470 + _NMIExceptionVector_literal_start = ABSOLUTE(.);
  471 + *(.NMIExceptionVector.literal)
  472 + . = ALIGN(4);
  473 + _NMIExceptionVector_literal_end = ABSOLUTE(.);
  474 + __TEXT_START12_END = ABSOLUTE(.);
  475 + } > sram11_seg
  476 +
  477 +/* .NMIExceptionVector.text :*/
  478 + .NMIExceptionVector.text : AT (LOADADDR(.NMIExceptionVector.literal) + SIZEOF(.NMIExceptionVector.literal))
  479 + {
  480 + __TEXT_ROM_START13 = LOADADDR(.NMIExceptionVector.literal) + SIZEOF(.NMIExceptionVector.literal);
  481 + __TEXT_START13 = ABSOLUTE(.);
  482 + _NMIExceptionVector_text_start = ABSOLUTE(.);
  483 + *(.NMIExceptionVector.text)
  484 + . = ALIGN(4);
  485 + _NMIExceptionVector_text_end = ABSOLUTE(.);
  486 + __TEXT_START13_END = ABSOLUTE(.);
  487 + } > NMIExceptionVector.text_seg
  488 +
  489 +/* .KernelExceptionVector.literal :*/
  490 + .KernelExceptionVector.literal : AT (LOADADDR(.NMIExceptionVector.text ) + SIZEOF(.NMIExceptionVector.text))
  491 + {
  492 + __TEXT_ROM_START14 = LOADADDR(.NMIExceptionVector.text) + SIZEOF(.NMIExceptionVector.text);
  493 + __TEXT_START14 = ABSOLUTE(.);
  494 + _KernelExceptionVector_literal_start = ABSOLUTE(.);
  495 + *(.KernelExceptionVector.literal)
  496 + . = ALIGN(4);
  497 + _KernelExceptionVector_literal_end = ABSOLUTE(.);
  498 + __TEXT_START14_END = ABSOLUTE(.);
  499 + } > sram13_seg
  500 +
  501 +/* .KernelExceptionVector.text :*/
  502 + .KernelExceptionVector.text : AT (LOADADDR(.KernelExceptionVector.literal) + SIZEOF(.KernelExceptionVector.literal))
  503 + {
  504 + __TEXT_ROM_START15 = LOADADDR(.KernelExceptionVector.literal) + SIZEOF(.KernelExceptionVector.literal);
  505 + __TEXT_START15 = ABSOLUTE(.);
  506 + _KernelExceptionVector_text_start = ABSOLUTE(.);
  507 + *(.KernelExceptionVector.text)
  508 + . = ALIGN(4);
  509 + _KernelExceptionVector_text_end = ABSOLUTE(.);
  510 + __TEXT_START15_END = ABSOLUTE(.);
  511 + } > KernelExceptionVector.text_seg
  512 +
  513 +/* .UserExceptionVector.literal :*/
  514 + .UserExceptionVector.literal : AT (LOADADDR(.KernelExceptionVector.text) + SIZEOF(.KernelExceptionVector.text))
  515 + {
  516 + __TEXT_ROM_START16 = LOADADDR(.KernelExceptionVector.text) + SIZEOF(.KernelExceptionVector.text);
  517 + __TEXT_START16 = ABSOLUTE(.);
  518 + _UserExceptionVector_literal_start = ABSOLUTE(.);
  519 + *(.UserExceptionVector.literal)
  520 + . = ALIGN(4);
  521 + _UserExceptionVector_literal_end = ABSOLUTE(.);
  522 + __TEXT_START16_END = ABSOLUTE(.);
  523 + } > sram15_seg
  524 +
  525 +/* .UserExceptionVector.text :*/
  526 + .UserExceptionVector.text : AT (LOADADDR(.UserExceptionVector.literal) + SIZEOF(.UserExceptionVector.literal))
  527 + {
  528 + __TEXT_ROM_START17 = LOADADDR(.UserExceptionVector.literal) + SIZEOF(.UserExceptionVector.literal);
  529 + __TEXT_START17 = ABSOLUTE(.);
  530 + _UserExceptionVector_text_start = ABSOLUTE(.);
  531 + *(.UserExceptionVector.text)
  532 + . = ALIGN(4);
  533 + _UserExceptionVector_text_end = ABSOLUTE(.);
  534 + __TEXT_START17_END = ABSOLUTE(.);
  535 + } > UserExceptionVector.text_seg
  536 +
  537 +/* .DoubleExceptionVector.literal :*/
  538 + .DoubleExceptionVector.literal : AT (LOADADDR(.UserExceptionVector.text) + SIZEOF(.UserExceptionVector.text))
  539 + {
  540 + __TEXT_ROM_START18 = LOADADDR(.UserExceptionVector.text) + SIZEOF(.UserExceptionVector.text);
  541 + __TEXT_START18 = ABSOLUTE(.);
  542 + _DoubleExceptionVector_literal_start = ABSOLUTE(.);
  543 + *(.DoubleExceptionVector.literal)
  544 + . = ALIGN(4);
  545 + _DoubleExceptionVector_literal_end = ABSOLUTE(.);
  546 + __TEXT_START18_END = ABSOLUTE(.);
  547 + } > sram17_seg
  548 +
  549 +/* .DoubleExceptionVector.text :*/
  550 + .DoubleExceptionVector.text : AT (LOADADDR(.DoubleExceptionVector.literal ) + SIZEOF(.DoubleExceptionVector.literal))
  551 + {
  552 + __TEXT_ROM_START19 = LOADADDR(.DoubleExceptionVector.literal) + SIZEOF(.DoubleExceptionVector.literal);
  553 + __TEXT_START19 = ABSOLUTE(.);
  554 + _DoubleExceptionVector_text_start = ABSOLUTE(.);
  555 + *(.DoubleExceptionVector.text)
  556 + . = ALIGN(4);
  557 + _DoubleExceptionVector_text_end = ABSOLUTE(.);
  558 + __TEXT_START19_END = ABSOLUTE(.);
  559 + } > DoubleExceptionVector.text_seg
  560 +
  561 +
  562 +
  563 +/* .vector_text_msg :*/
  564 + .vector_text_msg (LOADADDR(.DoubleExceptionVector.text ) + SIZEOF(.DoubleExceptionVector.text)) :
  565 + {
  566 + . = ALIGN(4);
  567 + _vector_text_msg_start = ABSOLUTE(.);
  568 +
  569 + LONG(_WindowVectors_text_start);
  570 + LONG(_WindowVectors_text_end);
  571 + LONG(LOADADDR(.WindowVectors.text));
  572 +
  573 + LONG(_Level2InterruptVector_literal_start);
  574 + LONG(_Level2InterruptVector_literal_end);
  575 + LONG(LOADADDR(.Level2InterruptVector.literal));
  576 +
  577 + LONG(_Level2InterruptVector_text_start);
  578 + LONG(_Level2InterruptVector_text_end);
  579 + LONG(LOADADDR(.Level2InterruptVector.text));
  580 +
  581 + LONG(_Level3InterruptVector_literal_start );
  582 + LONG(_Level3InterruptVector_literal_end);
  583 + LONG(LOADADDR(.Level3InterruptVector.literal));
  584 +
  585 + LONG(_Level3InterruptVector_text_start );
  586 + LONG(_Level3InterruptVector_text_end );
  587 + LONG(LOADADDR(.Level3InterruptVector.text));
  588 +
  589 + LONG(_Level4InterruptVector_literal_start);
  590 + LONG(_Level4InterruptVector_literal_end);
  591 + LONG(LOADADDR(.Level4InterruptVector.literal));
  592 +
  593 + LONG(_Level4InterruptVector_text_start);
  594 + LONG(_Level4InterruptVector_text_end);
  595 + LONG(LOADADDR(.Level4InterruptVector.text));
  596 +
  597 + LONG(_Level5InterruptVector_literal_start);
  598 + LONG(_Level5InterruptVector_literal_end);
  599 + LONG(LOADADDR(.Level5InterruptVector.literal));
  600 +
  601 + LONG(_Level5InterruptVector_text_start);
  602 + LONG(_Level5InterruptVector_text_end);
  603 + LONG(LOADADDR(.Level5InterruptVector.text));
  604 +
  605 + LONG(_DebugExceptionVector_literal_start);
  606 + LONG(_DebugExceptionVector_literal_end);
  607 + LONG(LOADADDR(.DebugExceptionVector.literal));
  608 +
  609 + LONG(_DebugExceptionVector_text_start);
  610 + LONG(_DebugExceptionVector_text_end);
  611 + LONG(LOADADDR(.DebugExceptionVector.text));
  612 +
  613 + LONG(_NMIExceptionVector_literal_start);
  614 + LONG(_NMIExceptionVector_literal_end);
  615 + LONG(LOADADDR(.NMIExceptionVector.literal));
  616 +
  617 + LONG(_NMIExceptionVector_text_start);
  618 + LONG(_NMIExceptionVector_text_end);
  619 + LONG(LOADADDR(.NMIExceptionVector.text));
  620 +
  621 + LONG(_KernelExceptionVector_literal_start );
  622 + LONG(_KernelExceptionVector_literal_end );
  623 + LONG(LOADADDR(.KernelExceptionVector.literal));
  624 +
  625 + LONG(_KernelExceptionVector_text_start);
  626 + LONG(_KernelExceptionVector_text_end);
  627 + LONG(LOADADDR(.KernelExceptionVector.text));
  628 +
  629 + LONG(_UserExceptionVector_literal_start);
  630 + LONG(_UserExceptionVector_literal_end);
  631 + LONG(LOADADDR(.UserExceptionVector.literal));
  632 +
  633 + LONG(_UserExceptionVector_text_start );
  634 + LONG(_UserExceptionVector_text_end);
  635 + LONG(LOADADDR(.UserExceptionVector.text));
  636 +
  637 + LONG(_DoubleExceptionVector_literal_start);
  638 + LONG(_DoubleExceptionVector_literal_end);
  639 + LONG(LOADADDR(.DoubleExceptionVector.literal));
  640 +
  641 + LONG(_DoubleExceptionVector_text_start);
  642 + LONG(_DoubleExceptionVector_text_end);
  643 + LONG(LOADADDR(.DoubleExceptionVector.text));
  644 +
  645 + LONG(0);
  646 + LONG(0);
  647 + LONG(0);
  648 +
  649 + . = ALIGN(4);
  650 + _vector_text_msg_end = ABSOLUTE(.);
  651 +/* } > rom_1*/
  652 + } > rom_vector
  653 +
  654 +
  655 + .libkernel_rodata :
  656 +/* .libkernel_rodata : AT (LOADADDR(.vector_text_msg) + SIZEOF(.vector_text_msg))*/
  657 + {
  658 + . = ALIGN(4);
  659 + __TEXT_ROM_START20 = LOADADDR(.vector_text_msg) + SIZEOF(.vector_text_msg);
  660 + __TEXT_START20 = ABSOLUTE(.);
  661 + _libkernel_rodata_start = ABSOLUTE(.);
  662 +
  663 + /*lib/libkernel.a (.rodata)*/
  664 +
  665 + . = ALIGN(4);
  666 + _libkernal_rodata_end = ABSOLUTE(.);
  667 + __TEXT_START20_END = ABSOLUTE(.);
  668 + } > rom_1
  669 +
  670 +
  671 +/* .btdm_rodata :*/
  672 + .btdm_rodata (LOADADDR(.libkernel_rodata) + SIZEOF(.libkernel_rodata)) :
  673 +/* .btdm_rodata : AT (LOADADDR(.libkernel_rodata) + SIZEOF(.libkernel_rodata))*/
  674 + {
  675 + . = ALIGN(4);
  676 + __btdm_rodata_rom_start = LOADADDR(.libkernel_rodata) + SIZEOF(.libkernel_rodata);
  677 + __btdm_rodata_ram_start = ABSOLUTE(.);
  678 +
  679 + /*//Debug/lib_btdm5_es1_A1007B.a (.rodata)*/
  680 + /*Debug/lib_btdm5_v9_0_16.a (.rodata)*/
  681 +
  682 +/* /FPGA/lib_btdm/bin/Optek_HiFi3_Dev_02/Debug/lib_btdm.a (.rodata)*/
  683 +
  684 +/* ../../../../lib_btdm/bin/Optek_HiFi3_Dev_02/Debug/lib_btdm.a (.rodata)*/
  685 +
  686 + . = ALIGN(4);
  687 + __btdm_rodata_ram_end = ABSOLUTE(.);
  688 +/* } > btdm_rom*/
  689 + } > rom_1
  690 +/* } > sdram_text*/
  691 +
  692 +
  693 +/* .all_rodata :*/
  694 + .all_rodata (LOADADDR(.btdm_rodata) + SIZEOF(.btdm_rodata)) :
  695 +/* .all_rodata : AT (LOADADDR(.btdm_rodata) + SIZEOF(.btdm_rodata))*/
  696 + {
  697 + . = ALIGN(4);
  698 + __all_rodata_rom_start = LOADADDR(.btdm_rodata) + SIZEOF(.btdm_rodata);
  699 + __all_rodata_ram_start = ABSOLUTE(.);
  700 +
  701 + *(.rodata)
  702 + *(.rodata.*)
  703 +
  704 + . = ALIGN(4);
  705 + . = ALIGN(4);
  706 + __all_rodata_ram_end = ABSOLUTE(.);
  707 +
  708 + } > rom_1
  709 +/* } > d_ram0_1*/
  710 +/* } > all_data*/
  711 +/* } > sdram_text*/
  712 +
  713 +
  714 +/* .btdm_data :
  715 +/* .btdm_data (LOADADDR(.all_rodata) + SIZEOF(.all_rodata)) :*/
  716 + .btdm_data : AT (LOADADDR(.all_rodata) + SIZEOF(.all_rodata))
  717 + {
  718 + . = ALIGN(4);
  719 + __btdm_data_rom_start = LOADADDR(.all_rodata) + SIZEOF(.all_rodata);
  720 + __btdm_data_start = ABSOLUTE(.);
  721 +
  722 + lib/optek_lib_btdm5_controller.a (.data)
  723 +
  724 +/* /FPGA/lib_btdm/bin/Optek_HiFi3_Dev_02/Debug/lib_btdm.a (.data)*/
  725 +
  726 +/* ../../../../lib_btdm/bin/Optek_HiFi3_Dev_02/Debug/lib_btdm.a (.data)*/
  727 +
  728 + . = ALIGN(4);
  729 + __btdm_data_end = ABSOLUTE(.);*/
  730 +/* } > btdm_rom*/
  731 + } > d_ram0_0
  732 +/* } > rom_1*/
  733 +
  734 +
  735 + .upgrade_hw_set_rodata :
  736 + {
  737 + *(.upgrade_hw_set_rodata)
  738 + } > upgrade_hw_set_rodata
  739 +
  740 +
  741 +/* .data :*/
  742 +/* .data (LOADADDR(.btdm_data) + SIZEOF(.btdm_data)) :*/
  743 +/* .data : AT (LOADADDR(.btdm_data) + SIZEOF(.btdm_data))*/
  744 + .data : AT (LOADADDR(.btdm_data) + SIZEOF(.btdm_data))
  745 + {
  746 + . = ALIGN(4);
  747 + __data_rom_start = LOADADDR(.btdm_data) + SIZEOF(.btdm_data);
  748 + __data_ram_start = ABSOLUTE(.);
  749 +
  750 + *(.data)
  751 + *(.data.*)
  752 +
  753 + *(.eh_frame)
  754 + *(.eh_frame.*)
  755 +
  756 + __data_ram_end = ABSOLUTE(.);
  757 +
  758 +/* } > dram0_0_seg */
  759 + } > d_ram0_1
  760 +/* } > rom_1*/
  761 +
  762 +
  763 +/* .boot_rodata :
  764 + {
  765 + *(.boot_rodata)
  766 + } > rom_boot_data
  767 +*/
  768 +
  769 + .boot1_rodata :
  770 + {
  771 + *(.boot1_rodata)
  772 + } > rom_boot1_data
  773 +
  774 +
  775 +/* .flash_prog_text :*/
  776 +/* .flash_prog_text (LOADADDR(.data) + SIZEOF(.data)) :*/
  777 + .flash_prog_text : AT (LOADADDR(.data) + SIZEOF(.data))
  778 + {
  779 + . = ALIGN(4);
  780 + __flash_prog_rom_start = LOADADDR(.data) + SIZEOF(.data);
  781 + __flash_prog_ram_start = ABSOLUTE(.);
  782 +
  783 +/* source/common/app_flash_program.o (.literal .text)
  784 + source/common/SpiFlash_W25QXX.o (.literal .text)*/
  785 +
  786 + *(.flash_prog_text.literal)
  787 + *(.flash_prog_text.text)
  788 + *(.flash_prog_text)
  789 +
  790 + . = ALIGN(4);
  791 + __flash_prog_ram_end = ABSOLUTE(.);
  792 +/* } > rom_1*/
  793 + } > i_ram0_1
  794 +
  795 +
  796 +/* .libkernel_text :*/
  797 +/* .libkernel_text (LOADADDR(.flash_prog_text) + SIZEOF(.flash_prog_text)) :*/
  798 + .libkernel_text : AT (LOADADDR(.flash_prog_text) + SIZEOF(.flash_prog_text))
  799 + {
  800 + . = ALIGN(4);
  801 + __libkernel_rom_start = LOADADDR(.flash_prog_text) + SIZEOF(.flash_prog_text);
  802 + __libkernel_ram_start = ABSOLUTE(.);
  803 +
  804 +/* libkernel.a (.literal .text)*/
  805 +
  806 + *(.libkernel_text.literal)
  807 + *(.libkernel_text.text)
  808 + *(.libkernel_text)
  809 +
  810 +/*
  811 + source/common/xtensa_vectors.o (.literal .text)
  812 + source/common/xtensa_context.o (.literal .text)
  813 +*/
  814 +
  815 +/*
  816 + source/os/threadRTOS/xtensa_vectors.o (.literal .text)
  817 + source/os/threadRTOS/xtensa_context.o (.literal .text)
  818 +*/
  819 +
  820 +
  821 +/*
  822 + source/os/freeRTOS/Xtensa/xtensa_vectors.o (.literal .text)
  823 + source/os/freeRTOS/Xtensa/xtensa_context.o (.literal .text)
  824 +*/
  825 +
  826 +/*
  827 + source/os/freeRTOS/portable/XCC/Xtensa/xtensa_vectors.o (.literal .text)
  828 + source/os/freeRTOS/portable/XCC/Xtensa/xtensa_context.o (.literal .text)
  829 +*/
  830 +
  831 +/*
  832 + source/common/windowspill_asm.o (.literal .text)
  833 +*/
  834 +
  835 +/*
  836 + source/common/xtensa_timer1.o (.literal .text)*/
  837 +
  838 + lib/libhal.a (.literal .text)
  839 +
  840 +
  841 +/* source/os/freeRTOS/portable/XCC/Xtensa/intlevel-set.o(.literal .text)*/
  842 +/* source/os/freeRTOS/portable/XCC/Xtensa/xtensa_intr_asm.o(.literal .text)
  843 + source/os/freeRTOS/portable/XCC/Xtensa/xtensa_intr.o(.literal .text)
  844 + source/os/freeRTOS/portable/XCC/Xtensa/xtensa_overlay_os_hook.o(.literal .text)
  845 +*/
  846 +
  847 + /*if using lib below, you mustn't define FREE_RTOS_DEBUG*/
  848 + /*lib/optek_lib_freeRTOS.a (.literal .text)*/
  849 +
  850 + /*if using lib below, you must define FREE_RTOS_DEBUG*/
  851 + /*lib/optek_lib_freeRTOS_Debug.a (.literal .text)*/
  852 +
  853 + lib/memset.o (.literal .text)
  854 + lib/memcmp.o (.literal .text)
  855 + lib/memcpy.o (.literal .text)
  856 +
  857 +/* lib/xa_sbc_common.o (.literal .text)
  858 + lib/xa_sbc_dec_api.o (.literal .text)
  859 + lib/xa_sbc_dec_main.o (.literal .text)
  860 +*/
  861 +
  862 +/* lib/libxa_sbc_dec.a (.literal .text)*/
  863 + /*lib/Optek_sbc_dec_lib.a (.literal .text)
  864 + lib/Optek_sbc_enc_lib.a (.literal .text)*/
  865 +/*
  866 + lib/libxa_msbc_dec.a (.literal .text)
  867 + lib/libxa_msbc_enc.a (.literal .text)
  868 +*/
  869 + . = ALIGN(4);
  870 + __libkernel_ram_end = ABSOLUTE(.);
  871 +/* } > rom_1*/
  872 + } > i_ram0_1
  873 +
  874 +
  875 +/* .btdm_text :*/
  876 + .btdm_text (LOADADDR(.libkernel_text) + SIZEOF(.libkernel_text)) :
  877 +/* .btdm_text : AT (LOADADDR(.libkernel_text) + SIZEOF(.libkernel_text))*/
  878 + {
  879 + . = ALIGN(4);
  880 + __btdm_text_rom_start = LOADADDR(.libkernel_text) + SIZEOF(.libkernel_text);;
  881 + __btdm_text_ram_start = ABSOLUTE(.);
  882 +
  883 + /*//Debug/lib_btdm5_es1_A1007B.a (.literal .text)*/
  884 + /*Debug/lib_btdm5_v9_0_16.a (.literal .text)*/
  885 +
  886 +/* /FPGA/lib_btdm/bin/Optek_HiFi3_Dev_02/Debug/lib_btdm.a (.literal .text)*/
  887 +
  888 +/* ../../../../lib_btdm/bin/Optek_HiFi3_Dev_02/Debug/lib_btdm.a (.literal .text)*/
  889 +
  890 + . = ALIGN(4);
  891 + __btdm_text_ram_end = ABSOLUTE(.);
  892 +/* } > btdm_rom*/
  893 + } > rom_1
  894 +/* } > sdram_text*/
  895 +
  896 +
  897 +/* .codec_text :*/
  898 +/* .codec_text (LOADADDR(.btdm_text) + SIZEOF(.btdm_text)) :*/
  899 +/* .codec_text : AT (LOADADDR(.btdm_text) + SIZEOF(.btdm_text))*/
  900 +/* {
  901 + . = ALIGN(4);*/
  902 +/* __TEXT_ROM_START25 = LOADADDR(.libkernel_text) + SIZEOF(.libkernel_text);
  903 + __TEXT_START25 = ABSOLUTE(.);
  904 +*/
  905 +
  906 +/* *(EXCLUDE_FILE(source/common/*.o source/hw/*.o source/codec/*.o source/media/*.o) .literal)*/
  907 +/* *(EXCLUDE_FILE(source/common/*.o source/hw/*.o source/codec/*.o source/media/*.o) .text)*/
  908 +
  909 +/*
  910 + *(EXCLUDE_FILE(source/common/*.o source/hw/*.o source/os/*.o source/mp3dec/*.o source/wmadec/*.o source/xa_mp3_enc/*.o source/app/*.o) .literal)
  911 + *(EXCLUDE_FILE(source/common/*.o source/hw/*.o source/os/*.o source/mp3dec/*.o source/wmadec/*.o source/xa_mp3_enc/*.o source/app/*.o) .text)
  912 +*/
  913 +
  914 +/*
  915 + *(EXCLUDE_FILE(source/common/*.o source/hw/*.o source/os/threadRTOS/*.o source/os/freeRTOS/*.o source/mp3dec/*.o source/wmadec/*.o source/xa_mp3_enc/*.o source/app/*.o) .literal)
  916 + *(EXCLUDE_FILE(source/common/*.o source/hw/*.o source/os/threadRTOS/*.o source/os/freeRTOS/*.o source/mp3dec/*.o source/wmadec/*.o source/xa_mp3_enc/*.o source/app/*.o) .text)
  917 +*/
  918 +
  919 +
  920 +/* lib/libxa_mp3_dec.a (.literal .text)0
  921 + lib/libxa_wma_dec.a (.literal .text)
  922 + lib/libxa_asf_parser.a (.literal .text)
  923 + lib/libxa_mp3_enc.a (.literal .text)*/
  924 +
  925 +/* lib/libkernel.a (.literal .text)*/
  926 +
  927 +/*
  928 + *(.text._init_reent.literal)
  929 + *(.text._init_reent.text)
  930 + *(.text._init_reent)
  931 +*/
  932 +
  933 +/* . = ALIGN(4);
  934 + __TEXT_START25_END = ABSOLUTE(.);
  935 + } > rom_1*/
  936 +/* } > i_ram0_1*/
  937 +/* } > sdram*/
  938 +
  939 +
  940 +/* .all_text :*/
  941 + .all_text (LOADADDR(.btdm_text) + SIZEOF(.btdm_text)) :
  942 +/* .all_text : AT (LOADADDR(.btdm_text) + SIZEOF(.btdm_text))*/
  943 + {
  944 + . = ALIGN(4);
  945 + __all_text_rom_start = LOADADDR(.btdm_text) + SIZEOF(.btdm_text);
  946 + __all_text_ram_start = ABSOLUTE(.);
  947 +
  948 +/*@
  949 + source/common/*.o (.literal .text)
  950 + source/hw/*.o (.literal .text)
  951 +
  952 + source/os/*.o (.literal .text)
  953 +*/
  954 +
  955 +/*
  956 + source/os/threadRTOS/*.o
  957 + source/os/freeRTOS/*.o
  958 +*/
  959 +
  960 +/*@
  961 + source/app/*.o (.literal .text)
  962 + source/mp3dec/*.o (.literal .text)
  963 + source/wmadec/*.o (.literal .text)
  964 + source/xa_mp3_enc/*.o (.literal .text)
  965 +*/
  966 +
  967 +/*
  968 + *(.literal .text)
  969 +*/
  970 +
  971 +/* *(.literal .text .literal.* .text.* .stub .gnu.warning .gnu.linkonce.literal.* .gnu.linkonce.t.*.literal .gnu.linkonce.t.*)*/
  972 + *(.literal .text .literal.* .text.*)
  973 +
  974 + KEEP(*(.init))
  975 +
  976 +/*
  977 + *(.literal)
  978 + *(.text)
  979 +*/
  980 +
  981 +/* *(.eh_frame.literal)
  982 + *(.eh_frame.text)*.
  983 +*/
  984 +
  985 + *(.dsp_critical_sec_text.literal)
  986 + *(.dsp_critical_sec_text.text)
  987 + *(.dsp_critical_sec_text)
  988 +
  989 + *(.bt_host_internal_ram_text.literal)
  990 + *(.bt_host_internal_ram_text.text)
  991 + *(.bt_host_internal_ram_text)
  992 +
  993 + *(.RWIP_TEXT.literal)
  994 + *(.RWIP_TEXT.text)
  995 + *(.RWIP_TEXT)
  996 +
  997 + *(.UART_TEXT.literal)
  998 + *(.UART_TEXT.text)
  999 + *(.UART_TEXT)
  1000 +
  1001 + *(.HCI_TL_TEXT.literal)
  1002 + *(.HCI_TL_TEXT.text)
  1003 + *(.HCI_TL_TEXT)
  1004 +
  1005 + *(.HCI_TEXT.literal)
  1006 + *(.HCI_TEXT.text)
  1007 + *(.HCI_TEXT)
  1008 +
  1009 + *(.H4TL_TEXT.literal)
  1010 + *(.H4TL_TEXT.text)
  1011 + *(.H4TL_TEXT)
  1012 +
  1013 + *(.HCI_FC_TEXT.literal)
  1014 + *(.HCI_FC_TEXT.text)
  1015 + *(.HCI_FC_TEXT)
  1016 +
  1017 + *(.CO_UTILS_TEXT.literal)
  1018 + *(.CO_UTILS_TEXT.text)
  1019 + *(.CO_UTILS_TEXT)
  1020 +
  1021 + *(.KE_QUEUE_TEXT.literal)
  1022 + *(.KE_QUEUE_TEXT.text)
  1023 + *(.KE_QUEUE_TEXT)
  1024 +
  1025 + *(.KE_TASK_TEXT.literal)
  1026 + *(.KE_TASK_TEXT.text)
  1027 + *(.KE_TASK_TEXT)
  1028 +
  1029 + *(.KE_TIMER_TEXT.literal)
  1030 + *(.KE_TIMER_TEXT.text)
  1031 + *(.KE_TIMER_TEXT)
  1032 +/*
  1033 + *(.KE_EVENT_SCH_TEXT.literal)
  1034 + *(.KE_EVENT_SCH_TEXT.text)
  1035 + *(.KE_EVENT_SCH_TEXT)
  1036 +
  1037 + *(.KE_TASK_SCH_TEXT.literal)
  1038 + *(.KE_TASK_SCH_TEXT.text)
  1039 + *(.KE_TASK_SCH_TEXT)
  1040 +
  1041 + *(.RF_RIPPLE_TEXT.literal)
  1042 + *(.RF_RIPPLE_TEXT.text)
  1043 + *(.RF_RIPPLE_TEXT)
  1044 +*/
  1045 +
  1046 + . = ALIGN(4);
  1047 + __all_text_ram_end = ABSOLUTE(.);
  1048 +
  1049 + } > rom_1
  1050 +/* } > sdram_text*/
  1051 +
  1052 +
  1053 +/* .internal_ram_1_text :*/
  1054 + .internal_ram_1_text : AT (LOADADDR(.all_text) + SIZEOF(.all_text))
  1055 + {
  1056 + . = ALIGN(4);
  1057 + __internal_ram_1_rom_start = LOADADDR(.all_text) + SIZEOF(.all_text);
  1058 + __internal_ram_1_ram_start = ABSOLUTE(.);
  1059 +
  1060 + *(.internal_ram_1_text.literal)
  1061 + *(.internal_ram_1_text.text)
  1062 + *(.internal_ram_1_text)
  1063 +
  1064 +/* *(.eh_frame.literal)
  1065 + *(.eh_frame.text)
  1066 +*/
  1067 +
  1068 + *(.free_rtos_privileged_text.literal)
  1069 + *(.free_rtos_privileged_text.text)
  1070 + *(.free_rtos_privileged_text)
  1071 +
  1072 + *(.RWIP_DRIVER_SLEEP_TEXT.literal)
  1073 + *(.RWIP_DRIVER_SLEEP_TEXT.text)
  1074 + *(.RWIP_DRIVER_SLEEP_TEXT)
  1075 +
  1076 + *(.KE_MSG_TEXT.literal)
  1077 + *(.KE_MSG_TEXT.text)
  1078 + *(.KE_MSG_TEXT)
  1079 +
  1080 + *(.KE_EVENT_TEXT.literal)
  1081 + *(.KE_EVENT_TEXT.text)
  1082 + *(.KE_EVENT_TEXT)
  1083 +
  1084 + *(.KE_MEM_TEXT.literal)
  1085 + *(.KE_MEM_TEXT.text)
  1086 + *(.KE_MEM_TEXT)
  1087 +
  1088 + *(.KE_EVENT_SCH_TEXT.literal)
  1089 + *(.KE_EVENT_SCH_TEXT.text)
  1090 + *(.KE_EVENT_SCH_TEXT)
  1091 +
  1092 + *(.KE_TASK_SCH_TEXT.literal)
  1093 + *(.KE_TASK_SCH_TEXT.text)
  1094 + *(.KE_TASK_SCH_TEXT)
  1095 +
  1096 + *(.RF_RIPPLE_TEXT.literal)
  1097 + *(.RF_RIPPLE_TEXT.text)
  1098 + *(.RF_RIPPLE_TEXT)
  1099 +
  1100 + . = ALIGN(4);
  1101 + __internal_ram_1_ram_end = ABSOLUTE(.);
  1102 +
  1103 + } > i_ram0_1
  1104 +/* } > rom_1*/
  1105 +
  1106 +/* .interal_ram_1_text :*/
  1107 + .interal_ram_1_text : AT (LOADADDR(.internal_ram_1_text) + SIZEOF(.internal_ram_1_text))
  1108 + {
  1109 + . = ALIGN(4);
  1110 + __internal_ram_2_rom_start = LOADADDR(.internal_ram_1_text) + SIZEOF(.internal_ram_1_text);
  1111 + __internal_ram_2_ram_start = ABSOLUTE(.);
  1112 +
  1113 + *(.interal_ram_1_text.literal)
  1114 + *(.interal_ram_1_text.text)
  1115 + *(.interal_ram_1_text)
  1116 +
  1117 +/* *(.eh_frame.literal)
  1118 + *(.eh_frame.text)
  1119 +*/
  1120 + . = ALIGN(4);
  1121 + __internal_ram_2_ram_end = ABSOLUTE(.);
  1122 +
  1123 + } > i_ram0_1
  1124 +/* } > rom_1*/
  1125 +
  1126 +
  1127 +/* .lc3_common_text :*/
  1128 + .lc3_common_text : AT (LOADADDR(.interal_ram_1_text) + SIZEOF(.interal_ram_1_text))
  1129 + {
  1130 + . = ALIGN(4);
  1131 + __lc3_common_text_rom_start = LOADADDR(.interal_ram_1_text) + SIZEOF(.interal_ram_1_text);
  1132 + __lc3_common_text_ram_start = ABSOLUTE(.);
  1133 +
  1134 + *(.LC3_COMMON_TXT.literal)
  1135 + *(.LC3_COMMON_TXT.text)
  1136 + *(.LC3_COMMON_TXT)
  1137 +
  1138 + *(.LC3_DEC_ARI_TXT.literal)
  1139 + *(.LC3_DEC_ARI_TXT.text)
  1140 + *(.LC3_DEC_ARI_TXT)
  1141 +
  1142 +
  1143 + . = ALIGN(4);
  1144 + __lc3_common_text_ram_end = ABSOLUTE(.);
  1145 +
  1146 + } > i_ram0_1
  1147 +/* } > rom_1*/
  1148 +
  1149 +
  1150 +/* .lc3_dec_text (LOADADDR(.lc3_common_text) + SIZEOF(.lc3_common_text)) :
  1151 + {
  1152 + . = ALIGN(4);
  1153 + __lc3_dec_text_rom_start = LOADADDR(.lc3_common_text) + SIZEOF(.lc3_common_text);
  1154 + __lc3_dec_text_ram_start = ABSOLUTE(.);
  1155 +
  1156 + *(.LC3_DEC_ARI_TXT.literal)
  1157 + *(.LC3_DEC_ARI_TXT.text)
  1158 + *(.LC3_DEC_ARI_TXT)
  1159 +
  1160 + *(.LC3_DEC_IDCT_TXT.literal)
  1161 + *(.LC3_DEC_IDCT_TXT.text)
  1162 + *(.LC3_DEC_IDCT_TXT)
  1163 +
  1164 + *(.LC3_DEC_TNS_TXT.literal)
  1165 + *(.LC3_DEC_TNS_TXT.text)
  1166 + *(.LC3_DEC_TNS_TXT)
  1167 +
  1168 + *(.LC3_DEC_LPTF_TXT.literal)
  1169 + *(.LC3_DEC_LPTF_TXT.text)
  1170 + *(.LC3_DEC_LPTF_TXT)
  1171 +
  1172 + *(.LC3_DEC_NOISE_FILLING_TXT.literal)
  1173 + *(.LC3_DEC_NOISE_FILLING_TXT.text)
  1174 + *(.LC3_DEC_NOISE_FILLING_TXT)
  1175 +
  1176 + *(.LC3_DEC_GOLBAL_GAIN_TXT.literal)
  1177 + *(.LC3_DEC_GOLBAL_GAIN_TXT.text)
  1178 + *(.LC3_DEC_GOLBAL_GAIN_TXT)
  1179 +
  1180 + *(.LC3_DEC_ENTROPY_TXT.literal)
  1181 + *(.LC3_DEC_ENTROPY_TXT.text)
  1182 + *(.LC3_DEC_ENTROPY_TXT)
  1183 +
  1184 + *(.LC3_DEC_PLC_UPDATE_TXT.literal)
  1185 + *(.LC3_DEC_PLC_UPDATE_TXT.text)
  1186 + *(.LC3_DEC_PLC_UPDATE_TXT)
  1187 +
  1188 + *(.LC3_DEC_SNS_QUANTIZE_SCF_TXT.literal)
  1189 + *(.LC3_DEC_SNS_QUANTIZE_SCF_TXT.text)
  1190 + *(.LC3_DEC_SNS_QUANTIZE_SCF_TXT)
  1191 +
  1192 + *(.LC3_DEC_SCF_SCALING_TXT.literal)
  1193 + *(.LC3_DEC_SCF_SCALING_TXT.text)
  1194 + *(.LC3_DEC_SCF_SCALING_TXT)
  1195 +
  1196 + *(.LC3_DEC_RESIDUAL_TXT.literal)
  1197 + *(.LC3_DEC_RESIDUAL_TXT.text)
  1198 + *(.LC3_DEC_RESIDUAL_TXT)
  1199 +
  1200 + *(.LC3_DEC_PLC_NOISE_SUB_TXT.literal)
  1201 + *(.LC3_DEC_PLC_NOISE_SUB_TXT.text)
  1202 + *(.LC3_DEC_PLC_NOISE_SUB_TXT)
  1203 +
  1204 + *(.LC3_DEC_PLC_UPDATE_AFTER_IMDCT_TXT.literal)
  1205 + *(.LC3_DEC_PLC_UPDATE_AFTER_IMDCT_TXT.text)
  1206 + *(.LC3_DEC_PLC_UPDATE_AFTER_IMDCT_TXT)
  1207 +
  1208 + *(.LC3_DEC_COMMON_TXT.literal)
  1209 + *(.LC3_DEC_COMMON_TXT.text)
  1210 + *(.LC3_DEC_COMMON_TXT)
  1211 +
  1212 + *(.LC3_DEC_PLC_MAIN_TXT.literal)
  1213 + *(.LC3_DEC_PLC_MAIN_TXT.text)
  1214 + *(.LC3_DEC_PLC_MAIN_TXT)
  1215 +
  1216 + *(.LC3_DEC_PLC_APPLY_TXT.literal)
  1217 + *(.LC3_DEC_PLC_APPLY_TXT.text)
  1218 + *(.LC3_DEC_PLC_APPLY_TXT)
  1219 +
  1220 + *(.LC3_DEC_PLC_CLASSIFY_TXT.literal)
  1221 + *(.LC3_DEC_PLC_CLASSIFY_TXT.text)
  1222 + *(.LC3_DEC_PLC_CLASSIFY_TXT)
  1223 +
  1224 + *(.LC3_DEC_API_TXT.literal)
  1225 + *(.LC3_DEC_API_TXT.text)
  1226 + *(.LC3_DEC_API_TXT)
  1227 +
  1228 + *(.LC3_DEC_LC3_TXT.literal)
  1229 + *(.LC3_DEC_LC3_TXT.text)
  1230 + *(.LC3_DEC_LC3_TXT)
  1231 +
  1232 + . = ALIGN(4);
  1233 + __lc3_dec_text_ram_end = ABSOLUTE(.);
  1234 +
  1235 + } > rom_1*/
  1236 +
  1237 +
  1238 +/* .lc3_enc_text (LOADADDR(.lc3_dec_text) + SIZEOF(.lc3_dec_text)) :
  1239 + {
  1240 + . = ALIGN(4);
  1241 + __lc3_enc_text_rom_start = LOADADDR(.lc3_dec_text) + SIZEOF(.lc3_dec_text);
  1242 + __lc3_enc_text_ram_start = ABSOLUTE(.);
  1243 +
  1244 + *(.LC3_ENC_ARI_TXT.literal)
  1245 + *(.LC3_ENC_ARI_TXT.text)
  1246 + *(.LC3_ENC_ARI_TXT)
  1247 +
  1248 + *(.LC3_ENC_MDCT_TXT.literal)
  1249 + *(.LC3_ENC_MDCT_TXT.text)
  1250 + *(.LC3_ENC_MDCT_TXT)
  1251 +
  1252 + *(.LC3_ENC_TNS_TXT.literal)
  1253 + *(.LC3_ENC_TNS_TXT.text)
  1254 + *(.LC3_ENC_TNS_TXT)
  1255 +
  1256 + *(.LC3_ENC_LPTF_TXT.literal)
  1257 + *(.LC3_ENC_LPTF_TXT.text)
  1258 + *(.LC3_ENC_LPTF_TXT)
  1259 +
  1260 + *(.LC3_ENC_ATTACK_TXT.literal)
  1261 + *(.LC3_ENC_ATTACK_TXT.text)
  1262 + *(.LC3_ENC_ATTACK_TXT)
  1263 +
  1264 + *(.LC3_ENC_CUTOFF_TXT.literal)
  1265 + *(.LC3_ENC_CUTOFF_TXT.text)
  1266 + *(.LC3_ENC_CUTOFF_TXT)
  1267 +
  1268 + *(.LC3_EN_ENTROPY_TXT.literal)
  1269 + *(.LC3_EN_ENTROPY_TXT.text)
  1270 + *(.LC3_EN_ENTROPY_TXT)
  1271 +
  1272 + *(.LC3_ENC_ESTIMATE_GLOBAL_GAIN_TXT.literal)
  1273 + *(.LC3_ENC_ESTIMATE_GLOBAL_GAIN_TXT.text)
  1274 + *(.LC3_ENC_ESTIMATE_GLOBAL_GAIN_TXT)
  1275 +
  1276 + *(.LC3_ENC_NOISE_FACTOR_TXT.literal)
  1277 + *(.LC3_ENC_NOISE_FACTOR_TXT.text)
  1278 + *(.LC3_ENC_NOISE_FACTOR_TXT)
  1279 +
  1280 + *(.LC3_ENC_OLPA_TXT.literal)
  1281 + *(.LC3_ENC_OLPA_TXT.text)
  1282 + *(.LC3_ENC_OLPA_TXT)
  1283 +
  1284 + *(.LC3_ENC_QUANTIZE_TXT.literal)
  1285 + *(.LC3_ENC_QUANTIZE_TXT.text)
  1286 + *(.LC3_ENC_QUANTIZE_TXT)
  1287 +
  1288 + *(.LC3_ENC_RESAMPLE_TXT.literal)
  1289 + *(.LC3_ENC_RESAMPLE_TXT.text)
  1290 + *(.LC3_ENC_RESAMPLE_TXT)
  1291 +
  1292 + *(.LC3_ENC_SCALE_SIGNAL_TXT.literal)
  1293 + *(.LC3_ENC_SCALE_SIGNAL_TXT.text)
  1294 + *(.LC3_ENC_SCALE_SIGNAL_TXT)
  1295 +
  1296 + *(.LC3_ENC_SNS_COMPUTE_SCF_TXT.literal)
  1297 + *(.LC3_ENC_SNS_COMPUTE_SCF_TXT.text)
  1298 + *(.LC3_ENC_SNS_COMPUTE_SCF_TXT)
  1299 +
  1300 + *(.LC3_ENC_SNS_QUANTIZE_TXT.literal)
  1301 + *(.LC3_ENC_SNS_QUANTIZE_TXT.text)
  1302 + *(.LC3_ENC_SNS_QUANTIZE_TXT)
  1303 +
  1304 + *(.LC3_ENC_RESIDUAL_TXT.literal)
  1305 + *(.LC3_ENC_RESIDUAL_TXT.text)
  1306 + *(.LC3_ENC_RESIDUAL_TXT)
  1307 +
  1308 + *(.LC3_ENC_LPC2RC_TXT.literal)
  1309 + *(.LC3_ENC_LPC2RC_TXT.text)
  1310 + *(.LC3_ENC_LPC2RC_TXT)
  1311 +
  1312 + *(.LC3_ENC_ADJUST_GLOBAL_GAIN_TXT.literal)
  1313 + *(.LC3_ENC_ADJUST_GLOBAL_GAIN_TXT.text)
  1314 + *(.LC3_ENC_ADJUST_GLOBAL_GAIN_TXT)
  1315 +
  1316 + *(.LC3_ENC_LC3_TXT.literal)
  1317 + *(.LC3_ENC_LC3_TXT.text)
  1318 + *(.LC3_ENC_LC3_TXT)
  1319 +
  1320 + *(.LC3_ENC_API_TXT.literal)
  1321 + *(.LC3_ENC_API_TXT.text)
  1322 + *(.LC3_ENC_API_TXT)
  1323 +
  1324 + *(.LC3_ENC_LC3_TXT.literal)
  1325 + *(.LC3_ENC_LC3_TXT.text)
  1326 + *(.LC3_ENC_LC3_TXT)
  1327 +
  1328 + *(.LC3_ENC_COMMON_TXT.literal)
  1329 + *(.LC3_ENC_COMMON_TXT.text)
  1330 + *(.LC3_ENC_COMMON_TXT)
  1331 +
  1332 + . = ALIGN(4);
  1333 + __lc3_enc_text_ram_end = ABSOLUTE(.);
  1334 +
  1335 + } > rom_1*/
  1336 +
  1337 +
  1338 +/* OVERLAY 0x4000DC00 : NOCROSSREFS AT (LOADADDR(.lc3_common_text) + SIZEOF(.lc3_common_text))*/
  1339 + OVERLAY : NOCROSSREFS AT (LOADADDR(.lc3_common_text) + SIZEOF(.lc3_common_text))
  1340 + {
  1341 +
  1342 + .bt_conn_text
  1343 + {
  1344 +
  1345 + . = ALIGN(4);
  1346 + /*__bt_conn_text_rom_start = LOADADDR(.lc3_enc_text) + SIZEOF(.lc3_enc_text);*/
  1347 + __bt_conn_text_rom_start = LOADADDR(.lc3_common_text) + SIZEOF(.lc3_common_text);
  1348 + __bt_conn_text_ram_start = ABSOLUTE(.);
  1349 +
  1350 + *(.RWIP_DRIVER_TEXT.literal)
  1351 + *(.RWIP_DRIVER_TEXT.text)
  1352 + *(.RWIP_DRIVER_TEXT)
  1353 +
  1354 + *(.KE_RF_RIPPLE_TEXT.literal)
  1355 + *(.KE_RF_RIPPLE_TEXT.text)
  1356 + *(.KE_RF_RIPPLE_TEXT)
  1357 +
  1358 + *(.LD_ACL_TEXT.literal)
  1359 + *(.LD_ACL_TEXT.text)
  1360 + *(.LD_ACL_TEXT)
  1361 +
  1362 + *(.LD_ISCAN_TEXT.literal)
  1363 + *(.LD_ISCAN_TEXT.text)
  1364 + *(.LD_ISCAN_TEXT)
  1365 +
  1366 + *(.LD_PCA_TEXT.literal)
  1367 + *(.LD_PCA_TEXT.text)
  1368 + *(.LD_PCA_TEXT)
  1369 +
  1370 + *(.LD_PSCAN_TEXT.literal)
  1371 + *(.LD_PSCAN_TEXT.text)
  1372 + *(.LD_PSCAN_TEXT)
  1373 +
  1374 + *(.LD_UTIL_TEXT.literal)
  1375 + *(.LD_UTIL_TEXT.text)
  1376 + *(.LD_UTIL_TEXT)
  1377 +
  1378 + *(.LD_TEXT.literal)
  1379 + *(.LD_TEXT.text)
  1380 + *(.LD_TEXT)
  1381 +
  1382 + *(.LM_TEXT.literal)
  1383 + *(.LM_TEXT.text)
  1384 + *(.LM_TEXT)
  1385 +
  1386 + *(.LC_LMPPDU_TEXT.literal)
  1387 + *(.LC_LMPPDU_TEXT.text)
  1388 + *(.LC_LMPPDU_TEXT)
  1389 +
  1390 + *(.LC_TASK_TEXT.literal)
  1391 + *(.LC_TASK_TEXT.text)
  1392 + *(.LC_TASK_TEXT)
  1393 +
  1394 + *(.LC_LOCEPR_TEXT.literal)
  1395 + *(.LC_LOCEPR_TEXT.text)
  1396 + *(.LC_LOCEPR_TEXT)
  1397 +
  1398 + *(.SCH_ALARM_TEXT.literal)
  1399 + *(.SCH_ALARM_TEXT.text)
  1400 + *(.SCH_ALARM_TEXT)
  1401 +
  1402 + *(.SCH_SLICE_TEXT.literal)
  1403 + *(.SCH_SLICE_TEXT.text)
  1404 + *(.SCH_SLICE_TEXT)
  1405 +
  1406 + *(.BT_ISR_TEXT.literal)
  1407 + *(.BT_ISR_TEXT.text)
  1408 + *(.BT_ISR_TEXT)
  1409 +
  1410 + *(.BT_UTIL_TEXT.literal)
  1411 + *(.BT_UTIL_TEXT.text)
  1412 + *(.BT_UTIL_TEXT)
  1413 +
  1414 + *(.BT_UTIL_LMP_TEXT.literal)
  1415 + *(.BT_UTIL_LMP_TEXT.text)
  1416 + *(.BT_UTIL_LMP_TEXT)
  1417 +
  1418 +
  1419 +
  1420 + . = ALIGN(4);
  1421 + __bt_conn_text_ram_end = ABSOLUTE(.);
  1422 + }
  1423 +
  1424 + .lc3_dec_text
  1425 + {
  1426 + . = ALIGN(4);
  1427 + /*__lc3_dec_text_rom_start = LOADADDR(.lc3_common_text) + SIZEOF(.lc3_common_text);*/
  1428 + __lc3_dec_text_rom_start = LOADADDR(.bt_conn_text) + SIZEOF(.bt_conn_text);
  1429 +
  1430 + __lc3_dec_text_ram_start = ABSOLUTE(.);
  1431 +
  1432 + *(.LC3_DEC_IDCT_TXT.literal)
  1433 + *(.LC3_DEC_IDCT_TXT.text)
  1434 + *(.LC3_DEC_IDCT_TXT)
  1435 +
  1436 + *(.LC3_DEC_TNS_TXT.literal)
  1437 + *(.LC3_DEC_TNS_TXT.text)
  1438 + *(.LC3_DEC_TNS_TXT)
  1439 +
  1440 + *(.LC3_DEC_LPTF_TXT.literal)
  1441 + *(.LC3_DEC_LPTF_TXT.text)
  1442 + *(.LC3_DEC_LPTF_TXT)
  1443 +
  1444 + *(.LC3_DEC_NOISE_FILLING_TXT.literal)
  1445 + *(.LC3_DEC_NOISE_FILLING_TXT.text)
  1446 + *(.LC3_DEC_NOISE_FILLING_TXT)
  1447 +
  1448 + *(.LC3_DEC_GOLBAL_GAIN_TXT.literal)
  1449 + *(.LC3_DEC_GOLBAL_GAIN_TXT.text)
  1450 + *(.LC3_DEC_GOLBAL_GAIN_TXT)
  1451 +
  1452 + *(.LC3_DEC_ENTROPY_TXT.literal)
  1453 + *(.LC3_DEC_ENTROPY_TXT.text)
  1454 + *(.LC3_DEC_ENTROPY_TXT)
  1455 +
  1456 + *(.LC3_DEC_PLC_UPDATE_TXT.literal)
  1457 + *(.LC3_DEC_PLC_UPDATE_TXT.text)
  1458 + *(.LC3_DEC_PLC_UPDATE_TXT)
  1459 +
  1460 + *(.LC3_DEC_SNS_QUANTIZE_SCF_TXT.literal)
  1461 + *(.LC3_DEC_SNS_QUANTIZE_SCF_TXT.text)
  1462 + *(.LC3_DEC_SNS_QUANTIZE_SCF_TXT)
  1463 +
  1464 + *(.LC3_DEC_SCF_SCALING_TXT.literal)
  1465 + *(.LC3_DEC_SCF_SCALING_TXT.text)
  1466 + *(.LC3_DEC_SCF_SCALING_TXT)
  1467 +
  1468 + *(.LC3_DEC_RESIDUAL_TXT.literal)
  1469 + *(.LC3_DEC_RESIDUAL_TXT.text)
  1470 + *(.LC3_DEC_RESIDUAL_TXT)
  1471 +
  1472 + *(.LC3_DEC_PLC_NOISE_SUB_TXT.literal)
  1473 + *(.LC3_DEC_PLC_NOISE_SUB_TXT.text)
  1474 + *(.LC3_DEC_PLC_NOISE_SUB_TXT)
  1475 +
  1476 + *(.LC3_DEC_PLC_UPDATE_AFTER_IMDCT_TXT.literal)
  1477 + *(.LC3_DEC_PLC_UPDATE_AFTER_IMDCT_TXT.text)
  1478 + *(.LC3_DEC_PLC_UPDATE_AFTER_IMDCT_TXT)
  1479 +
  1480 + *(.LC3_DEC_COMMON_TXT.literal)
  1481 + *(.LC3_DEC_COMMON_TXT.text)
  1482 + *(.LC3_DEC_COMMON_TXT)
  1483 +
  1484 + *(.LC3_DEC_PLC_MAIN_TXT.literal)
  1485 + *(.LC3_DEC_PLC_MAIN_TXT.text)
  1486 + *(.LC3_DEC_PLC_MAIN_TXT)
  1487 +
  1488 + *(.LC3_DEC_PLC_APPLY_TXT.literal)
  1489 + *(.LC3_DEC_PLC_APPLY_TXT.text)
  1490 + *(.LC3_DEC_PLC_APPLY_TXT)
  1491 +
  1492 + *(.LC3_DEC_PLC_CLASSIFY_TXT.literal)
  1493 + *(.LC3_DEC_PLC_CLASSIFY_TXT.text)
  1494 + *(.LC3_DEC_PLC_CLASSIFY_TXT)
  1495 +
  1496 + *(.LC3_DEC_API_TXT.literal)
  1497 + *(.LC3_DEC_API_TXT.text)
  1498 + *(.LC3_DEC_API_TXT)
  1499 +
  1500 + *(.LC3_DEC_LC3_TXT.literal)
  1501 + *(.LC3_DEC_LC3_TXT.text)
  1502 + *(.LC3_DEC_LC3_TXT)
  1503 +
  1504 + . = ALIGN(4);
  1505 + __lc3_dec_text_ram_end = ABSOLUTE(.);
  1506 + }
  1507 +
  1508 + .lc3_enc_text
  1509 + {
  1510 + . = ALIGN(4);
  1511 + __lc3_enc_text_rom_start = LOADADDR(.lc3_dec_text) + SIZEOF(.lc3_dec_text);
  1512 + __lc3_enc_text_ram_start = ABSOLUTE(.);
  1513 +
  1514 + *(.LC3_ENC_ARI_TXT.literal)
  1515 + *(.LC3_ENC_ARI_TXT.text)
  1516 + *(.LC3_ENC_ARI_TXT)
  1517 +
  1518 + *(.LC3_ENC_MDCT_TXT.literal)
  1519 + *(.LC3_ENC_MDCT_TXT.text)
  1520 + *(.LC3_ENC_MDCT_TXT)
  1521 +
  1522 + *(.LC3_ENC_TNS_TXT.literal)
  1523 + *(.LC3_ENC_TNS_TXT.text)
  1524 + *(.LC3_ENC_TNS_TXT)
  1525 +
  1526 + *(.LC3_ENC_LPTF_TXT.literal)
  1527 + *(.LC3_ENC_LPTF_TXT.text)
  1528 + *(.LC3_ENC_LPTF_TXT)
  1529 +
  1530 + *(.LC3_ENC_ATTACK_TXT.literal)
  1531 + *(.LC3_ENC_ATTACK_TXT.text)
  1532 + *(.LC3_ENC_ATTACK_TXT)
  1533 +
  1534 + *(.LC3_ENC_CUTOFF_TXT.literal)
  1535 + *(.LC3_ENC_CUTOFF_TXT.text)
  1536 + *(.LC3_ENC_CUTOFF_TXT)
  1537 +
  1538 + *(.LC3_EN_ENTROPY_TXT.literal)
  1539 + *(.LC3_EN_ENTROPY_TXT.text)
  1540 + *(.LC3_EN_ENTROPY_TXT)
  1541 +
  1542 + *(.LC3_ENC_ESTIMATE_GLOBAL_GAIN_TXT.literal)
  1543 + *(.LC3_ENC_ESTIMATE_GLOBAL_GAIN_TXT.text)
  1544 + *(.LC3_ENC_ESTIMATE_GLOBAL_GAIN_TXT)
  1545 +
  1546 + *(.LC3_ENC_NOISE_FACTOR_TXT.literal)
  1547 + *(.LC3_ENC_NOISE_FACTOR_TXT.text)
  1548 + *(.LC3_ENC_NOISE_FACTOR_TXT)
  1549 +
  1550 + *(.LC3_ENC_OLPA_TXT.literal)
  1551 + *(.LC3_ENC_OLPA_TXT.text)
  1552 + *(.LC3_ENC_OLPA_TXT)
  1553 +
  1554 + *(.LC3_ENC_QUANTIZE_TXT.literal)
  1555 + *(.LC3_ENC_QUANTIZE_TXT.text)
  1556 + *(.LC3_ENC_QUANTIZE_TXT)
  1557 +
  1558 + *(.LC3_ENC_RESAMPLE_TXT.literal)
  1559 + *(.LC3_ENC_RESAMPLE_TXT.text)
  1560 + *(.LC3_ENC_RESAMPLE_TXT)
  1561 +
  1562 + *(.LC3_ENC_SCALE_SIGNAL_TXT.literal)
  1563 + *(.LC3_ENC_SCALE_SIGNAL_TXT.text)
  1564 + *(.LC3_ENC_SCALE_SIGNAL_TXT)
  1565 +
  1566 + *(.LC3_ENC_SNS_COMPUTE_SCF_TXT.literal)
  1567 + *(.LC3_ENC_SNS_COMPUTE_SCF_TXT.text)
  1568 + *(.LC3_ENC_SNS_COMPUTE_SCF_TXT)
  1569 +
  1570 + *(.LC3_ENC_SNS_QUANTIZE_TXT.literal)
  1571 + *(.LC3_ENC_SNS_QUANTIZE_TXT.text)
  1572 + *(.LC3_ENC_SNS_QUANTIZE_TXT)
  1573 +
  1574 + *(.LC3_ENC_RESIDUAL_TXT.literal)
  1575 + *(.LC3_ENC_RESIDUAL_TXT.text)
  1576 + *(.LC3_ENC_RESIDUAL_TXT)
  1577 +
  1578 + *(.LC3_ENC_LPC2RC_TXT.literal)
  1579 + *(.LC3_ENC_LPC2RC_TXT.text)
  1580 + *(.LC3_ENC_LPC2RC_TXT)
  1581 +
  1582 + *(.LC3_ENC_ADJUST_GLOBAL_GAIN_TXT.literal)
  1583 + *(.LC3_ENC_ADJUST_GLOBAL_GAIN_TXT.text)
  1584 + *(.LC3_ENC_ADJUST_GLOBAL_GAIN_TXT)
  1585 +
  1586 +
  1587 + *(.LC3_ENC_API_TXT.literal)
  1588 + *(.LC3_ENC_API_TXT.text)
  1589 + *(.LC3_ENC_API_TXT)
  1590 +
  1591 + *(.LC3_ENC_LC3_TXT.literal)
  1592 + *(.LC3_ENC_LC3_TXT.text)
  1593 + *(.LC3_ENC_LC3_TXT)
  1594 +
  1595 + *(.LC3_ENC_COMMON_TXT.literal)
  1596 + *(.LC3_ENC_COMMON_TXT.text)
  1597 + *(.LC3_ENC_COMMON_TXT)
  1598 +
  1599 + . = ALIGN(4);
  1600 + __lc3_enc_text_ram_end = ABSOLUTE(.);
  1601 + }
  1602 +
  1603 + } > i_ram0_enc
  1604 +
  1605 +
  1606 + .btdm_bss (NOLOAD):
  1607 + {
  1608 + . = ALIGN(4);
  1609 +
  1610 + lib/optek_lib_btdm5_controller.a (.bss)
  1611 +
  1612 +
  1613 + . = ALIGN(4);
  1614 +/* } > btdm_bss_seg*/
  1615 + } > d_ram0_0
  1616 +
  1617 +
  1618 + .dsrc_data_tbl :
  1619 +/* .dsrc_data_tbl (LOADADDR(.interal_ram_1_text) + SIZEOF(.interal_ram_1_text)) :*/
  1620 +/* .dsrc_data_tbl : AT (LOADADDR(.interal_ram_1_text) + SIZEOF(.interal_ram_1_text))*/
  1621 + {
  1622 + . = ALIGN(8);
  1623 + __dsrc_data_rom_start = LOADADDR(.interal_ram_1_text) + SIZEOF(.interal_ram_1_text);
  1624 + __dsrc_data_ram_start = ABSOLUTE(.);
  1625 + *(.dsrc_data_tbl)
  1626 + . = ALIGN(8);
  1627 + __dsrc_data_ram_end = ABSOLUTE(.);
  1628 +
  1629 +/* } > DSRC_DATA_TBL*/
  1630 + } > d_ram0_1
  1631 +/* } > sdram_text*/
  1632 +
  1633 +
  1634 + .all_bss (NOLOAD):
  1635 + {
  1636 + . = ALIGN (8);
  1637 + _bss_start = ABSOLUTE(.);
  1638 +
  1639 + *(.bss)
  1640 + *(.bss.*)
  1641 +
  1642 + *(.text._init_reent_bss)
  1643 +/* *(.text._init_reent_bss.*)*/
  1644 +
  1645 + . = ALIGN (8);
  1646 + _bss_end = ABSOLUTE(.);
  1647 +
  1648 + _end = ALIGN(0x8);
  1649 +/* } > rom_1*/
  1650 + } > d_ram0_1
  1651 +/* } > all_bss*/
  1652 +
  1653 +
  1654 + .usb_fs_bss (NOLOAD):
  1655 + {
  1656 + . = ALIGN(8);
  1657 +
  1658 + *(.usb_fs_bss)
  1659 + *(.usb_fs_bss.*)
  1660 +
  1661 +/* *(.usb_folder_bss)
  1662 + *(.usb_folder_bss.*)
  1663 +*/
  1664 + . = ALIGN(8);
  1665 +/* } > usb_fs_bss*/
  1666 + } > d_ram0_1
  1667 +
  1668 + .usb_folder_bss (NOLOAD):
  1669 + {
  1670 + . = ALIGN(4);
  1671 +
  1672 + *(.usb_folder_bss)
  1673 + *(.usb_folder_bss.*)
  1674 +
  1675 + . = ALIGN(4);
  1676 +/* } > usb_folder_bss*/
  1677 + } > d_ram0_1
  1678 +
  1679 + .usb_fs_delete_bss (NOLOAD):
  1680 + {
  1681 + . = ALIGN(4);
  1682 +
  1683 + *(.usb_fs_delete_bss)
  1684 + *(.usb_fs_delete_bss.*)
  1685 +
  1686 + . = ALIGN(4);
  1687 +/* } > usb_fs_delete_bss*/
  1688 +/* } > stream_memory_bss*/
  1689 + } > d_ram0_1
  1690 +
  1691 +
  1692 + .mtphost_bss (NOLOAD):
  1693 + {
  1694 + . = ALIGN(8);
  1695 +
  1696 + *(.mtphost_bss)
  1697 + *(.mtphost_bss.*)
  1698 +
  1699 + . = ALIGN(8);
  1700 + } > d_ram0_1
  1701 +
  1702 +
  1703 + .usbhost_bss (NOLOAD):
  1704 + {
  1705 + . = ALIGN(8);
  1706 +
  1707 + *(.usbhost_bss)
  1708 + *(.usbhost_bss.*)
  1709 + *(.usbDev_bss)
  1710 + *(.usbDev_bss.*)
  1711 +
  1712 + . = ALIGN(8);
  1713 +/* } > codec_memory*/
  1714 +/* } > all_bss*/
  1715 + } > d_ram0_1
  1716 +
  1717 + .iphone_bss (NOLOAD):
  1718 + {
  1719 + . = ALIGN(8);
  1720 +
  1721 + *(.iphone_bss)
  1722 + *(.iphone_bss.*)
  1723 +
  1724 + . = ALIGN(8);
  1725 + } > d_ram0_1
  1726 +
  1727 +
  1728 + .dsp_bss (NOLOAD):
  1729 + {
  1730 + . = ALIGN(8);
  1731 +
  1732 + *(.d_dsp_bss)
  1733 + *(.d_dsp_bss.*)
  1734 +
  1735 + . = ALIGN(8);
  1736 + } > d_ram0_1
  1737 +
  1738 + .internal_ram_boot_bss (NOLOAD):
  1739 + {
  1740 + . = ALIGN(8);
  1741 +
  1742 + *(.internal_ram_boot_bss)
  1743 + *(.internal_ram_boot_bss.*)
  1744 +
  1745 + . = ALIGN(8);
  1746 +
  1747 + } > d_ram0_boot
  1748 +
  1749 +
  1750 + .codec_memory_bss (NOLOAD):
  1751 + {
  1752 + . = ALIGN(8);
  1753 +
  1754 + *(.codec_memory_bss)
  1755 + *(.codec_memory_bss.*)
  1756 +
  1757 + . = ALIGN(8);
  1758 + } > codec_memory_bss
  1759 +
  1760 +
  1761 + .stream_memory_bss (NOLOAD):
  1762 + {
  1763 + . = ALIGN(8);
  1764 +
  1765 + *(.stream_memory_bss)
  1766 + *(.stream_memory_bss.*)
  1767 +
  1768 + . = ALIGN(8);
  1769 + } > stream_memory_bss
  1770 +
  1771 +
  1772 +
  1773 +/* _heap_sentry = 0x3fe20000;*/
  1774 +/* _heap_sentry = 0x70180000;*/
  1775 + _heap_sentry = ORIGIN(d_ram0_stack); /*for sprintf*/
  1776 +
  1777 +
  1778 + __stack = ORIGIN(d_ram0_stack) + LENGTH(d_ram0_stack);
  1779 + /*__stack = 0x70200000;*/
  1780 +
  1781 + VECTOR_BASE_ADDR = ORIGIN(i_ram0_vector);
  1782 +}
  1783 +
  1784 +BT_DATA_1 = ORIGIN(bt_data_1);
  1785 +BT_DATA_2 = ORIGIN(bt_data_2);
  1786 +
  1787 +ROM_SAVE_DATA1_START = ORIGIN(rom_save_data1);
  1788 +ROM_SAVE_DATA1_END = ORIGIN(rom_save_data1) + LENGTH(rom_save_data1);
  1789 +
  1790 +ROM_SAVE_DATA2_START = ORIGIN(rom_save_data2);
  1791 +ROM_SAVE_DATA2_END = ORIGIN(rom_save_data2) + LENGTH(rom_save_data2);
  1792 +
  1793 +/*
  1794 +BOOT_TAG_START = ORIGIN(rom_boot_data);
  1795 +BOOT_TAG_END = ORIGIN(rom_boot_data) + LENGTH(rom_boot_data);
  1796 +*/
  1797 +BOOT_TAG_START = ORIGIN(rom_boot1_data);
  1798 +BOOT_TAG_END = ORIGIN(rom_boot1_data) + LENGTH(rom_boot1_data);
  1799 +
  1800 +/*
  1801 +BT_STREAM_START = ORIGIN(stream_memory_bss);
  1802 +*/
  1803 +BT_STREAM_START = ORIGIN(stream_memory_bss) + LENGTH(stream_memory_bss) - 0x6000/*0x3000*/;
  1804 +BT_STREAM_END = ORIGIN(stream_memory_bss) + LENGTH(stream_memory_bss);
  1805 +
  1806 +BT_HFP_STREAM_START = ORIGIN(stream_memory_bss) + LENGTH(stream_memory_bss) - 0x1000/*0x3000*/;
  1807 +BT_HFP_STREAM_END = ORIGIN(stream_memory_bss) + LENGTH(stream_memory_bss);
  1808 +
  1809 +/*
  1810 +MP3_STREAM_START = ORIGIN(stream_memory_bss);
  1811 +MP3_STREAM_END = ORIGIN(stream_memory_bss) + LENGTH(stream_memory_bss);
  1812 +*/
  1813 +MP3_STREAM_START = ORIGIN(stream_memory_bss) + LENGTH(stream_memory_bss) - 0x1800;
  1814 +MP3_STREAM_END = ORIGIN(stream_memory_bss) + LENGTH(stream_memory_bss);
  1815 +
  1816 +
  1817 +SLAVE_DACOUT_START = MP3_STREAM_START - 0x6000;
  1818 +SLAVE_DACOUT_END = MP3_STREAM_START;
  1819 +
  1820 +STREAM_BUFFER_START = ORIGIN(stream_memory_bss);
  1821 +STREAM_BUFFER_END = ORIGIN(stream_memory_bss) + LENGTH(stream_memory_bss);
  1822 +
  1823 +
  1824 +/* for debugging */
  1825 +/*
  1826 +SPDIF_DOLBY_AC3_STREAM_START = 0x70200000;
  1827 +SPDIF_DOLBY_AC3_STREAM_END = 0x70200000 + 0x200000;
  1828 +*/
  1829 +
  1830 +SPDIF_DOLBY_AC3_STREAM_START = ORIGIN(stream_memory_bss) - 0x2000;
  1831 +SPDIF_DOLBY_AC3_STREAM_END = ORIGIN(stream_memory_bss) + LENGTH(stream_memory_bss);;
  1832 +
  1833 +/* for debugging */
  1834 +/*
  1835 +SPDIF_STREAM_START = 0x70200000;
  1836 +SPDIF_STREAM_END = 0x70200000 + 0x80000;
  1837 +*/
  1838 +/*
  1839 +SPDIF_STREAM_START = 0x70200000;
  1840 +SPDIF_STREAM_END = 0x70200000 + 0x7800;
  1841 +*/
  1842 +/*
  1843 +SPDIF_STREAM_START = 0x70200000;
  1844 +SPDIF_STREAM_END = 0x70200000 + 0x7000;
  1845 +*/
  1846 +/*
  1847 +SPDIF_STREAM_START = ORIGIN(stream_memory_bss);
  1848 +*/
  1849 +
  1850 +/*
  1851 +SPDIF_STREAM_START = ORIGIN(stream_memory_bss) - 0x6000;
  1852 +SPDIF_STREAM_END = ORIGIN(stream_memory_bss) + LENGTH(stream_memory_bss);
  1853 +*/
  1854 +
  1855 +/*for Dolby AC3 inputting data rate is 224k bps*/
  1856 +
  1857 +SPDIF_STREAM_START = ORIGIN(stream_memory_bss) + LENGTH(stream_memory_bss) - 0x1000;
  1858 +SPDIF_STREAM_END = ORIGIN(stream_memory_bss) + LENGTH(stream_memory_bss);
  1859 +
  1860 +/*for Dolby AC3 inputting data rate is 224k bps*/
  1861 +/*
  1862 +SPDIF_STREAM_START = ORIGIN(stream_memory_bss) - 0x7000;
  1863 +SPDIF_STREAM_END = ORIGIN(stream_memory_bss) + LENGTH(stream_memory_bss);
  1864 +*/
  1865 +
  1866 +
  1867 +USB_SPEAKER_STREAM_START = ORIGIN(stream_memory_bss) + LENGTH(stream_memory_bss) - 0x1000;
  1868 +USB_SPEAKER_STREAM_END = ORIGIN(stream_memory_bss) + LENGTH(stream_memory_bss);
  1869 +
  1870 +/* for debugging */
  1871 +/*
  1872 +WAV_STREAM_START = 0x70200000;
  1873 +WAV_STREAM_END = 0x70200000 + 0x400000;
  1874 +*/
  1875 +
  1876 +/*1024*30: 0x2000+0x5800=0x7800*/
  1877 +WAV_STREAM_START = ORIGIN(stream_memory_bss) + LENGTH(stream_memory_bss) - 0x2000;
  1878 +WAV_STREAM_END = ORIGIN(stream_memory_bss) + LENGTH(stream_memory_bss);
  1879 +
  1880 +
  1881 +/* for debugging */
  1882 +/*
  1883 +FLAC_STREAM_START = 0x70200000;
  1884 +FLAC_STREAM_END = 0x70200000 + 0x400000;
  1885 +*/
  1886 +
  1887 +FLAC_STREAM_START = ORIGIN(stream_memory_bss) - 0x2000;
  1888 +FLAC_STREAM_END = ORIGIN(stream_memory_bss) + LENGTH(stream_memory_bss);
  1889 +
  1890 +/*
  1891 +RECORD_DATA_BUF_START = 0x70300000;
  1892 +RECORD_DATA_BUF_END = 0x70300000 + 0x100000;
  1893 +*/
  1894 +
  1895 +
  1896 +/*RECORD_FIFO_BUF_START = 0x70500000;*/
  1897 +/*RECORD_FIFO_BUF_END = 0x70500000 + 0x10000;*/
  1898 +/*RECORD_FIFO_BUF_END = 0x70500000 + 0x8000;*/
  1899 +/*RECORD_FIFO_BUF_END = 0x70500000 + 0x4000;*/
  1900 +
  1901 +/*
  1902 +RECORD_FIFO_BUF_START = ORIGIN(stream_memory_bss);
  1903 +RECORD_FIFO_BUF_END = ORIGIN(stream_memory_bss) + LENGTH(stream_memory_bss);
  1904 +*/
  1905 +RECORD_FIFO_BUF_START = 0x70200000;
  1906 +RECORD_FIFO_BUF_END = 0x70200000+0x10000;
  1907 +
  1908 +/*stereo */
  1909 +/*SDRAM_SPDIF_STREAM_END = 0x70200000 + 0x8000;*/ /*32*/
  1910 +/*SDRAM_SPDIF_STREAM_END = 0x70200000 + 0x7800;*/ /*30k*/
  1911 +
  1912 +/*6 channels */
  1913 +/*SDRAM_SPDIF_STREAM_END = 0x70200000 + 0x8000;*/ /*32k*/
  1914 +/*SDRAM_SPDIF_STREAM_END = 0x70200000 + 0x7800;*/ /*30k*/
  1915 +
  1916 +
  1917 +DELAY_MEMORY_START = ORIGIN(delay_memory_bss);
  1918 +DELAY_MEMORY_END = ORIGIN(delay_memory_bss) + LENGTH(delay_memory_bss);
  1919 +
  1920 +UPGRADE_HW_SET_RODATA_ADDR = ORIGIN(upgrade_hw_set_rodata);
  1921 +ROM_UPGRADE_START_ADDR = ORIGIN(rom);
  1922 +/*ROM_UPGRADE_START_ADDR = ORIGIN(rom_boot);*/
  1923 +
... ...
  1 +BT host Lib release notes
  2 +
  3 +V1.51 on january 27 2021
  4 + class of device and service get from app
  5 +V1.50 on january 25 2021
  6 + retrans_effort of setup sync parameter change to 0xff(don't care)
  7 +
  8 +V1.48 on january 20 2021
  9 + fixed a mem malloc free issue
  10 + disable d2dp src when it no use
  11 +
  12 +V1.47 on december 31 2020
  13 + fixed a link loss issue.(for ios delete pair when connection is ativitic)
  14 +
  15 +V1.46 on december 11 2020
  16 + modified PBAP mask.
  17 +
  18 +V1.45 on november 02 2020
  19 + add hfp cvsd codec interface.
  20 +
  21 +V1.44 on september 16 2020
  22 + add a new function for headphone inquiry with inquiry num and timeout param.
  23 +
  24 +/*
  25 +num:search num
  26 +timeout:search timeout,unit is 1.28s
  27 +*/
  28 +void uiBtHCI_set_inquiry_w_num_and_to(U8 num,U8 timeout)
  29 +
  30 +V1.43 on september 16 2020
  31 + creat avrcp timeout fast.
  32 +
  33 +V1.42 on september 16 2020
  34 + help to fixed optek link scan mode issue.
  35 +
  36 +V1.41 on september 14 2020
  37 + support new optek link.
  38 +
  39 +V1.40 on september 12 2020
  40 + add bt host mask BT_APP_NEED_SLAVE to switch role to slave.
  41 +
  42 +V1.39 on August 25 2020
  43 + launch avdtp when remote device not start it.
  44 +
  45 +V1.38 on August 21 2020
  46 + modified one Update hp macid issue,this issue maybe cause soc reset
  47 +
  48 +V1.37 on August 12 2020
  49 + disable ESCO LINK packetype (ESCO_3EV3, ESCO_2EV5, ESCO_3EV5) for hfp AG application
  50 +
  51 +V1.36 on August 4 2020
  52 + inquiry and inquiry response change to extended inquiry and extended inquiry response
  53 + add function -- void uiBtHCI_relink_cancel(void)//cancel the relink action
  54 + modified interface of hci log
  55 + notify a2dp status to application use funcion (void a2dp_status_change_notify(U8 status))
  56 + Update hp macid move to link key receive evt (same as mobile phone macid update)
  57 + modified link loss judge
  58 +
  59 +V1.25 on March 3 27, 2020
  60 + //cp.retrans_effort = 0xff; //don't care
  61 + ->cp.retrans_effort = 0x02;
  62 +
  63 +V1.22 on March 3 19, 2020
  64 + sdk compiler successfully
  65 +
  66 +V1.21 on March 3 14, 2020
  67 + change max bitpool from 48 to 53
  68 + chage the internal mem to bt_host_internal_ram_text
  69 +
  70 +V1.20 on March 3 12, 2020
  71 +Init release
\ No newline at end of file
... ...
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
  1 +BT LMP Lib release
  2 +
  3 +V1.20 on March 12, 2020
  4 +Init Relase
  5 +
  6 +V1.21 on March 13, 2020
  7 + support both csbs_par->dynamic_intv_index and csbs_par->slave_bc_index
  8 +
  9 +V1.22 on March 14, 2020
  10 + CSB_INTV->dynamic tx slots
  11 +
  12 +V1.23 on March 14, 2020
  13 + CSB_INTV->dynamic tx slots
  14 +
  15 +V1.25 on March 18, 2020
  16 + added csbm_par->slave_bc_index in the following
  17 + csbm_rx_data (em_get_addr(*buf_ptr + 0), csbm_par->slave_bc_index, 0, (*length - STP_LEN), 0);
  18 +
  19 +V1.26 on March 19, 2020
  20 + ->bc_num == 5 -> ->bc_num >= 5
  21 +
  22 + else if (csbm_par->bc_num >= 5)
  23 + csbm_par->slot = 2; //mp3 only support 2 slots
  24 +
  25 +V1.29 on April 1 2020
  26 + uint16_t csbm_get_data (uint8_t *ptr);
  27 + ->uint16_t csbm_get_data (uint8_t *ptr, uint8_t dynamic_index);
  28 +
  29 +BT HCI Lib release
  30 +
  31 +V1.20 on March 3 12, 2020
  32 +Init release
  33 +
  34 +V1.21 on March 3 14, 2020
  35 + change max bitpool from 48 to 53
  36 + chage the internal mem to bt_host_internal_ram_text
  37 +
  38 +V1.22 on March 3 19, 2020
  39 + sdk compiler successfully
  40 +
  41 +V1.25 on March 3 27, 2020
  42 + //cp.retrans_effort = 0xff; //don't care
  43 + ->cp.retrans_effort = 0x02;
  44 +
\ No newline at end of file
... ...
  1 +controller Lib release notes
  2 +
  3 +V 1.52 on December 8 2020
  4 + add function uint8_t ld_acl_get_slave_time_sync_init (void)
  5 +
  6 +V 1.51 on November 30 2020
  7 + fixed ble_per_adv_enable command issue
  8 +
  9 +V 1.50 on November 6 2020
  10 + add classical bt clk adj
  11 +
  12 +V 1.48 on September 8 2020
  13 + disable myprintf
  14 +
  15 +V 1.47 on September 7 2020
  16 + disable RF Dynamic priority(for optek link when in bt source)
  17 +
  18 +V 1.46 on September 3 2020
  19 + fixed an other a2dp rx link lost issue
  20 +
  21 +V 1.45 on September 1 2020
  22 + fixed a a2dp rx link lost issue
  23 +
  24 +V 1.44 on August 26 2020
  25 + fixed a2dp tx link lost issue
  26 +
  27 +V 1.43 on August 24 2020
  28 + lock tx packet type 2M_DH1(3,5),so that can not disable it.
  29 + switch role not reset packet type
  30 +
  31 +V 1.42A on August 8 2020
  32 + fixed issue that optek link RX sometime can not connect to TX
  33 +
  34 +V1.42 on August 4 2020
  35 + fixed issue that bt crash when connecting with mobile phone
  36 + fixed a problem about inquiry scan (can't discovery)
  37 + modified max rand of iscan time
  38 + fixed issue about reconnecting (disable PCA)
  39 + enable power control feature
  40 + modified csb tx power set funciton
  41 +
  42 +V1.29 on April 1 2020
  43 + uint16_t csbm_get_data (uint8_t *ptr);
  44 + ->uint16_t csbm_get_data (uint8_t *ptr, uint8_t dynamic_index);
  45 +
  46 +V1.26 on March 19, 2020
  47 + ->bc_num == 5 -> ->bc_num >= 5
  48 +
  49 + else if (csbm_par->bc_num >= 5)
  50 + csbm_par->slot = 2; //mp3 only support 2 slots
  51 +
  52 +V1.25 on March 18, 2020
  53 + added csbm_par->slave_bc_index in the following
  54 + csbm_rx_data (em_get_addr(*buf_ptr + 0), csbm_par->slave_bc_index, 0, (*length - STP_LEN), 0);
  55 +
  56 +V1.23 on March 14, 2020
  57 + CSB_INTV->dynamic tx slots
  58 +
  59 +V1.22 on March 14, 2020
  60 + CSB_INTV->dynamic tx slots
  61 +
  62 +V1.21 on March 13, 2020
  63 + support both csbs_par->dynamic_intv_index and csbs_par->slave_bc_index
  64 +
  65 +
  66 +V1.20 on March 12, 2020
  67 +Init Relase
  68 +
  69 +
  70 +
  71 +
  72 +
  73 +
\ No newline at end of file
... ...
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
  1 +
  2 +---------------------------------------------------------------------------------------
  3 +Version : V005 Date:2020-12-15
  4 +
  5 +整理代码,节省iram空间
  6 +
  7 +
  8 +
  9 +---------------------------------------------------------------------------------------
  10 +Version : V004 Date:2020-11-21
  11 +
  12 +drc lib 修改下面接口:
  13 +
  14 +void optek_drc_vol_set_drc (void *handle, int attack_threshold, int release_threshold, int attack_rate, int release_rate,
  15 + int lev_detect_release_time,
  16 + uint8_t clipping_enable, uint8_t update_samples);
  17 +-->
  18 +void optek_drc_vol_set_drc (void *handle, int attack_threshold, int release_threshold, int attack_rate, int release_rate,
  19 + int lev_detect_release_time,
  20 + uint8_t clipping_enable, uint8_t update_samples,uint32_t attack_hold_samples);
  21 +
  22 +
  23 +新参数 attack_hold_samples,单位是 samples,意思是压缩维持时间
... ...
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
  1 +V 1.32 T6, 11/2/2020
  2 +
  3 +void optek_link_paring_end_cb(uint8_t *m_btaddr);
  4 +->
  5 +uint8_t optek_link_paring_end_cb(uint8_t *m_btaddr, uint8_t mode);
  6 +
  7 +uint8_t optek_link_get_slave_time_sync_init (uint8_t act_id)
  8 +
  9 +
  10 +uint8_t optek_link_get_slave_time_sync_info (uint32_t *base_cnt_rxsync_1st, uint16_t *fine_cnt_rxsync_1st,
  11 + uint32_t *base_cnt_rxsync_last, uint16_t *fine_cnt_rxsync_last,
  12 + int32_t *swap_cn, uint8_t act_id)
  13 +
  14 +->
  15 +uint8_t optek_link_get_slave_time_sync_info (uint32_t *base_cnt_rxsync_1st, uint16_t *fine_cnt_rxsync_1st,
  16 + uint32_t *base_cnt_rxsync_last, uint16_t *fine_cnt_rxsync_last,
  17 + int32_t *swap_cn, int32_t *dyn_hus_cn, uint8_t act_id)
  18 +
  19 +
  20 +void optek_link_cal_drift (void)
  21 +
  22 +V1.32 T27, 11/23/2020
  23 +
  24 +more optek link mode
  25 +
  26 + SUBW_SF48K_PT2P5MS = 20,
  27 + SUBW_SF44K_PT2P5MS = 21,
  28 + SUBW_SF32K_PT2P5MS = 22,
  29 + TWS_SUBW_SF48K_PT5MS = 23,
  30 + TWS_SUBW_SF44K_PT5MS = 24,
  31 + TWS_SUBW_SF32K_PT5MS = 25,
  32 +
  33 + TWS_SUBW_W_BT_SF48K = 26,
  34 + TWS_SUBW_W_BT_SF44K = 27,
  35 + IDLE_W_BT = 28,
  36 +
  37 + BC_MONO_W_BT_SF48K = 29,
  38 + BC_MONO_W_BT_SF44K = 30,
  39 + BC_MONO_SF48K_PT5MS = 59,
  40 + BC_MONO_SF44K_PT5MS = 31,
  41 + BC_MONO_SF32K_PT5MS = 32,
  42 +
  43 +V1.32 T28, 11/24/2020
  44 +
  45 +extend sync_mode parm to include step
  46 +
  47 +/*
  48 +* sync_mode 0->no sync, step = abs(sync_mode) and should <= 4,
  49 +* sync_mode > 0 -> +step(fast->slow) in one packet time, sync_mode < 0 -> -step(slow->fast) in one packet time
  50 +* sync_int Fext%Fdsp
  51 +* sync_frac Fext/Fdsp frac part
  52 +* act_id optek link id, OPTEK_LINK_H1 or OPTEK_LINK_H2
  53 +* retern 1->succ, others->fail
  54 +*/
  55 +
  56 +uint8_t optek_link_set_master_tx_dynamic_sync (int8_t sync_mode, uint16_t sync_int, uint32_t sync_frac, uint8_t act_id)
  57 +
  58 +
  59 +V1.32 T29, 11/24/2020
  60 +
  61 +modify for coexist with BT, support schedule abort/cancel/skip in optek link
  62 +
  63 +V1.32 T37, 11/25/2020
  64 +
  65 +add one function to indicate the end of slave rx
  66 +->
  67 +void optek_link_slave_rx_end_cb(u8 *buf, u16 len, uint8_t id) __attribute__ ((section (".internal_ram_1_text")));
  68 +void optek_link_slave_rx_end_cb(u8*buf, u16 len, u8 id)
  69 +{
  70 + //the end of slave rx
  71 + /*
  72 + if (buf == NULL || len == 0)
  73 + {
  74 + //DBG_Assert (0);
  75 + return;
  76 + }
  77 + else
  78 + {
  79 + //may cpy data
  80 + }
  81 + */
  82 +}
  83 +
  84 +
  85 +V1.32 T38, 11/25/2020
  86 +
  87 +add one function to set optek link sleep for flash wr
  88 +
  89 +/**
  90 + * sleep_time-> n * 0.3125US
  91 + * id OPTEK_LINK_H1 or OPTEK_LINK_H2
  92 + * return 1->succ, 0->fail
  93 + * */
  94 +
  95 +u8 optek_link_set_master_sleep_time (u16 sleep_time, u8 id);
  96 +
  97 +
  98 +V1.32 T39, 11/25/2020
  99 +
  100 +add more optek link mode
  101 +
  102 + TWS_SUBW_W_BT_T6_SF48K = 33, /*tws or subw application in bt music for sf48k, tx6/rx1 or tx2/rx1*/
  103 + TWS_SUBW_W_BT_T6_SF44K = 34, /*tws or subw application in bt music for sf44k, tx6/rx1 or tx2/rx1*/
  104 + BC_MONO_W_BT_T6_SF48K = 35, /*bc application in bt music for sf48k, tx6*/
  105 + BC_MONO_W_BT_T6_SF44K = 36, /*bc application in bt music for sf44k, tx6*/
  106 +
  107 +V1.32 T39, 11/25/2020
  108 +
  109 +add more optek link mode
  110 +
  111 + TWS_SUBW_W_BT_T5_SF48K = 37, /*tws or subw application in bt music for sf48k, tx5/rx1 or tx2/rx1*/
  112 + TWS_SUBW_W_BT_T5_SF44K = 38, /*tws or subw application in bt music for sf44k, tx5/rx1 or tx2/rx1*/
  113 + BC_MONO_W_BT_T5_SF48K = 39, /*bc application in bt music for sf48k, tx5*/
  114 + BC_MONO_W_BT_T5_SF44K = 40, /*bc application in bt music for sf44k, tx5*/
  115 +
  116 +V1.33, 11/26/2020
  117 + fixed two bugs
  118 +
  119 +
  120 +V1.33.01, 11/26/2020
  121 +
  122 + fixed one bug
  123 +
  124 + optek_link_slave_rx_end_cb(optek_link_par->rx_buf, optek_link_par->rx_len, OPTEK_LINK_H1);
  125 + ->
  126 + optek_link_slave_rx_end_cb(optek_link_par->rx_buf, optek_link_par->rx_len, OPTEK_LINK_H1);
  127 + optek_link_par->rx_len = 0;
  128 +
  129 + HUB_MIC_HEADPHONE_SF46p875K_PT5MS mode bug
  130 +
  131 +V1.33.02, 11/30/2020
  132 + fised bugs for optek_link_stop with lib_btdm5_v1_51.a
  133 +
  134 +V1.33.03, 12/01/2020
  135 + add more optek link mode
  136 +
  137 + MIC_SF44K_SBC_PT2P5MS = 76, /*audio (mic) boradcast with sbc mono codec, sample freq 44k, min delay 5*(48/44.1)ms, tx6*/
  138 + BC_SF48K_PT7P5MS = 77, /*audio boradcast, sample freq 48k, min delay 15ms, tx10, run 32MHz*/
  139 +
  140 +V1.33.05, 12/02/2020
  141 + fixed one bug for WIRELESS_MIC_PT2P5MS_LP
  142 +
  143 +V1.33.08, 12/11/2020
  144 + fixed one bug for tv to game mode switch multi connection problem
  145 +
  146 +V1.33.09, 12/12/2020
  147 + for wireless mic, adding the following mode to support lower power
  148 + WIRELESS_MIC_PT2P5MS_T7R1
  149 + WIRELESS_MIC_PT5MS_T10_R2_LP
  150 +
  151 +V1.33.10, 12/12/2020
  152 + adding the following mode to support 47.875 HP
  153 + HUB_HEADPHONE_SF46p875K_PT5MS
  154 +
  155 +V1.33.11, 12/14/2020
  156 + fix one bugs for dynamic
  157 + optek_link_par->dynamic_sync (uint8_t->int8_t)
  158 +
  159 +V1.33.11, 12/16/2020
  160 + for wireless mic, adding the following mode to support lower power
  161 + WIRELESS_MIC_PT2P5MS_T7R1M
  162 + WIRELESS_MIC_PT5MS_T10_R2M_LP
  163 +
  164 +V1.33.121, 01/21/2021
  165 + if not rf busy, call the following fuction
  166 + optek_link_slave_conn_cb()
  167 +
  168 +V1.33.22,
  169 +V1.33.23, 03/11/2021
  170 + modified optek link hopping chan table to avoid the wifi chan 1,6 and 11.
  171 +
  172 +
\ No newline at end of file
... ...
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
  1 +// Memory map file to generate linker scripts for an LSP without any default runtime.
  2 +
  3 +// $Id: //depot/rel/BadgerPass/Xtensa/SWConfig/ldscripts/nort.parm#1 $
  4 +
  5 +// Customer ID=4869; Build=0x172b4; Copyright (c) 2004-2006 by Tensilica Inc. ALL RIGHTS RESERVED.
  6 +// These coded instructions, statements, and computer programs are the
  7 +// copyrighted works and confidential proprietary information of Tensilica Inc.
  8 +// They may not be modified, copied, reproduced, distributed, or disclosed to
  9 +// third parties in any manner, medium, or form, in whole or in part, without
  10 +// the prior written consent of Tensilica Inc.
  11 +
  12 +// Show more details if configuration targets the XT2000 board:
  13 +INCLUDE_XT2000_MEMORIES = try
  14 +
... ...
  1 +// Memory map file to generate linker scripts for an LSP without any default runtime.
  2 +
  3 +// $Id: //depot/rel/BadgerPass/Xtensa/SWConfig/ldscripts/nort.parm#1 $
  4 +
  5 +// Customer ID=4869; Build=0x172b4; Copyright (c) 2004-2006 by Tensilica Inc. ALL RIGHTS RESERVED.
  6 +// These coded instructions, statements, and computer programs are the
  7 +// copyrighted works and confidential proprietary information of Tensilica Inc.
  8 +// They may not be modified, copied, reproduced, distributed, or disclosed to
  9 +// third parties in any manner, medium, or form, in whole or in part, without
  10 +// the prior written consent of Tensilica Inc.
  11 +
  12 +// Show more details if configuration targets the XT2000 board:
  13 +INCLUDE_XT2000_MEMORIES = try
  14 +
  15 +
  16 +// A memory map is a sequence of memory descriptions and
  17 +// optional parameter assignments.
  18 +//
  19 +// Each memory description has the following format:
  20 +// BEGIN <name>
  21 +// <addr> [,<paddr>] : <mem-type> : <mem-name> : <size> [,<psize>]
  22 +// : [writable] [,executable] [,device] ;
  23 +// <segment>*
  24 +// END <name>
  25 +//
  26 +// where each <segment> description has the following format:
  27 +// <seg-name> : F|C : <start-addr> - <end-addr> [ : STACK ] [ : HEAP ]
  28 +// : <section-name>* ;
  29 +//
  30 +// Each parameter assignment is a keyword/value pair in the following format:
  31 +// <keyword> = <value> (no spaces in <value>)
  32 +// or
  33 +// <keyword> = "<value>" (spaces allowed in <value>)
  34 +//
  35 +// The following primitive is also defined:
  36 +// PLACE SECTIONS( <section-name>* ) { WITH_SECTION(<section-name>)
  37 +// | IN_SEGMENT(<seg-name>) }
  38 +//
  39 +// Please refer to the Xtensa LSP Reference Manual for more details.
  40 +//
  41 +
  42 +BEGIN dram1
  43 +0x3ffc0000: dataRam : dram1 : 0x20000 : writable ;
  44 + dram1_0 : C : 0x3ffc0000 - 0x3ffdffff : .dram1.rodata .dram1.literal .dram1.data .dram1.bss;
  45 +END dram1
  46 +
  47 +BEGIN dram0
  48 +0x3ffe0000: dataRam : dram0 : 0x20000 : writable ;
  49 + dram0_0 : C : 0x3ffe0000 - 0x3fffffff : .dram0.rodata .iram0.literal .dram0.literal .dram0.data .dram0.bss;
  50 +END dram0
  51 +
  52 +BEGIN iram0
  53 +0x40000000: instRam : iram0 : 0x20000 : executable, writable ;
  54 + iram0_0 : C : 0x40000000 - 0x4001ffff : .iram0.text;
  55 +END iram0
  56 +
  57 +BEGIN srom
  58 +0x50000000: sysrom : srom : 0x1000000 : executable ;
  59 + ResetVector.text : F : 0x50000000 - 0x500002ff : .ResetVector.text;
  60 + srom0 : C : 0x50000300 - 0x50ffffff : .srom.rodata .srom.literal .srom.text .rom.store;
  61 +END srom
  62 +
  63 +BEGIN sram
  64 +0x60000000: sysram : sram : 0x10000000 : executable, writable ;
  65 + WindowVectors.text : F : 0x60000000 - 0x60000177 : .WindowVectors.text;
  66 + sram1 : C : 0x60000178 - 0x6000017f : .Level2InterruptVector.literal;
  67 + Level2InterruptVector.text : F : 0x60000180 - 0x600001b7 : .Level2InterruptVector.text;
  68 + sram3 : C : 0x600001b8 - 0x600001bf : .Level3InterruptVector.literal;
  69 + Level3InterruptVector.text : F : 0x600001c0 - 0x600001f7 : .Level3InterruptVector.text;
  70 + sram5 : C : 0x600001f8 - 0x600001ff : .Level4InterruptVector.literal;
  71 + Level4InterruptVector.text : F : 0x60000200 - 0x60000237 : .Level4InterruptVector.text;
  72 + sram7 : C : 0x60000238 - 0x6000023f : .Level5InterruptVector.literal;
  73 + Level5InterruptVector.text : F : 0x60000240 - 0x60000277 : .Level5InterruptVector.text;
  74 + sram9 : C : 0x60000278 - 0x6000027f : .DebugExceptionVector.literal;
  75 + DebugExceptionVector.text : F : 0x60000280 - 0x600002b7 : .DebugExceptionVector.text;
  76 + sram11 : C : 0x600002b8 - 0x600002bf : .NMIExceptionVector.literal;
  77 + NMIExceptionVector.text : F : 0x600002c0 - 0x600002f7 : .NMIExceptionVector.text;
  78 + sram13 : C : 0x600002f8 - 0x600002ff : .KernelExceptionVector.literal;
  79 + KernelExceptionVector.text : F : 0x60000300 - 0x60000337 : .KernelExceptionVector.text;
  80 + sram15 : C : 0x60000338 - 0x6000033f : .UserExceptionVector.literal;
  81 + UserExceptionVector.text : F : 0x60000340 - 0x60000377 : .UserExceptionVector.text;
  82 + sram17 : C : 0x60000378 - 0x600003bf : .DoubleExceptionVector.literal;
  83 + DoubleExceptionVector.text : F : 0x600003c0 - 0x600003ff : .DoubleExceptionVector.text;
  84 + sram18 : C : 0x60000400 - 0x6fffffff : STACK : HEAP : .sram.rodata .rodata .lit4 .sram.literal .literal .ResetVector.literal .sram.text .text .sram.data .data .sram.bss .bss;
  85 +END sram
  86 +
  87 +BEGIN iocached
  88 +0x70000000: io : iocached : 0xe000000 : executable, writable ;
  89 +END iocached
  90 +
  91 +BEGIN rambypass
  92 +0x80000000: sysram : rambypass : 0x10000000 : device, executable, writable ;
  93 +END rambypass
  94 +
  95 +BEGIN iobypass
  96 +0x90000000: io : iobypass : 0xe000000 : device, executable, writable ;
  97 +END iobypass
  98 +
... ...
Please register or login to post a comment