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.
.cproject
0 → 100644
| 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=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\include""/> | |
| 25 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\os\threadRTOS\inc""/> | |
| 26 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\os\freeRTOS\inc""/> | |
| 27 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\os\freeRTOS\include""/> | |
| 28 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\Source\os\freeRTOS\portable\XCC\Xtensa""/> | |
| 29 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\os\freeRTOS\Xtensa""/> | |
| 30 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\hw""/> | |
| 31 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\os""/> | |
| 32 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\printf""/> | |
| 33 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common""/> | |
| 34 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\codec""/> | |
| 35 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\codec\include""/> | |
| 36 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\codec\wav_dec""/> | |
| 37 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\codec\dd_ac3_dec""/> | |
| 38 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\codec\mp3_enc\""/> | |
| 39 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\dsp""/> | |
| 40 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\mp3dec\include""/> | |
| 41 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\mp3dec\test\include""/> | |
| 42 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\wmadec\include""/> | |
| 43 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\media\bt_hci""/> | |
| 44 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\media\bt_hci\lib""/> | |
| 45 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\ui\OEM""/> | |
| 46 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\media\usbhost""/> | |
| 47 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\media\usbdev""/> | |
| 48 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common\media_uis""/> | |
| 49 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common\audio""/> | |
| 50 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\dsp\d2as""/> | |
| 51 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common\display""/> | |
| 52 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common\remote""/> | |
| 53 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\media\sd""/> | |
| 54 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common\save""/> | |
| 55 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common\tone""/> | |
| 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__="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=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\include""/> | |
| 107 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\os\threadRTOS\inc""/> | |
| 108 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\os\freeRTOS\inc""/> | |
| 109 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\os\freeRTOS\include""/> | |
| 110 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\Source\os\freeRTOS\portable\XCC\Xtensa""/> | |
| 111 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\os\freeRTOS\Xtensa""/> | |
| 112 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\hw""/> | |
| 113 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\os""/> | |
| 114 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\printf""/> | |
| 115 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common""/> | |
| 116 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\codec""/> | |
| 117 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\codec\include""/> | |
| 118 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\codec\wav_dec""/> | |
| 119 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\codec\dd_ac3_dec""/> | |
| 120 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\codec\mp3_enc\""/> | |
| 121 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\dsp""/> | |
| 122 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\mp3dec\include""/> | |
| 123 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\mp3dec\test\include""/> | |
| 124 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\wmadec\include""/> | |
| 125 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\media\bt_hci""/> | |
| 126 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\media\bt_hci\lib""/> | |
| 127 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\ui\OEM""/> | |
| 128 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\media\usbhost""/> | |
| 129 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\media\usbdev""/> | |
| 130 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common\media_uis""/> | |
| 131 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common\audio""/> | |
| 132 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\dsp\d2as""/> | |
| 133 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common\display""/> | |
| 134 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common\remote""/> | |
| 135 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\media\sd""/> | |
| 136 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common\save""/> | |
| 137 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common\tone""/> | |
| 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__="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=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\include""/> | |
| 189 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\os\threadRTOS\inc""/> | |
| 190 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\os\freeRTOS\inc""/> | |
| 191 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\os\freeRTOS\include""/> | |
| 192 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\Source\os\freeRTOS\portable\XCC\Xtensa""/> | |
| 193 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\os\freeRTOS\Xtensa""/> | |
| 194 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\hw""/> | |
| 195 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\os""/> | |
| 196 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\printf""/> | |
| 197 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common""/> | |
| 198 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\codec""/> | |
| 199 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\codec\include""/> | |
| 200 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\codec\wav_dec""/> | |
| 201 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\codec\dd_ac3_dec""/> | |
| 202 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\codec\mp3_enc\""/> | |
| 203 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\dsp""/> | |
| 204 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\mp3dec\include""/> | |
| 205 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\mp3dec\test\include""/> | |
| 206 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\wmadec\include""/> | |
| 207 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\media\bt_hci""/> | |
| 208 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\media\bt_hci\lib""/> | |
| 209 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\ui\OEM""/> | |
| 210 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\media\usbhost""/> | |
| 211 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\media\usbdev""/> | |
| 212 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common\media_uis""/> | |
| 213 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common\audio""/> | |
| 214 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\dsp\d2as""/> | |
| 215 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common\display""/> | |
| 216 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common\remote""/> | |
| 217 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\media\sd""/> | |
| 218 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common\save""/> | |
| 219 | + <listOptionValue builtIn="false" value=""E:\workspace_optek_link_sdk_game\BlueSea_OPTEK_LINK_SDK\source\common\tone""/> | |
| 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__="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 | ... | ... |
.project
0 → 100644
| 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> | ... | ... |
.settings/autolaunch.info
0 → 100644
| 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 | ... | ... |
.settings/org.eclipse.core.resources.prefs
0 → 100644
.settings/targets/xtensa/CommonTarget.bts
0 → 100644
| 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> | ... | ... |
.settings/targets/xtensa/Debug.bts
0 → 100644
| 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> | ... | ... |
.settings/targets/xtensa/Release.bts
0 → 100644
| 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> | ... | ... |
.xxproject
0 → 100644
| 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> | ... | ... |
Makefile
0 → 100644
| 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 " | ... | ... |
link/ldscripts/elf32xtensa.x
0 → 100644
| 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 | + | ... | ... |
link/lib/BT host Lib release notes.txt
0 → 100644
| 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 | ... | ... |
link/lib/Optek_Lib_freeRTOS_Debug.a
0 → 100644
No preview for this file type
link/lib/Optek_lib_freeRTOS.a
0 → 100644
No preview for this file type
link/lib/Optek_lib_freeRTOS_V003.zip
0 → 100644
No preview for this file type
link/lib/Optek_sbc_dec_lib.a
0 → 100644
No preview for this file type
link/lib/Optek_sbc_enc_lib.a
0 → 100644
No preview for this file type
link/lib/bt lmp and hci release.txt
0 → 100644
| 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 | ... | ... |
link/lib/controller lib release notes.txt
0 → 100644
| 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 | ... | ... |
link/lib/lib_btdm5_Test_L.zip
0 → 100644
No preview for this file type
link/lib/lib_btdm5_v149.zip
0 → 100644
No preview for this file type
link/lib/lib_btdm5_v1_50.zip
0 → 100644
No preview for this file type
link/lib/lib_btdm5_v1_52.zip
0 → 100644
No preview for this file type
link/lib/lib_btdm5_v9_0_16.zip
0 → 100644
No preview for this file type
link/lib/lib_btdm5_v9_0_16_0821_1502.zip
0 → 100644
No preview for this file type
link/lib/lib_btdm5_v9_0_16_test_J(1).zip
0 → 100644
No preview for this file type
link/lib/lib_btdm5_v9_0_16_test_J.zip
0 → 100644
No preview for this file type
link/lib/lib_btdm5_v9_0_16_test_K.zip
0 → 100644
No preview for this file type
link/lib/lib_btdm5_v9_0_16_v1.33.23.t2.zip
0 → 100644
No preview for this file type
link/lib/lib_btdm5_v9_0_16_v1.33.23.t3.zip
0 → 100644
No preview for this file type
link/lib/lib_btdm5_v9_0_16_v1.33.23.t4.zip
0 → 100644
No preview for this file type
link/lib/lib_btdm5_v9_0_16_v1.33.23.t6.zip
0 → 100644
No preview for this file type
link/lib/lib_btdm5_v9_0_16_v1.33.23.t7.zip
0 → 100644
No preview for this file type
link/lib/lib_btdm5_v9_0_16_v1.33.24.T1.zip
0 → 100644
No preview for this file type
link/lib/lib_btdm5_v9_0_16_v1.33.24.zip
0 → 100644
No preview for this file type
link/lib/lib_btdm5_v9_v149.zip
0 → 100644
No preview for this file type
link/lib/lib_btdm_host.a
0 → 100644
No preview for this file type
link/lib/lib_btdm_host.zip
0 → 100644
No preview for this file type
link/lib/lib_btdm_host_V1_41.zip
0 → 100644
No preview for this file type
link/lib/lib_btdm_host_V1_42.zip
0 → 100644
No preview for this file type
link/lib/lib_freeRTOS.a
0 → 100644
No preview for this file type
link/lib/lib_freeRTOS_Debug.a
0 → 100644
No preview for this file type
link/lib/lib_optek_dsp_dapp-1.a
0 → 100644
No preview for this file type
link/lib/lib_optek_dsp_dapp.a
0 → 100644
No preview for this file type
No preview for this file type
link/lib/lib_optek_dsp_dapp_V1.0.5.Q30.zip
0 → 100644
No preview for this file type
link/lib/libc.a
0 → 100644
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
link/lib/libgcc.a
0 → 100644
No preview for this file type
link/lib/libgdbio.a
0 → 100644
No preview for this file type
link/lib/libhal.a
0 → 100644
No preview for this file type
link/lib/libkernel.a
0 → 100644
No preview for this file type
link/lib/libsim.a
0 → 100644
No preview for this file type
link/lib/libusbhost_msc_iPhone_charge.a
0 → 100644
No preview for this file type
link/lib/libxa_asf_parser.a
0 → 100644
No preview for this file type
No preview for this file type
No preview for this file type
link/lib/libxa_lc3_codec_7p5ms.a
0 → 100644
No preview for this file type
link/lib/libxa_lc3_codec_7p5ms.zip
0 → 100644
No preview for this file type
link/lib/libxa_msbc_dec.a
0 → 100644
No preview for this file type
link/lib/libxa_msbc_enc.a
0 → 100644
No preview for this file type
link/lib/libxa_sbc_dec.a
0 → 100644
No preview for this file type
link/lib/memcmp.o
0 → 100644
No preview for this file type
link/lib/memcpy.o
0 → 100644
No preview for this file type
link/lib/memset.o
0 → 100644
No preview for this file type
link/lib/optek_dsp_release_note.txt
0 → 100644
| 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,意思是压缩维持时间 | ... | ... |
link/lib/optek_lib_bc.a
0 → 100644
No preview for this file type
link/lib/optek_lib_btdm5_controller.a
0 → 100644
No preview for this file type
link/lib/optek_lib_btdm5_host.a
0 → 100644
No preview for this file type
link/lib/optek_lib_cec.a
0 → 100644
No preview for this file type
link/lib/optek_lib_dsp_d2as.a
0 → 100644
No preview for this file type
link/lib/optek_lib_eco_reverb.a
0 → 100644
No preview for this file type
link/lib/optek_lib_spdif_data_parse.a
0 → 100644
No preview for this file type
link/lib/optek_lib_usb_device.a
0 → 100644
No preview for this file type
link/lib/optek_lib_usb_device110-1114.zip
0 → 100644
No preview for this file type
link/lib/optek_lib_usb_host_audio.a
0 → 100644
No preview for this file type
link/lib/optek_lib_usb_host_msc_audio.a
0 → 100644
No preview for this file type
link/lib/optek_link_5ms.a
0 → 100644
No preview for this file type
link/lib/optek_link_5ms_V1.33.34.zip
0 → 100644
No preview for this file type
link/lib/optek_link_5ms_V1.33.35.zip
0 → 100644
No preview for this file type
link/lib/optek_link_5ms_V1.33.36.zip
0 → 100644
No preview for this file type
link/lib/optek_link_5ms_dbg1_V1.33.32.zip
0 → 100644
No preview for this file type
No preview for this file type
link/lib/optek_link_5ms_v130_t1.zip
0 → 100644
No preview for this file type
link/lib/optek_link_7p5ms.a
0 → 100644
No preview for this file type
link/lib/optek_link_7p5ms_v1.33.18.zip
0 → 100644
No preview for this file type
link/lib/optek_link_V1.33.30.zip
0 → 100644
No preview for this file type
link/lib/optek_link_release_notes.txt
0 → 100644
| 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 | ... | ... |
link/lib/optek_link_set_V1.33.26.zip
0 → 100644
No preview for this file type
link/lib/optek_link_set_V1.33.27.zip
0 → 100644
No preview for this file type
link/lib/optek_link_set_V1.33.28.zip
0 → 100644
No preview for this file type
link/lib/optek_link_set_V1.33.29.zip
0 → 100644
No preview for this file type
link/lib/optek_link_v130_t1.zip
0 → 100644
No preview for this file type
link/lib/xt-ar.exe
0 → 100644
No preview for this file type
link/link.parm
0 → 100644
| 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 | + | ... | ... |
link/memmap.xmm
0 → 100644
| 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