1 Star 0 Fork 40

李玉航 / Photon-RTOS

forked from kernelsoft / Photon-RTOS 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
.cproject 369.43 KB
一键复制 编辑 原始数据 按行查看 历史
小骨头 提交于 2023-04-11 15:21 . fisrt commit
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
<storageModule moduleId="org.eclipse.cdt.core.settings">
<cconfiguration id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.1543841860">
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.1543841860" moduleId="org.eclipse.cdt.core.settings" name="_iROM_TC39X_TRIBOARD_TC3X9_V2_0">
<externalSettings/>
<extensions>
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
</extensions>
</storageModule>
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
<configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" description="" errorParsers="org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GmakeErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.CWDLocator;org.eclipse.cdt.core.GCCErrorParser" id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.1543841860" name="_iROM_TC39X_TRIBOARD_TC3X9_V2_0" parent="com.rt.hightec.buildsystem.tricore.new.configuration.excutable">
<folderInfo id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.1543841860." name="/" resourcePath="">
<toolChain id="com.rt.hightec.buildsystem.tricore.new.toolchain.new.executable.443825183" name="TriCore Toolchain" superClass="com.rt.hightec.buildsystem.tricore.new.toolchain.new.executable">
<option id="com.rt.hightec.buildsystem.tricore.new.mcpu.1407602324" name="CPU type (-mcpu=&lt;value&gt;)" superClass="com.rt.hightec.buildsystem.tricore.new.mcpu" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.abstracttoolchain.hardwaretarget.mcu.type.tc39xx" valueType="enumerated"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.toolchain.new.hardwaretarget.globalOps.1260603611" name="Other options" superClass="com.rt.hightec.framework.buildsystem.abstract.toolchain.new.hardwaretarget.globalOps" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="-mtc162"/>
</option>
<option id="com.rt.hightec.framework.buildsystem.tricore.toolchain.mcpu.bypasscmd.enabler.2130067198" name="Do not use -mcpu option on command line (re-build required)" superClass="com.rt.hightec.framework.buildsystem.tricore.toolchain.mcpu.bypasscmd.enabler" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<targetPlatform archList="TriCore" binaryParser="org.eclipse.cdt.core.ELF" id="com.rt.hightec.buildsystem.tricore.new.excutable.targetplatform.2091814575" isAbstract="false" superClass="com.rt.hightec.buildsystem.tricore.new.excutable.targetplatform"/>
<builder autoBuildTarget="all" buildPath="${workspace_loc:/photon-rtos}/_iROM_TC39X_TRIBOARD_TC3X9_V2_0" cleanBuildTarget="clean" enableAutoBuild="false" enableCleanBuild="true" enabledIncrementalBuild="true" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.builder.1079999" incrementalBuildTarget="all" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" parallelBuildOn="false" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.builder"/>
<tool id="com.rt.hightec.buildsystem.tricore.new.compiler.cpp.1669261580" name="TriCore C++ Compiler" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.cpp">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths.1075686733" name="Include Paths" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;../h&quot;"/>
</option>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined.1387818292" name="Defined symbols (-D)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined" valueType="definedSymbols">
<listOptionValue builtIn="false" value="DEFAULT"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.cpp.493396677" name="Selection" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.cpp" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.absolute" valueType="enumerated"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.cpp.2090366587" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.cpp.446487025" name="Boundary value for absolute addressing (-mabs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.cpp.391849313" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.cpp.916189485" name="Boundary value of constants for absolute addressing (-mabs-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.cpp.1916254549" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.cpp.208053005" name="Boundary value of variables for absolute addressing (-mabs-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.cpp.800937762" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.cpp.1755737793" name="Boundary value for register relative addressing (-msmall=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.cpp.1362081325" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.cpp.8904866" name="Boundary value of constants for register relative addressing (-msmall-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.cpp.1165216143" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.cpp.821677442" name="Boundary value of data for relative addressing (-msmall-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.cpp.1480087213" name="Jump tables in text section (-mjumptable-in-textsection)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.cpp.1820461584" name="Allow callee and caller in different sections (-mnocallerrors)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.cpp.1070982880" name="EABI conform (-meabi)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.cpp.232501666" name="Specify the TriCore configuration file (-mcpu-specs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.cpp" useByScannerDiscovery="false" value="" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.cpp.1312132041" name="Divide default sections depending on the alignment (-maligned-data-sections)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
</tool>
<tool command="&quot;$(TRICORE_TOOLS)/bin/tricore-gcc&quot; -c -include arch/tricore/include/autoconf.h" id="com.rt.hightec.buildsystem.tricore.new.compiler.c.283609345" name="TriCore C Compiler" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.c">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths.648645411" name="Include Paths" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths" useByScannerDiscovery="false" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//apps}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//apps/FunctionTest}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//apps/UnitTest}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//include}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//include/photon}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//kernel}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//kernel/irq}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/include}&quot;"/>
<listOptionValue builtIn="false" value="&quot;/${ProjName}//include/autosar&quot;"/>
<listOptionValue builtIn="false" value="&quot;C:\Users\kernelsoft\htc-workspace\\photon-rtos\arch\tricore\include\&quot;"/>
<listOptionValue builtIn="false" value="&quot;C:\Users\kernelsoft\htc-workspace\/photon-rtos/arch/tc397/include/&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/Infra}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/Infra/Platform}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/Infra/Platform/Tricore}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/Infra/Platform/Tricore/Compilers}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/Infra/Sfr}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/Infra/Sfr/TC39B}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/Infra/Sfr/TC39B/_Reg}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/Infra/Ssw}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/Infra/Ssw/TC39B}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/Infra/Ssw/TC39B/Tricore}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/Service}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/Service/CpuGeneric}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/Service/CpuGeneric/StdIf}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/Service/CpuGeneric/SysSe}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/Service/CpuGeneric/SysSe/Comm}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/Service/CpuGeneric/_Utilities}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/iLLD}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/iLLD/TC39B}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/iLLD/TC39B/Tricore}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/iLLD/TC39B/Tricore/Asclin}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/iLLD/TC39B/Tricore/Asclin/Asc}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/iLLD/TC39B/Tricore/Asclin/Std}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/iLLD/TC39B/Tricore/Cpu}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/iLLD/TC39B/Tricore/Cpu/Irq}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/iLLD/TC39B/Tricore/Cpu/Std}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/iLLD/TC39B/Tricore/Cpu/Trap}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/iLLD/TC39B/Tricore/Gtm}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/iLLD/TC39B/Tricore/Gtm/Std}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/iLLD/TC39B/Tricore/Mtu}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/iLLD/TC39B/Tricore/Mtu/Std}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/iLLD/TC39B/Tricore/Pms}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/iLLD/TC39B/Tricore/Pms/Std}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/iLLD/TC39B/Tricore/Port}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/iLLD/TC39B/Tricore/Port/Std}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/iLLD/TC39B/Tricore/Scu}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/iLLD/TC39B/Tricore/Scu/Std}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/iLLD/TC39B/Tricore/Src}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/iLLD/TC39B/Tricore/Src/Std}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/iLLD/TC39B/Tricore/Stm}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/iLLD/TC39B/Tricore/Stm/Std}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/iLLD/TC39B/Tricore/_Impl}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/iLLD/TC39B/Tricore/_Lib}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/iLLD/TC39B/Tricore/_Lib/DataHandling}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/iLLD/TC39B/Tricore/_PinMap}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}//arch/tricore/lib/config}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/apps}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/apps/FunctionTest}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/apps/UnitTest}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/include}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/include/photon}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/kernel}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/kernel/irq}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/include}&quot;"/>
<listOptionValue builtIn="false" value="&quot;/${ProjName}/photon-rtos/include/autosar&quot;"/>
<listOptionValue builtIn="false" value="&quot;C:\Users\kernelsoft\htc-workspace\photon-rtos\photon-rtos\arch\tricore\include\&quot;"/>
<listOptionValue builtIn="false" value="&quot;C:\Users\kernelsoft\htc-workspace\photon-rtos/photon-rtos/arch/tc397/include/&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/Infra}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/Infra/Platform}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/Infra/Platform/Tricore}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/Infra/Platform/Tricore/Compilers}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/Infra/Sfr}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/Infra/Sfr/TC39B}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/Infra/Sfr/TC39B/_Reg}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/Infra/Ssw}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/Infra/Ssw/TC39B}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/Infra/Ssw/TC39B/Tricore}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/Service}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/Service/CpuGeneric}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/Service/CpuGeneric/StdIf}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/Service/CpuGeneric/SysSe}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/Service/CpuGeneric/SysSe/Comm}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/Service/CpuGeneric/_Utilities}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/iLLD}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/iLLD/TC39B}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/iLLD/TC39B/Tricore}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/iLLD/TC39B/Tricore/Asclin}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/iLLD/TC39B/Tricore/Asclin/Asc}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/iLLD/TC39B/Tricore/Asclin/Std}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/iLLD/TC39B/Tricore/Cpu}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/iLLD/TC39B/Tricore/Cpu/Irq}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/iLLD/TC39B/Tricore/Cpu/Std}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/iLLD/TC39B/Tricore/Cpu/Trap}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/iLLD/TC39B/Tricore/Gtm}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/iLLD/TC39B/Tricore/Gtm/Std}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/iLLD/TC39B/Tricore/Mtu}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/iLLD/TC39B/Tricore/Mtu/Std}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/iLLD/TC39B/Tricore/Pms}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/iLLD/TC39B/Tricore/Pms/Std}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/iLLD/TC39B/Tricore/Port}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/iLLD/TC39B/Tricore/Port/Std}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/iLLD/TC39B/Tricore/Scu}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/iLLD/TC39B/Tricore/Scu/Std}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/iLLD/TC39B/Tricore/Src}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/iLLD/TC39B/Tricore/Src/Std}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/iLLD/TC39B/Tricore/Stm}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/iLLD/TC39B/Tricore/Stm/Std}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/iLLD/TC39B/Tricore/_Impl}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/iLLD/TC39B/Tricore/_Lib}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/iLLD/TC39B/Tricore/_Lib/DataHandling}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/iLLD/TC39B/Tricore/_PinMap}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/photon-rtos/arch/tricore/lib/config}&quot;"/>
</option>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.fnoshortenums.438084572" name="Do not allocate to an enum type only as many bytes as it needs (-fno-short-enums)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.fnoshortenums" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.optimization.optimization.1099854265" name="Optimization Level" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.optimization.optimization" useByScannerDiscovery="false" value="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.code.optimization.none" valueType="enumerated"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.debug.info.1585494466" name="Debug Level" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.debug.info" useByScannerDiscovery="false" value="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.debug.info.2" valueType="enumerated"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined.1387100221" name="Defined symbols (-D)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined" useByScannerDiscovery="false" valueType="definedSymbols">
<listOptionValue builtIn="false" value="TRIBOARD_TC3X9_V2_0"/>
<listOptionValue builtIn="false" value="__TC39XX__"/>
<listOptionValue builtIn="false" value="__KERNEL__"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.c.1912859271" name="Selection" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.c" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.absolute" valueType="enumerated"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.c.324335844" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.c.1329823448" name="Boundary value for absolute addressing (-mabs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.c.1262428590" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.c.743030691" name="Boundary value of constants for absolute addressing (-mabs-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.c.2057842872" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.c.622337234" name="Boundary value of variables for absolute addressing (-mabs-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.c.1071765610" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.c.1354815628" name="Boundary value for register relative addressing (-msmall=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.c.615516164" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.c.1841712872" name="Boundary value of constants for register relative addressing (-msmall-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.c.1837694391" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.c.1159182130" name="Boundary value of data for relative addressing (-msmall-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.c.956348407" name="Jump tables in text section (-mjumptable-in-textsection)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.c.849086050" name="Allow callee and caller in different sections (-mnocallerrors)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.c.2045466910" name="EABI conform (-meabi)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.c.1060673960" name="Specify the TriCore configuration file (-mcpu-specs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.c" useByScannerDiscovery="false" value="" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.c.1740972976" name="Divide default sections depending on the alignment (-maligned-data-sections)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.warnings.wall.239561635" name="All Warnings (-Wall)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.warnings.wall" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.warnings.other.2076048" name="Other Warnings" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.warnings.other" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="-w"/>
</option>
<inputType id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.c.inputType.1235903265" name="Compiler Input (C)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.c.inputType"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.assembler.1074510671" name="TriCore Assembler" superClass="com.rt.hightec.buildsystem.tricore.new.assembler">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.assembler.general.includepath.63289777" name="Include Paths" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.assembler.general.includepath" useByScannerDiscovery="false" valueType="includePath"/>
<option id="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.dontOptimize.1706366652" name="Don't search for shortest matching opcode (-Wa,--dont-optimize)" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.dontOptimize" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.insn.1802157898" name="Exclusively emit 32-bit opcodes insn" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.insn" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.insn.preferred" valueType="enumerated"/>
<inputType id="com.rt.hightec.buildsystem.tricore.new.assembler.inputtype.2088780640" name="Assembler Input NO GUI" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.inputtype"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.assembler.gtm.737791268" name="TriCore GTM Assembler" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.gtm">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="gtm.opion.include.path.2057105317" name="Include Paths" superClass="gtm.opion.include.path" useByScannerDiscovery="false" valueType="includePath"/>
<option id="gtm.opion.generate.debug.1566732410" name="Generate DWARF2 debugging information (-gdwarf-2)" superClass="gtm.opion.generate.debug" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="gtm.option.misc.1356800717" name="Other options" superClass="gtm.option.misc" useByScannerDiscovery="false" valueType="stringList"/>
<inputType id="gtm.input.297869939" name="Assembler Input (mcs)" superClass="gtm.input"/>
</tool>
<tool command="&quot;$(TRICORE_TOOLS)/bin/tricore-gcc&quot;" id="com.rt.hightec.buildsystem.tricore.new.linker.c.590425153" name="TriCore C Linker" superClass="com.rt.hightec.buildsystem.tricore.new.linker.c">
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.noctr0.1895573626" name="Exclude startup code crt0.o (-nocrt0)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.noctr0" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.nostartfiles.2060485262" name="Skip standard system startup files when linking (-nostartfiles)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.nostartfiles" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.general.description.file.1117307253" name="Browse Linker Description File (-T)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.general.description.file" useByScannerDiscovery="false" value="&quot;C:\Users\kernelsoft\htc-workspace\photon-rtos\arch\tricore\Lcf_Gnuc_Tricore_Tc.lsl&quot;" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.linker.c.Optimization.rmUnrefSec.1209309494" name="Remove unreferenced sections (-Wl,--gc-sections)" superClass="com.rt.hightec.buildsystem.tricore.linker.c.Optimization.rmUnrefSec" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes.1331938340" name="Assign input sections to the next output section, if the memory region is full (-Wl,--mem-holes)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="abstract.tool.linker.warnings.no.warn.flags.1381188097" name="Do not warn about incompatible section flags (-Wl,--no-warn-flags)" superClass="abstract.tool.linker.warnings.no.warn.flags" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes.warn.orphan.1689742913" name="Warn if mapping between an input section and an output section is missing (-Wl,--warn-orphan)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes.warn.orphan" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.lib.Includepath.1578416571" name="Library search path (-L)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.lib.Includepath" useByScannerDiscovery="false" valueType="libPaths">
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/ld}&quot;"/>
</option>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.252949849" name="Other options" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="-Wl,-n"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.linker.c.ext.map.file.832341868" name="Generate extended map file (-Wl,--extmap=)" superClass="com.rt.hightec.buildsystem.tricore.new.linker.c.ext.map.file" useByScannerDiscovery="false" value="&quot;a&quot;" valueType="string"/>
<inputType id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.input.720629138" name="Abstract Linker Input NO GUI" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.input">
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
<additionalInput kind="additionalinputdependency" paths="$(ASM)"/>
</inputType>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.linker.cpp.99611023" name="TriCore C++ Linker" superClass="com.rt.hightec.buildsystem.tricore.new.linker.cpp">
<option id="com.rt.hightec.buildsystem.tricore.linker.cpp.Optimization.rmUnrefSec.1655531311" name="Remove unreferenced sections (-Wl,--gc-sections)" superClass="com.rt.hightec.buildsystem.tricore.linker.cpp.Optimization.rmUnrefSec" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.1432968113" name="Other options" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="-Wl,-n"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.linker.cpp.ext.map.file.1463876079" name="Generate extended map file (-Wl,--extmap=)" superClass="com.rt.hightec.buildsystem.tricore.new.linker.cpp.ext.map.file" useByScannerDiscovery="false" value="&quot;a&quot;" valueType="string"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.archiver.1695359095" name="TriCore Archiver" superClass="com.rt.hightec.buildsystem.tricore.new.archiver"/>
</toolChain>
</folderInfo>
<sourceEntries>
<entry excluding="Libraries/chushi-cp/arch|_iROM_TC39X_TRIBOARD_TC3X9_V2_0|bsp/board/board_triboard_TC3X9_V1.0|bsp/board/board_triboard_TC3X7_V2.0|bsp/board/board_triboard_TC3X7_V1.0|bsp/board/board_triboard_TC3X7_ADAS_V2.0|bsp/board/board_triboard_TC3X7_ADAS_V1.0|bsp/board/board_appkit_TC3X7_V2.0|bsp/board/board_appkit_TC3X7_V1.0|bsp/board/board_appkit_TC3X7_ADAS_V2.0|bsp/board/board_appkit_TC3X7_ADAS_V1.0|bsp/uc/uc_tc37/REG_TC37XPD_UM_V1.2.0.R0|bsp/uc/uc_tc36/REG_TC36XA_UM_V1.4.0.R0|bsp/uc/uc_tc35/_Reg_TC35X_UM_V1.2.0.R0|bsp/uc/uc_tc32/_Reg_TC33X32X_UM_V1.3.0.R1|bsp/uc/uc_tc33/_Reg_TC33X32X_UM_V1.3.0.R1|bsp/uc/uc_tc35/_Reg_TC35X_V2.5.1.R0|bsp/uc/uc_tc36/REG_TC36XA_UM_V1.2.0.R0|bsp/uc/uc_tc37/REG_TC37XPD_UM_V1.1.0.R0|bsp/uc/uc_tc37/REG_TC37XED_UM_V1.1.0.R0|bsp/uc/uc_tc38/_Reg_TC38x_V1.1.0.R0|bsp/uc/uc_tc39/_Reg_TC39XB_UM_V1.1.0.R0|bsp/uc/uc_tc39/_Reg_TC39xA_V3.0.R0|arch/arm-nommu|scripts/|apps/FunctionTest|arch/arm" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name=""/>
</sourceEntries>
</configuration>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
</cconfiguration>
<cconfiguration id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.89498623">
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.89498623" moduleId="org.eclipse.cdt.core.settings" name="_iROM_TC39X_TRIBOARD_TC3X9_V1_0">
<externalSettings/>
<extensions>
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
</extensions>
</storageModule>
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
<configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" description="" id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.89498623" name="_iROM_TC39X_TRIBOARD_TC3X9_V1_0" parent="com.rt.hightec.buildsystem.tricore.new.configuration.excutable">
<folderInfo id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.89498623." name="/" resourcePath="">
<toolChain id="com.rt.hightec.buildsystem.tricore.new.toolchain.new.executable.226356348" name="TriCore Toolchain" superClass="com.rt.hightec.buildsystem.tricore.new.toolchain.new.executable">
<option id="com.rt.hightec.buildsystem.tricore.new.mcpu.947692341" name="CPU type (-mcpu=&lt;value&gt;)" superClass="com.rt.hightec.buildsystem.tricore.new.mcpu" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.abstracttoolchain.hardwaretarget.mcu.type.tc39xx" valueType="enumerated"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.toolchain.new.hardwaretarget.globalOps.1117858433" name="Other options" superClass="com.rt.hightec.framework.buildsystem.abstract.toolchain.new.hardwaretarget.globalOps" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="-mtc162"/>
</option>
<option id="com.rt.hightec.framework.buildsystem.tricore.toolchain.mcpu.bypasscmd.enabler.195422505" name="Do not use -mcpu option on command line (re-build required)" superClass="com.rt.hightec.framework.buildsystem.tricore.toolchain.mcpu.bypasscmd.enabler" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<targetPlatform archList="TriCore" binaryParser="org.eclipse.cdt.core.ELF" id="com.rt.hightec.buildsystem.tricore.new.excutable.targetplatform.369336355" isAbstract="false" superClass="com.rt.hightec.buildsystem.tricore.new.excutable.targetplatform"/>
<builder buildPath="${workspace_loc:/photon-rtos-tc397}/_iROM_TC39X_TRIBOARD_TC3X9_V1_0" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.builder.360762445" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.builder"/>
<tool id="com.rt.hightec.buildsystem.tricore.new.compiler.cpp.1864069275" name="TriCore C++ Compiler" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.cpp">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths.1711121345" name="Include Paths" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;../h&quot;"/>
</option>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined.393073359" name="Defined symbols (-D)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined" valueType="definedSymbols">
<listOptionValue builtIn="false" value="DEFAULT"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.cpp.647334818" name="Selection" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.cpp" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.absolute" valueType="enumerated"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.cpp.704639916" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.cpp.1480891860" name="Boundary value for absolute addressing (-mabs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.cpp.496019525" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.cpp.852200501" name="Boundary value of constants for absolute addressing (-mabs-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.cpp.8966639" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.cpp.1023719732" name="Boundary value of variables for absolute addressing (-mabs-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.cpp.1732574400" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.cpp.1432755540" name="Boundary value for register relative addressing (-msmall=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.cpp.1188502158" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.cpp.1870184617" name="Boundary value of constants for register relative addressing (-msmall-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.cpp.2004182229" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.cpp.801553024" name="Boundary value of data for relative addressing (-msmall-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.cpp.925990867" name="Jump tables in text section (-mjumptable-in-textsection)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.cpp.1367629260" name="Allow callee and caller in different sections (-mnocallerrors)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.cpp.233893274" name="EABI conform (-meabi)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.cpp.740300066" name="Specify the TriCore configuration file (-mcpu-specs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.cpp" useByScannerDiscovery="false" value="" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.cpp.1952533578" name="Divide default sections depending on the alignment (-maligned-data-sections)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.compiler.c.313932895" name="TriCore C Compiler" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.c">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths.1624915414" name="Include Paths" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/bsp}&quot;"/>
</option>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.fnoshortenums.2017256350" name="Do not allocate to an enum type only as many bytes as it needs (-fno-short-enums)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.fnoshortenums" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.optimization.optimization.2128586554" name="Optimization Level" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.optimization.optimization" useByScannerDiscovery="false" value="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.code.optimization.none" valueType="enumerated"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.debug.info.1691436631" name="Debug Level" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.debug.info" useByScannerDiscovery="false" value="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.debug.info.2" valueType="enumerated"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined.2106296666" name="Defined symbols (-D)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined" valueType="definedSymbols">
<listOptionValue builtIn="false" value="TRIBOARD_TC3X9_V1_0"/>
<listOptionValue builtIn="false" value="__TC39XX__"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.c.1006527398" name="Selection" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.c" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.absolute" valueType="enumerated"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.c.333949476" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.c.362000551" name="Boundary value for absolute addressing (-mabs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.c.1524453231" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.c.1251518235" name="Boundary value of constants for absolute addressing (-mabs-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.c.976484511" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.c.1048257845" name="Boundary value of variables for absolute addressing (-mabs-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.c.1368236269" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.c.888763193" name="Boundary value for register relative addressing (-msmall=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.c.1016121914" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.c.1871318673" name="Boundary value of constants for register relative addressing (-msmall-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.c.1459871396" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.c.252676682" name="Boundary value of data for relative addressing (-msmall-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.c.1076217474" name="Jump tables in text section (-mjumptable-in-textsection)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.c.1164833149" name="Allow callee and caller in different sections (-mnocallerrors)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.c.920719399" name="EABI conform (-meabi)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.c.1813242121" name="Specify the TriCore configuration file (-mcpu-specs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.c" useByScannerDiscovery="false" value="" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.c.462323932" name="Divide default sections depending on the alignment (-maligned-data-sections)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<inputType id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.c.inputType.879961696" name="Compiler Input (C)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.c.inputType"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.assembler.1544838518" name="TriCore Assembler" superClass="com.rt.hightec.buildsystem.tricore.new.assembler">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.assembler.general.includepath.1928212919" name="Include Paths" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.assembler.general.includepath" valueType="includePath"/>
<option id="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.dontOptimize.1628642428" name="Don't search for shortest matching opcode (-Wa,--dont-optimize)" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.dontOptimize" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.insn.821817093" name="Exclusively emit 32-bit opcodes insn" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.insn" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.insn.preferred" valueType="enumerated"/>
<inputType id="com.rt.hightec.buildsystem.tricore.new.assembler.inputtype.653185290" name="Assembler Input NO GUI" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.inputtype"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.assembler.gtm.850423461" name="TriCore GTM Assembler" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.gtm">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="gtm.opion.include.path.1397777835" name="Include Paths" superClass="gtm.opion.include.path" valueType="includePath"/>
<option id="gtm.opion.generate.debug.1100924084" name="Generate DWARF2 debugging information (-gdwarf-2)" superClass="gtm.opion.generate.debug" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="gtm.option.misc.2048253395" name="Other options" superClass="gtm.option.misc" useByScannerDiscovery="false" valueType="stringList"/>
<inputType id="gtm.input.1543204388" name="Assembler Input (mcs)" superClass="gtm.input"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.linker.c.1599202703" name="TriCore C Linker" superClass="com.rt.hightec.buildsystem.tricore.new.linker.c">
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.noctr0.1653548860" name="Exclude startup code crt0.o (-nocrt0)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.noctr0" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.nostartfiles.1989127659" name="Skip standard system startup files when linking (-nostartfiles)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.nostartfiles" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.general.description.file.1719163105" name="Browse Linker Description File (-T)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.general.description.file" useByScannerDiscovery="false" value="&quot;tc39xB_memory.ld&quot;" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.linker.c.Optimization.rmUnrefSec.1865309534" name="Remove unreferenced sections (-Wl,--gc-sections)" superClass="com.rt.hightec.buildsystem.tricore.linker.c.Optimization.rmUnrefSec" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes.45145759" name="Assign input sections to the next output section, if the memory region is full (-Wl,--mem-holes)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="abstract.tool.linker.warnings.no.warn.flags.605127989" name="Do not warn about incompatible section flags (-Wl,--no-warn-flags)" superClass="abstract.tool.linker.warnings.no.warn.flags" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes.warn.orphan.854556238" name="Warn if mapping between an input section and an output section is missing (-Wl,--warn-orphan)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes.warn.orphan" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.lib.Includepath.46069832" name="Library search path (-L)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.lib.Includepath" valueType="libPaths">
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/ld}&quot;"/>
</option>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.715026083" name="Other options" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="-Wl,-n"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.linker.c.ext.map.file.1535420215" name="Generate extended map file (-Wl,--extmap=)" superClass="com.rt.hightec.buildsystem.tricore.new.linker.c.ext.map.file" useByScannerDiscovery="false" value="&quot;a&quot;" valueType="string"/>
<inputType id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.input.1352266092" name="Abstract Linker Input NO GUI" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.input">
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
<additionalInput kind="additionalinputdependency" paths="$(ASM)"/>
</inputType>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.linker.cpp.8845262" name="TriCore C++ Linker" superClass="com.rt.hightec.buildsystem.tricore.new.linker.cpp">
<option id="com.rt.hightec.buildsystem.tricore.linker.cpp.Optimization.rmUnrefSec.768686904" name="Remove unreferenced sections (-Wl,--gc-sections)" superClass="com.rt.hightec.buildsystem.tricore.linker.cpp.Optimization.rmUnrefSec" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.495214565" name="Other options" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="-Wl,-n"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.linker.cpp.ext.map.file.377980621" name="Generate extended map file (-Wl,--extmap=)" superClass="com.rt.hightec.buildsystem.tricore.new.linker.cpp.ext.map.file" useByScannerDiscovery="false" value="&quot;a&quot;" valueType="string"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.archiver.157217298" name="TriCore Archiver" superClass="com.rt.hightec.buildsystem.tricore.new.archiver"/>
</toolChain>
</folderInfo>
<sourceEntries>
<entry excluding="bsp/board/board_triboard_TC3X9_V2.0|bsp/board/board_triboard_TC3X7_V2.0|bsp/board/board_triboard_TC3X7_V1.0|bsp/board/board_triboard_TC3X7_ADAS_V2.0|bsp/board/board_triboard_TC3X7_ADAS_V1.0|bsp/board/board_appkit_TC3X7_V2.0|bsp/board/board_appkit_TC3X7_V1.0|bsp/board/board_appkit_TC3X7_ADAS_V2.0|bsp/board/board_appkit_TC3X7_ADAS_V1.0|bsp/uc/uc_tc37/REG_TC37XPD_UM_V1.2.0.R0|bsp/uc/uc_tc36/REG_TC36XA_UM_V1.4.0.R0|bsp/uc/uc_tc35/_Reg_TC35X_UM_V1.2.0.R0|bsp/uc/uc_tc32/_Reg_TC33X32X_UM_V1.3.0.R1|bsp/uc/uc_tc33/_Reg_TC33X32X_UM_V1.3.0.R1|bsp/uc/uc_tc35/_Reg_TC35X_V2.5.1.R0|bsp/uc/uc_tc36/REG_TC36XA_UM_V1.2.0.R0|bsp/uc/uc_tc37/REG_TC37XPD_UM_V1.1.0.R0|bsp/uc/uc_tc37/REG_TC37XED_UM_V1.1.0.R0|bsp/uc/uc_tc38/_Reg_TC38x_V1.1.0.R0|bsp/uc/uc_tc39/_Reg_TC39XB_UM_V1.1.0.R0|bsp/uc/uc_tc39/_Reg_TC39xA_V3.0.R0" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name=""/>
</sourceEntries>
</configuration>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
</cconfiguration>
<cconfiguration id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.621383994">
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.621383994" moduleId="org.eclipse.cdt.core.settings" name="_iROM_TC39X_TRIBOARD_TC3X7_V2_0">
<externalSettings/>
<extensions>
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
</extensions>
</storageModule>
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
<configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" description="" id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.621383994" name="_iROM_TC39X_TRIBOARD_TC3X7_V2_0" parent="com.rt.hightec.buildsystem.tricore.new.configuration.excutable">
<folderInfo id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.621383994." name="/" resourcePath="">
<toolChain id="com.rt.hightec.buildsystem.tricore.new.toolchain.new.executable.96257732" name="TriCore Toolchain" superClass="com.rt.hightec.buildsystem.tricore.new.toolchain.new.executable">
<option id="com.rt.hightec.buildsystem.tricore.new.mcpu.633297027" name="CPU type (-mcpu=&lt;value&gt;)" superClass="com.rt.hightec.buildsystem.tricore.new.mcpu" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.abstracttoolchain.hardwaretarget.mcu.type.tc39xx" valueType="enumerated"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.toolchain.new.hardwaretarget.globalOps.1300047941" name="Other options" superClass="com.rt.hightec.framework.buildsystem.abstract.toolchain.new.hardwaretarget.globalOps" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="-mtc162"/>
</option>
<option id="com.rt.hightec.framework.buildsystem.tricore.toolchain.mcpu.bypasscmd.enabler.1232318245" name="Do not use -mcpu option on command line (re-build required)" superClass="com.rt.hightec.framework.buildsystem.tricore.toolchain.mcpu.bypasscmd.enabler" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<targetPlatform archList="TriCore" binaryParser="org.eclipse.cdt.core.ELF" id="com.rt.hightec.buildsystem.tricore.new.excutable.targetplatform.1119172192" isAbstract="false" superClass="com.rt.hightec.buildsystem.tricore.new.excutable.targetplatform"/>
<builder buildPath="${workspace_loc:/photon-rtos-tc397}/_iROM_TC39X_TRIBOARD_TC3X7_V2_0" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.builder.282723084" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.builder"/>
<tool id="com.rt.hightec.buildsystem.tricore.new.compiler.cpp.1060359320" name="TriCore C++ Compiler" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.cpp">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths.460448620" name="Include Paths" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;../h&quot;"/>
</option>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined.1881639417" name="Defined symbols (-D)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined" valueType="definedSymbols">
<listOptionValue builtIn="false" value="DEFAULT"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.cpp.1416949452" name="Selection" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.cpp" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.absolute" valueType="enumerated"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.cpp.741793630" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.cpp.577301951" name="Boundary value for absolute addressing (-mabs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.cpp.490155539" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.cpp.663164626" name="Boundary value of constants for absolute addressing (-mabs-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.cpp.2037239313" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.cpp.426340571" name="Boundary value of variables for absolute addressing (-mabs-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.cpp.615332952" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.cpp.1069081150" name="Boundary value for register relative addressing (-msmall=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.cpp.984741453" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.cpp.27707182" name="Boundary value of constants for register relative addressing (-msmall-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.cpp.608313746" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.cpp.1891059583" name="Boundary value of data for relative addressing (-msmall-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.cpp.653157131" name="Jump tables in text section (-mjumptable-in-textsection)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.cpp.1816723439" name="Allow callee and caller in different sections (-mnocallerrors)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.cpp.469426458" name="EABI conform (-meabi)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.cpp.2071629251" name="Specify the TriCore configuration file (-mcpu-specs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.cpp" useByScannerDiscovery="false" value="" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.cpp.258125592" name="Divide default sections depending on the alignment (-maligned-data-sections)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.compiler.c.637610244" name="TriCore C Compiler" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.c">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths.225358070" name="Include Paths" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/bsp}&quot;"/>
</option>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.fnoshortenums.2210057" name="Do not allocate to an enum type only as many bytes as it needs (-fno-short-enums)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.fnoshortenums" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.optimization.optimization.366645670" name="Optimization Level" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.optimization.optimization" useByScannerDiscovery="false" value="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.code.optimization.none" valueType="enumerated"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.debug.info.1291181336" name="Debug Level" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.debug.info" useByScannerDiscovery="false" value="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.debug.info.2" valueType="enumerated"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined.2061946350" name="Defined symbols (-D)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined" valueType="definedSymbols">
<listOptionValue builtIn="false" value="TRIBOARD_TC3X7_V2_0"/>
<listOptionValue builtIn="false" value="__TC39XX__"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.c.47017507" name="Selection" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.c" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.absolute" valueType="enumerated"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.c.246003788" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.c.539938918" name="Boundary value for absolute addressing (-mabs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.c.1527769483" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.c.1277386366" name="Boundary value of constants for absolute addressing (-mabs-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.c.41050924" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.c.1568380077" name="Boundary value of variables for absolute addressing (-mabs-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.c.2073884741" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.c.320711689" name="Boundary value for register relative addressing (-msmall=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.c.596976903" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.c.1376175742" name="Boundary value of constants for register relative addressing (-msmall-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.c.1190382559" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.c.744248353" name="Boundary value of data for relative addressing (-msmall-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.c.400451785" name="Jump tables in text section (-mjumptable-in-textsection)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.c.510820302" name="Allow callee and caller in different sections (-mnocallerrors)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.c.1623833847" name="EABI conform (-meabi)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.c.399660743" name="Specify the TriCore configuration file (-mcpu-specs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.c" useByScannerDiscovery="false" value="" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.c.2014005197" name="Divide default sections depending on the alignment (-maligned-data-sections)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<inputType id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.c.inputType.233043983" name="Compiler Input (C)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.c.inputType"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.assembler.824355938" name="TriCore Assembler" superClass="com.rt.hightec.buildsystem.tricore.new.assembler">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.assembler.general.includepath.2144280305" name="Include Paths" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.assembler.general.includepath" valueType="includePath"/>
<option id="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.dontOptimize.689177159" name="Don't search for shortest matching opcode (-Wa,--dont-optimize)" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.dontOptimize" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.insn.407113166" name="Exclusively emit 32-bit opcodes insn" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.insn" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.insn.preferred" valueType="enumerated"/>
<inputType id="com.rt.hightec.buildsystem.tricore.new.assembler.inputtype.1759894489" name="Assembler Input NO GUI" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.inputtype"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.assembler.gtm.2038085631" name="TriCore GTM Assembler" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.gtm">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="gtm.opion.include.path.863282509" name="Include Paths" superClass="gtm.opion.include.path" valueType="includePath"/>
<option id="gtm.opion.generate.debug.930972028" name="Generate DWARF2 debugging information (-gdwarf-2)" superClass="gtm.opion.generate.debug" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="gtm.option.misc.251272152" name="Other options" superClass="gtm.option.misc" useByScannerDiscovery="false" valueType="stringList"/>
<inputType id="gtm.input.1476713891" name="Assembler Input (mcs)" superClass="gtm.input"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.linker.c.1279193461" name="TriCore C Linker" superClass="com.rt.hightec.buildsystem.tricore.new.linker.c">
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.noctr0.1306695891" name="Exclude startup code crt0.o (-nocrt0)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.noctr0" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.nostartfiles.1883225528" name="Skip standard system startup files when linking (-nostartfiles)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.nostartfiles" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.general.description.file.857148400" name="Browse Linker Description File (-T)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.general.description.file" useByScannerDiscovery="false" value="&quot;tc39xB_memory.ld&quot;" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.linker.c.Optimization.rmUnrefSec.710969114" name="Remove unreferenced sections (-Wl,--gc-sections)" superClass="com.rt.hightec.buildsystem.tricore.linker.c.Optimization.rmUnrefSec" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes.1169177229" name="Assign input sections to the next output section, if the memory region is full (-Wl,--mem-holes)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="abstract.tool.linker.warnings.no.warn.flags.1232740559" name="Do not warn about incompatible section flags (-Wl,--no-warn-flags)" superClass="abstract.tool.linker.warnings.no.warn.flags" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes.warn.orphan.507212147" name="Warn if mapping between an input section and an output section is missing (-Wl,--warn-orphan)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes.warn.orphan" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.lib.Includepath.689755524" name="Library search path (-L)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.lib.Includepath" valueType="libPaths">
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/ld}&quot;"/>
</option>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.1139198207" name="Other options" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="-Wl,-n"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.linker.c.ext.map.file.1201658005" name="Generate extended map file (-Wl,--extmap=)" superClass="com.rt.hightec.buildsystem.tricore.new.linker.c.ext.map.file" useByScannerDiscovery="false" value="&quot;a&quot;" valueType="string"/>
<inputType id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.input.112603183" name="Abstract Linker Input NO GUI" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.input">
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
<additionalInput kind="additionalinputdependency" paths="$(ASM)"/>
</inputType>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.linker.cpp.2121515230" name="TriCore C++ Linker" superClass="com.rt.hightec.buildsystem.tricore.new.linker.cpp">
<option id="com.rt.hightec.buildsystem.tricore.linker.cpp.Optimization.rmUnrefSec.1345852745" name="Remove unreferenced sections (-Wl,--gc-sections)" superClass="com.rt.hightec.buildsystem.tricore.linker.cpp.Optimization.rmUnrefSec" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.881101917" name="Other options" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="-Wl,-n"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.linker.cpp.ext.map.file.591888877" name="Generate extended map file (-Wl,--extmap=)" superClass="com.rt.hightec.buildsystem.tricore.new.linker.cpp.ext.map.file" useByScannerDiscovery="false" value="&quot;a&quot;" valueType="string"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.archiver.1299537481" name="TriCore Archiver" superClass="com.rt.hightec.buildsystem.tricore.new.archiver"/>
</toolChain>
</folderInfo>
<sourceEntries>
<entry excluding="bsp/board/board_triboard_TC3X9_V2.0|bsp/board/board_triboard_TC3X9_V1.0|bsp/board/board_triboard_TC3X7_V1.0|bsp/board/board_triboard_TC3X7_ADAS_V2.0|bsp/board/board_triboard_TC3X7_ADAS_V1.0|bsp/board/board_appkit_TC3X7_V2.0|bsp/board/board_appkit_TC3X7_V1.0|bsp/board/board_appkit_TC3X7_ADAS_V2.0|bsp/board/board_appkit_TC3X7_ADAS_V1.0|bsp/uc/uc_tc37/REG_TC37XPD_UM_V1.2.0.R0|bsp/uc/uc_tc36/REG_TC36XA_UM_V1.4.0.R0|bsp/uc/uc_tc35/_Reg_TC35X_UM_V1.2.0.R0|bsp/uc/uc_tc32/_Reg_TC33X32X_UM_V1.3.0.R1|bsp/uc/uc_tc33/_Reg_TC33X32X_UM_V1.3.0.R1|bsp/uc/uc_tc35/_Reg_TC35X_V2.5.1.R0|bsp/uc/uc_tc36/REG_TC36XA_UM_V1.2.0.R0|bsp/uc/uc_tc37/REG_TC37XPD_UM_V1.1.0.R0|bsp/uc/uc_tc37/REG_TC37XED_UM_V1.1.0.R0|bsp/uc/uc_tc38/_Reg_TC38x_V1.1.0.R0|bsp/uc/uc_tc39/_Reg_TC39XB_UM_V1.1.0.R0|bsp/uc/uc_tc39/_Reg_TC39xA_V3.0.R0" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name=""/>
</sourceEntries>
</configuration>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
</cconfiguration>
<cconfiguration id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.1485854616">
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.1485854616" moduleId="org.eclipse.cdt.core.settings" name="_iROM_TC39X_TRIBOARD_TC3X7_V1_0">
<externalSettings/>
<extensions>
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
</extensions>
</storageModule>
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
<configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" description="" id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.1485854616" name="_iROM_TC39X_TRIBOARD_TC3X7_V1_0" parent="com.rt.hightec.buildsystem.tricore.new.configuration.excutable">
<folderInfo id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.1485854616." name="/" resourcePath="">
<toolChain id="com.rt.hightec.buildsystem.tricore.new.toolchain.new.executable.300524264" name="TriCore Toolchain" superClass="com.rt.hightec.buildsystem.tricore.new.toolchain.new.executable">
<option id="com.rt.hightec.buildsystem.tricore.new.mcpu.584620460" name="CPU type (-mcpu=&lt;value&gt;)" superClass="com.rt.hightec.buildsystem.tricore.new.mcpu" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.abstracttoolchain.hardwaretarget.mcu.type.tc39xx" valueType="enumerated"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.toolchain.new.hardwaretarget.globalOps.1061869404" name="Other options" superClass="com.rt.hightec.framework.buildsystem.abstract.toolchain.new.hardwaretarget.globalOps" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="-mtc162"/>
</option>
<option id="com.rt.hightec.framework.buildsystem.tricore.toolchain.mcpu.bypasscmd.enabler.320380504" name="Do not use -mcpu option on command line (re-build required)" superClass="com.rt.hightec.framework.buildsystem.tricore.toolchain.mcpu.bypasscmd.enabler" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<targetPlatform archList="TriCore" binaryParser="org.eclipse.cdt.core.ELF" id="com.rt.hightec.buildsystem.tricore.new.excutable.targetplatform.1297929431" isAbstract="false" superClass="com.rt.hightec.buildsystem.tricore.new.excutable.targetplatform"/>
<builder buildPath="${workspace_loc:/photon-rtos-tc397}/_iROM_TC39X_TRIBOARD_TC3X7_V1_0" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.builder.1132700988" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.builder"/>
<tool id="com.rt.hightec.buildsystem.tricore.new.compiler.cpp.1222535635" name="TriCore C++ Compiler" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.cpp">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths.679222603" name="Include Paths" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;../h&quot;"/>
</option>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined.54894896" name="Defined symbols (-D)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined" valueType="definedSymbols">
<listOptionValue builtIn="false" value="DEFAULT"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.cpp.2080994871" name="Selection" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.cpp" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.absolute" valueType="enumerated"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.cpp.657699705" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.cpp.1741150785" name="Boundary value for absolute addressing (-mabs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.cpp.1032260597" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.cpp.357754319" name="Boundary value of constants for absolute addressing (-mabs-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.cpp.691646929" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.cpp.98256791" name="Boundary value of variables for absolute addressing (-mabs-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.cpp.1595263502" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.cpp.906879854" name="Boundary value for register relative addressing (-msmall=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.cpp.690458953" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.cpp.706623326" name="Boundary value of constants for register relative addressing (-msmall-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.cpp.420090062" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.cpp.2105872155" name="Boundary value of data for relative addressing (-msmall-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.cpp.638264223" name="Jump tables in text section (-mjumptable-in-textsection)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.cpp.1243279829" name="Allow callee and caller in different sections (-mnocallerrors)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.cpp.1026080648" name="EABI conform (-meabi)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.cpp.1764667805" name="Specify the TriCore configuration file (-mcpu-specs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.cpp" useByScannerDiscovery="false" value="" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.cpp.2130134075" name="Divide default sections depending on the alignment (-maligned-data-sections)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.compiler.c.1936834860" name="TriCore C Compiler" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.c">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths.538901521" name="Include Paths" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/bsp}&quot;"/>
</option>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.fnoshortenums.1200510349" name="Do not allocate to an enum type only as many bytes as it needs (-fno-short-enums)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.fnoshortenums" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.optimization.optimization.255910657" name="Optimization Level" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.optimization.optimization" useByScannerDiscovery="false" value="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.code.optimization.none" valueType="enumerated"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.debug.info.424786024" name="Debug Level" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.debug.info" useByScannerDiscovery="false" value="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.debug.info.2" valueType="enumerated"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined.1398566372" name="Defined symbols (-D)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined" valueType="definedSymbols">
<listOptionValue builtIn="false" value="TRIBOARD_TC3X7_V1_0"/>
<listOptionValue builtIn="false" value="__TC39XX__"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.c.1653090909" name="Selection" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.c" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.absolute" valueType="enumerated"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.c.1644032357" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.c.1346154422" name="Boundary value for absolute addressing (-mabs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.c.1271529076" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.c.1093168196" name="Boundary value of constants for absolute addressing (-mabs-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.c.2027626854" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.c.1658705589" name="Boundary value of variables for absolute addressing (-mabs-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.c.393722098" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.c.1541330777" name="Boundary value for register relative addressing (-msmall=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.c.2111188313" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.c.1650812366" name="Boundary value of constants for register relative addressing (-msmall-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.c.2003507978" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.c.2054115923" name="Boundary value of data for relative addressing (-msmall-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.c.1816429496" name="Jump tables in text section (-mjumptable-in-textsection)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.c.700965362" name="Allow callee and caller in different sections (-mnocallerrors)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.c.1870365577" name="EABI conform (-meabi)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.c.1001601726" name="Specify the TriCore configuration file (-mcpu-specs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.c" useByScannerDiscovery="false" value="" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.c.806835882" name="Divide default sections depending on the alignment (-maligned-data-sections)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<inputType id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.c.inputType.1446878265" name="Compiler Input (C)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.c.inputType"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.assembler.761567805" name="TriCore Assembler" superClass="com.rt.hightec.buildsystem.tricore.new.assembler">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.assembler.general.includepath.170475819" name="Include Paths" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.assembler.general.includepath" valueType="includePath"/>
<option id="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.dontOptimize.1786013606" name="Don't search for shortest matching opcode (-Wa,--dont-optimize)" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.dontOptimize" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.insn.1333936963" name="Exclusively emit 32-bit opcodes insn" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.insn" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.insn.preferred" valueType="enumerated"/>
<inputType id="com.rt.hightec.buildsystem.tricore.new.assembler.inputtype.843071166" name="Assembler Input NO GUI" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.inputtype"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.assembler.gtm.1353732739" name="TriCore GTM Assembler" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.gtm">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="gtm.opion.include.path.1735782104" name="Include Paths" superClass="gtm.opion.include.path" valueType="includePath"/>
<option id="gtm.opion.generate.debug.611676910" name="Generate DWARF2 debugging information (-gdwarf-2)" superClass="gtm.opion.generate.debug" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="gtm.option.misc.66349575" name="Other options" superClass="gtm.option.misc" useByScannerDiscovery="false" valueType="stringList"/>
<inputType id="gtm.input.2078641439" name="Assembler Input (mcs)" superClass="gtm.input"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.linker.c.65234622" name="TriCore C Linker" superClass="com.rt.hightec.buildsystem.tricore.new.linker.c">
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.noctr0.1123118587" name="Exclude startup code crt0.o (-nocrt0)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.noctr0" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.nostartfiles.1445979880" name="Skip standard system startup files when linking (-nostartfiles)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.nostartfiles" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.general.description.file.1657717486" name="Browse Linker Description File (-T)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.general.description.file" useByScannerDiscovery="false" value="&quot;tc39xB_memory.ld&quot;" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.linker.c.Optimization.rmUnrefSec.1653687750" name="Remove unreferenced sections (-Wl,--gc-sections)" superClass="com.rt.hightec.buildsystem.tricore.linker.c.Optimization.rmUnrefSec" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes.399175132" name="Assign input sections to the next output section, if the memory region is full (-Wl,--mem-holes)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="abstract.tool.linker.warnings.no.warn.flags.1117301910" name="Do not warn about incompatible section flags (-Wl,--no-warn-flags)" superClass="abstract.tool.linker.warnings.no.warn.flags" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes.warn.orphan.1239228511" name="Warn if mapping between an input section and an output section is missing (-Wl,--warn-orphan)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes.warn.orphan" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.lib.Includepath.436666090" name="Library search path (-L)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.lib.Includepath" valueType="libPaths">
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/ld}&quot;"/>
</option>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.287331674" name="Other options" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="-Wl,-n"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.linker.c.ext.map.file.1447286730" name="Generate extended map file (-Wl,--extmap=)" superClass="com.rt.hightec.buildsystem.tricore.new.linker.c.ext.map.file" useByScannerDiscovery="false" value="&quot;a&quot;" valueType="string"/>
<inputType id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.input.1546930675" name="Abstract Linker Input NO GUI" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.input">
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
<additionalInput kind="additionalinputdependency" paths="$(ASM)"/>
</inputType>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.linker.cpp.1542017587" name="TriCore C++ Linker" superClass="com.rt.hightec.buildsystem.tricore.new.linker.cpp">
<option id="com.rt.hightec.buildsystem.tricore.linker.cpp.Optimization.rmUnrefSec.1117207131" name="Remove unreferenced sections (-Wl,--gc-sections)" superClass="com.rt.hightec.buildsystem.tricore.linker.cpp.Optimization.rmUnrefSec" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.1320840063" name="Other options" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="-Wl,-n"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.linker.cpp.ext.map.file.1907263537" name="Generate extended map file (-Wl,--extmap=)" superClass="com.rt.hightec.buildsystem.tricore.new.linker.cpp.ext.map.file" useByScannerDiscovery="false" value="&quot;a&quot;" valueType="string"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.archiver.290941097" name="TriCore Archiver" superClass="com.rt.hightec.buildsystem.tricore.new.archiver"/>
</toolChain>
</folderInfo>
<sourceEntries>
<entry excluding="bsp/board/board_triboard_TC3X9_V2.0|bsp/board/board_triboard_TC3X9_V1.0|bsp/board/board_triboard_TC3X7_V2.0|bsp/board/board_triboard_TC3X7_ADAS_V2.0|bsp/board/board_triboard_TC3X7_ADAS_V1.0|bsp/board/board_appkit_TC3X7_V2.0|bsp/board/board_appkit_TC3X7_V1.0|bsp/board/board_appkit_TC3X7_ADAS_V2.0|bsp/board/board_appkit_TC3X7_ADAS_V1.0|bsp/uc/uc_tc37/REG_TC37XPD_UM_V1.2.0.R0|bsp/uc/uc_tc36/REG_TC36XA_UM_V1.4.0.R0|bsp/uc/uc_tc35/_Reg_TC35X_UM_V1.2.0.R0|bsp/uc/uc_tc32/_Reg_TC33X32X_UM_V1.3.0.R1|bsp/uc/uc_tc33/_Reg_TC33X32X_UM_V1.3.0.R1|bsp/uc/uc_tc35/_Reg_TC35X_V2.5.1.R0|bsp/uc/uc_tc36/REG_TC36XA_UM_V1.2.0.R0|bsp/uc/uc_tc37/REG_TC37XPD_UM_V1.1.0.R0|bsp/uc/uc_tc37/REG_TC37XED_UM_V1.1.0.R0|bsp/uc/uc_tc38/_Reg_TC38x_V1.1.0.R0|bsp/uc/uc_tc39/_Reg_TC39XB_UM_V1.1.0.R0|bsp/uc/uc_tc39/_Reg_TC39xA_V3.0.R0" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name=""/>
</sourceEntries>
</configuration>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
</cconfiguration>
<cconfiguration id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.1068992126">
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.1068992126" moduleId="org.eclipse.cdt.core.settings" name="_iROM_TC39X_TRIBOARD_TC3X7_ADAS_V2_0">
<externalSettings/>
<extensions>
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
</extensions>
</storageModule>
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
<configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" description="" id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.1068992126" name="_iROM_TC39X_TRIBOARD_TC3X7_ADAS_V2_0" parent="com.rt.hightec.buildsystem.tricore.new.configuration.excutable">
<folderInfo id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.1068992126." name="/" resourcePath="">
<toolChain id="com.rt.hightec.buildsystem.tricore.new.toolchain.new.executable.762201898" name="TriCore Toolchain" superClass="com.rt.hightec.buildsystem.tricore.new.toolchain.new.executable">
<option id="com.rt.hightec.buildsystem.tricore.new.mcpu.705596625" name="CPU type (-mcpu=&lt;value&gt;)" superClass="com.rt.hightec.buildsystem.tricore.new.mcpu" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.abstracttoolchain.hardwaretarget.mcu.type.tc39xx" valueType="enumerated"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.toolchain.new.hardwaretarget.globalOps.1399399903" name="Other options" superClass="com.rt.hightec.framework.buildsystem.abstract.toolchain.new.hardwaretarget.globalOps" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="-mtc162"/>
</option>
<option id="com.rt.hightec.framework.buildsystem.tricore.toolchain.mcpu.bypasscmd.enabler.1916333373" name="Do not use -mcpu option on command line (re-build required)" superClass="com.rt.hightec.framework.buildsystem.tricore.toolchain.mcpu.bypasscmd.enabler" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<targetPlatform archList="TriCore" binaryParser="org.eclipse.cdt.core.ELF" id="com.rt.hightec.buildsystem.tricore.new.excutable.targetplatform.180336281" isAbstract="false" superClass="com.rt.hightec.buildsystem.tricore.new.excutable.targetplatform"/>
<builder buildPath="${workspace_loc:/photon-rtos-tc397}/_iROM_TC39X_TRIBOARD_TC3X7_ADAS_V2_0" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.builder.781097888" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.builder"/>
<tool id="com.rt.hightec.buildsystem.tricore.new.compiler.cpp.38621205" name="TriCore C++ Compiler" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.cpp">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths.1795861352" name="Include Paths" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;../h&quot;"/>
</option>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined.401981448" name="Defined symbols (-D)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined" valueType="definedSymbols">
<listOptionValue builtIn="false" value="DEFAULT"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.cpp.1679092009" name="Selection" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.cpp" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.absolute" valueType="enumerated"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.cpp.1515152106" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.cpp.1450347416" name="Boundary value for absolute addressing (-mabs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.cpp.1583388781" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.cpp.1138310175" name="Boundary value of constants for absolute addressing (-mabs-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.cpp.1748219177" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.cpp.940551190" name="Boundary value of variables for absolute addressing (-mabs-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.cpp.1460620443" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.cpp.98745061" name="Boundary value for register relative addressing (-msmall=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.cpp.1934077041" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.cpp.1260365522" name="Boundary value of constants for register relative addressing (-msmall-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.cpp.2066669309" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.cpp.192989518" name="Boundary value of data for relative addressing (-msmall-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.cpp.1156486831" name="Jump tables in text section (-mjumptable-in-textsection)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.cpp.1216522201" name="Allow callee and caller in different sections (-mnocallerrors)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.cpp.1364603511" name="EABI conform (-meabi)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.cpp.159683443" name="Specify the TriCore configuration file (-mcpu-specs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.cpp" useByScannerDiscovery="false" value="" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.cpp.2068161364" name="Divide default sections depending on the alignment (-maligned-data-sections)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.compiler.c.1593906852" name="TriCore C Compiler" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.c">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths.1242099281" name="Include Paths" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/bsp}&quot;"/>
</option>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.fnoshortenums.976627626" name="Do not allocate to an enum type only as many bytes as it needs (-fno-short-enums)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.fnoshortenums" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.optimization.optimization.1231194856" name="Optimization Level" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.optimization.optimization" useByScannerDiscovery="false" value="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.code.optimization.none" valueType="enumerated"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.debug.info.638449112" name="Debug Level" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.debug.info" useByScannerDiscovery="false" value="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.debug.info.2" valueType="enumerated"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined.316520601" name="Defined symbols (-D)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined" valueType="definedSymbols">
<listOptionValue builtIn="false" value="TRIBOARD_TC3X7_ADAS_V2_0"/>
<listOptionValue builtIn="false" value="__TC39XX__"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.c.649107954" name="Selection" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.c" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.absolute" valueType="enumerated"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.c.488272791" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.c.344362633" name="Boundary value for absolute addressing (-mabs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.c.1239766748" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.c.608312806" name="Boundary value of constants for absolute addressing (-mabs-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.c.131464105" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.c.899457984" name="Boundary value of variables for absolute addressing (-mabs-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.c.1874590663" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.c.1043489619" name="Boundary value for register relative addressing (-msmall=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.c.2059042927" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.c.1333924603" name="Boundary value of constants for register relative addressing (-msmall-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.c.679797490" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.c.1423104007" name="Boundary value of data for relative addressing (-msmall-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.c.275690022" name="Jump tables in text section (-mjumptable-in-textsection)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.c.787423372" name="Allow callee and caller in different sections (-mnocallerrors)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.c.329559116" name="EABI conform (-meabi)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.c.320709399" name="Specify the TriCore configuration file (-mcpu-specs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.c" useByScannerDiscovery="false" value="" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.c.431850352" name="Divide default sections depending on the alignment (-maligned-data-sections)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<inputType id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.c.inputType.1904591576" name="Compiler Input (C)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.c.inputType"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.assembler.445891232" name="TriCore Assembler" superClass="com.rt.hightec.buildsystem.tricore.new.assembler">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.assembler.general.includepath.1214252188" name="Include Paths" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.assembler.general.includepath" valueType="includePath"/>
<option id="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.dontOptimize.896075973" name="Don't search for shortest matching opcode (-Wa,--dont-optimize)" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.dontOptimize" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.insn.1686920177" name="Exclusively emit 32-bit opcodes insn" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.insn" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.insn.preferred" valueType="enumerated"/>
<inputType id="com.rt.hightec.buildsystem.tricore.new.assembler.inputtype.617089661" name="Assembler Input NO GUI" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.inputtype"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.assembler.gtm.511361736" name="TriCore GTM Assembler" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.gtm">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="gtm.opion.include.path.1137489337" name="Include Paths" superClass="gtm.opion.include.path" valueType="includePath"/>
<option id="gtm.opion.generate.debug.534422287" name="Generate DWARF2 debugging information (-gdwarf-2)" superClass="gtm.opion.generate.debug" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="gtm.option.misc.909881365" name="Other options" superClass="gtm.option.misc" useByScannerDiscovery="false" valueType="stringList"/>
<inputType id="gtm.input.1630984475" name="Assembler Input (mcs)" superClass="gtm.input"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.linker.c.746940094" name="TriCore C Linker" superClass="com.rt.hightec.buildsystem.tricore.new.linker.c">
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.noctr0.261557784" name="Exclude startup code crt0.o (-nocrt0)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.noctr0" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.nostartfiles.1340676965" name="Skip standard system startup files when linking (-nostartfiles)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.nostartfiles" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.general.description.file.1644703434" name="Browse Linker Description File (-T)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.general.description.file" useByScannerDiscovery="false" value="&quot;tc39xB_memory.ld&quot;" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.linker.c.Optimization.rmUnrefSec.1994788071" name="Remove unreferenced sections (-Wl,--gc-sections)" superClass="com.rt.hightec.buildsystem.tricore.linker.c.Optimization.rmUnrefSec" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes.222788460" name="Assign input sections to the next output section, if the memory region is full (-Wl,--mem-holes)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="abstract.tool.linker.warnings.no.warn.flags.2073688948" name="Do not warn about incompatible section flags (-Wl,--no-warn-flags)" superClass="abstract.tool.linker.warnings.no.warn.flags" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes.warn.orphan.1044515256" name="Warn if mapping between an input section and an output section is missing (-Wl,--warn-orphan)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes.warn.orphan" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.lib.Includepath.1780080724" name="Library search path (-L)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.lib.Includepath" valueType="libPaths">
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/ld}&quot;"/>
</option>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.1553622949" name="Other options" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="-Wl,-n"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.linker.c.ext.map.file.736605945" name="Generate extended map file (-Wl,--extmap=)" superClass="com.rt.hightec.buildsystem.tricore.new.linker.c.ext.map.file" useByScannerDiscovery="false" value="&quot;a&quot;" valueType="string"/>
<inputType id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.input.903463673" name="Abstract Linker Input NO GUI" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.input">
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
<additionalInput kind="additionalinputdependency" paths="$(ASM)"/>
</inputType>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.linker.cpp.750881833" name="TriCore C++ Linker" superClass="com.rt.hightec.buildsystem.tricore.new.linker.cpp">
<option id="com.rt.hightec.buildsystem.tricore.linker.cpp.Optimization.rmUnrefSec.388762819" name="Remove unreferenced sections (-Wl,--gc-sections)" superClass="com.rt.hightec.buildsystem.tricore.linker.cpp.Optimization.rmUnrefSec" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.125886173" name="Other options" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="-Wl,-n"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.linker.cpp.ext.map.file.1206904982" name="Generate extended map file (-Wl,--extmap=)" superClass="com.rt.hightec.buildsystem.tricore.new.linker.cpp.ext.map.file" useByScannerDiscovery="false" value="&quot;a&quot;" valueType="string"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.archiver.1216248034" name="TriCore Archiver" superClass="com.rt.hightec.buildsystem.tricore.new.archiver"/>
</toolChain>
</folderInfo>
<sourceEntries>
<entry excluding="bsp/board/board_triboard_TC3X9_V2.0|bsp/board/board_triboard_TC3X9_V1.0|bsp/board/board_triboard_TC3X7_V2.0|bsp/board/board_triboard_TC3X7_V1.0|bsp/board/board_triboard_TC3X7_ADAS_V1.0|bsp/board/board_appkit_TC3X7_V2.0|bsp/board/board_appkit_TC3X7_V1.0|bsp/board/board_appkit_TC3X7_ADAS_V2.0|bsp/board/board_appkit_TC3X7_ADAS_V1.0|bsp/uc/uc_tc37/REG_TC37XPD_UM_V1.2.0.R0|bsp/uc/uc_tc36/REG_TC36XA_UM_V1.4.0.R0|bsp/uc/uc_tc35/_Reg_TC35X_UM_V1.2.0.R0|bsp/uc/uc_tc32/_Reg_TC33X32X_UM_V1.3.0.R1|bsp/uc/uc_tc33/_Reg_TC33X32X_UM_V1.3.0.R1|bsp/uc/uc_tc35/_Reg_TC35X_V2.5.1.R0|bsp/uc/uc_tc36/REG_TC36XA_UM_V1.2.0.R0|bsp/uc/uc_tc37/REG_TC37XPD_UM_V1.1.0.R0|bsp/uc/uc_tc37/REG_TC37XED_UM_V1.1.0.R0|bsp/uc/uc_tc38/_Reg_TC38x_V1.1.0.R0|bsp/uc/uc_tc39/_Reg_TC39XB_UM_V1.1.0.R0|bsp/uc/uc_tc39/_Reg_TC39xA_V3.0.R0" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name=""/>
</sourceEntries>
</configuration>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
</cconfiguration>
<cconfiguration id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.1877443513">
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.1877443513" moduleId="org.eclipse.cdt.core.settings" name="_iROM_TC39X_TRIBOARD_TC3X7_ADAS_V1_0">
<externalSettings/>
<extensions>
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
</extensions>
</storageModule>
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
<configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" description="" id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.1877443513" name="_iROM_TC39X_TRIBOARD_TC3X7_ADAS_V1_0" parent="com.rt.hightec.buildsystem.tricore.new.configuration.excutable">
<folderInfo id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.1877443513." name="/" resourcePath="">
<toolChain id="com.rt.hightec.buildsystem.tricore.new.toolchain.new.executable.1841766780" name="TriCore Toolchain" superClass="com.rt.hightec.buildsystem.tricore.new.toolchain.new.executable">
<option id="com.rt.hightec.buildsystem.tricore.new.mcpu.1853846366" name="CPU type (-mcpu=&lt;value&gt;)" superClass="com.rt.hightec.buildsystem.tricore.new.mcpu" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.abstracttoolchain.hardwaretarget.mcu.type.tc39xx" valueType="enumerated"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.toolchain.new.hardwaretarget.globalOps.1115839118" name="Other options" superClass="com.rt.hightec.framework.buildsystem.abstract.toolchain.new.hardwaretarget.globalOps" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="-mtc162"/>
</option>
<option id="com.rt.hightec.framework.buildsystem.tricore.toolchain.mcpu.bypasscmd.enabler.125505839" name="Do not use -mcpu option on command line (re-build required)" superClass="com.rt.hightec.framework.buildsystem.tricore.toolchain.mcpu.bypasscmd.enabler" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<targetPlatform archList="TriCore" binaryParser="org.eclipse.cdt.core.ELF" id="com.rt.hightec.buildsystem.tricore.new.excutable.targetplatform.1324694445" isAbstract="false" superClass="com.rt.hightec.buildsystem.tricore.new.excutable.targetplatform"/>
<builder buildPath="${workspace_loc:/photon-rtos-tc397}/_iROM_TC39X_TRIBOARD_TC3X7_ADAS_V1_0" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.builder.990917644" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.builder"/>
<tool id="com.rt.hightec.buildsystem.tricore.new.compiler.cpp.1993036380" name="TriCore C++ Compiler" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.cpp">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths.1743492576" name="Include Paths" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;../h&quot;"/>
</option>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined.1395396367" name="Defined symbols (-D)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined" valueType="definedSymbols">
<listOptionValue builtIn="false" value="DEFAULT"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.cpp.816948399" name="Selection" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.cpp" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.absolute" valueType="enumerated"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.cpp.600330244" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.cpp.1921059324" name="Boundary value for absolute addressing (-mabs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.cpp.1776282443" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.cpp.742066739" name="Boundary value of constants for absolute addressing (-mabs-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.cpp.1549318759" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.cpp.827980809" name="Boundary value of variables for absolute addressing (-mabs-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.cpp.2032701" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.cpp.37783999" name="Boundary value for register relative addressing (-msmall=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.cpp.273307726" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.cpp.93849764" name="Boundary value of constants for register relative addressing (-msmall-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.cpp.1246985568" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.cpp.500967885" name="Boundary value of data for relative addressing (-msmall-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.cpp.393170167" name="Jump tables in text section (-mjumptable-in-textsection)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.cpp.2064240109" name="Allow callee and caller in different sections (-mnocallerrors)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.cpp.264680207" name="EABI conform (-meabi)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.cpp.1594710015" name="Specify the TriCore configuration file (-mcpu-specs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.cpp" useByScannerDiscovery="false" value="" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.cpp.1900644222" name="Divide default sections depending on the alignment (-maligned-data-sections)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.compiler.c.854840280" name="TriCore C Compiler" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.c">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths.712164779" name="Include Paths" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/bsp}&quot;"/>
</option>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.fnoshortenums.464224813" name="Do not allocate to an enum type only as many bytes as it needs (-fno-short-enums)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.fnoshortenums" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.optimization.optimization.1444570032" name="Optimization Level" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.optimization.optimization" useByScannerDiscovery="false" value="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.code.optimization.none" valueType="enumerated"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.debug.info.1153488066" name="Debug Level" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.debug.info" useByScannerDiscovery="false" value="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.debug.info.2" valueType="enumerated"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined.201023785" name="Defined symbols (-D)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined" valueType="definedSymbols">
<listOptionValue builtIn="false" value="TRIBOARD_TC3X7_ADAS_V1_0"/>
<listOptionValue builtIn="false" value="__TC39XX__"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.c.462476366" name="Selection" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.c" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.absolute" valueType="enumerated"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.c.109736501" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.c.1351079332" name="Boundary value for absolute addressing (-mabs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.c.199066734" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.c.726098581" name="Boundary value of constants for absolute addressing (-mabs-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.c.1201343565" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.c.169760622" name="Boundary value of variables for absolute addressing (-mabs-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.c.1037376314" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.c.1557209515" name="Boundary value for register relative addressing (-msmall=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.c.1661960370" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.c.947048023" name="Boundary value of constants for register relative addressing (-msmall-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.c.60966347" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.c.458976810" name="Boundary value of data for relative addressing (-msmall-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.c.1201778430" name="Jump tables in text section (-mjumptable-in-textsection)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.c.578158133" name="Allow callee and caller in different sections (-mnocallerrors)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.c.1675762412" name="EABI conform (-meabi)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.c.256925911" name="Specify the TriCore configuration file (-mcpu-specs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.c" useByScannerDiscovery="false" value="" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.c.625933966" name="Divide default sections depending on the alignment (-maligned-data-sections)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<inputType id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.c.inputType.1693395682" name="Compiler Input (C)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.c.inputType"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.assembler.480196809" name="TriCore Assembler" superClass="com.rt.hightec.buildsystem.tricore.new.assembler">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.assembler.general.includepath.377927899" name="Include Paths" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.assembler.general.includepath" valueType="includePath"/>
<option id="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.dontOptimize.1234588521" name="Don't search for shortest matching opcode (-Wa,--dont-optimize)" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.dontOptimize" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.insn.127250910" name="Exclusively emit 32-bit opcodes insn" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.insn" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.insn.preferred" valueType="enumerated"/>
<inputType id="com.rt.hightec.buildsystem.tricore.new.assembler.inputtype.39414368" name="Assembler Input NO GUI" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.inputtype"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.assembler.gtm.1660503733" name="TriCore GTM Assembler" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.gtm">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="gtm.opion.include.path.578926385" name="Include Paths" superClass="gtm.opion.include.path" valueType="includePath"/>
<option id="gtm.opion.generate.debug.941651514" name="Generate DWARF2 debugging information (-gdwarf-2)" superClass="gtm.opion.generate.debug" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="gtm.option.misc.1802810416" name="Other options" superClass="gtm.option.misc" useByScannerDiscovery="false" valueType="stringList"/>
<inputType id="gtm.input.382686105" name="Assembler Input (mcs)" superClass="gtm.input"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.linker.c.2142895169" name="TriCore C Linker" superClass="com.rt.hightec.buildsystem.tricore.new.linker.c">
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.noctr0.665566178" name="Exclude startup code crt0.o (-nocrt0)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.noctr0" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.nostartfiles.1164759453" name="Skip standard system startup files when linking (-nostartfiles)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.nostartfiles" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.general.description.file.1832024775" name="Browse Linker Description File (-T)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.general.description.file" useByScannerDiscovery="false" value="&quot;tc39xB_memory.ld&quot;" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.linker.c.Optimization.rmUnrefSec.522192569" name="Remove unreferenced sections (-Wl,--gc-sections)" superClass="com.rt.hightec.buildsystem.tricore.linker.c.Optimization.rmUnrefSec" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes.1983526076" name="Assign input sections to the next output section, if the memory region is full (-Wl,--mem-holes)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="abstract.tool.linker.warnings.no.warn.flags.92050904" name="Do not warn about incompatible section flags (-Wl,--no-warn-flags)" superClass="abstract.tool.linker.warnings.no.warn.flags" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes.warn.orphan.54467098" name="Warn if mapping between an input section and an output section is missing (-Wl,--warn-orphan)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes.warn.orphan" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.lib.Includepath.896672340" name="Library search path (-L)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.lib.Includepath" valueType="libPaths">
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/ld}&quot;"/>
</option>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.1888309087" name="Other options" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="-Wl,-n"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.linker.c.ext.map.file.835610376" name="Generate extended map file (-Wl,--extmap=)" superClass="com.rt.hightec.buildsystem.tricore.new.linker.c.ext.map.file" useByScannerDiscovery="false" value="&quot;a&quot;" valueType="string"/>
<inputType id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.input.1376957311" name="Abstract Linker Input NO GUI" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.input">
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
<additionalInput kind="additionalinputdependency" paths="$(ASM)"/>
</inputType>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.linker.cpp.1788380658" name="TriCore C++ Linker" superClass="com.rt.hightec.buildsystem.tricore.new.linker.cpp">
<option id="com.rt.hightec.buildsystem.tricore.linker.cpp.Optimization.rmUnrefSec.592051649" name="Remove unreferenced sections (-Wl,--gc-sections)" superClass="com.rt.hightec.buildsystem.tricore.linker.cpp.Optimization.rmUnrefSec" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.269038667" name="Other options" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="-Wl,-n"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.linker.cpp.ext.map.file.1531289452" name="Generate extended map file (-Wl,--extmap=)" superClass="com.rt.hightec.buildsystem.tricore.new.linker.cpp.ext.map.file" useByScannerDiscovery="false" value="&quot;a&quot;" valueType="string"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.archiver.140079210" name="TriCore Archiver" superClass="com.rt.hightec.buildsystem.tricore.new.archiver"/>
</toolChain>
</folderInfo>
<sourceEntries>
<entry excluding="bsp/board/board_triboard_TC3X9_V2.0|bsp/board/board_triboard_TC3X9_V1.0|bsp/board/board_triboard_TC3X7_V2.0|bsp/board/board_triboard_TC3X7_V1.0|bsp/board/board_triboard_TC3X7_ADAS_V2.0|bsp/board/board_appkit_TC3X7_V2.0|bsp/board/board_appkit_TC3X7_V1.0|bsp/board/board_appkit_TC3X7_ADAS_V2.0|bsp/board/board_appkit_TC3X7_ADAS_V1.0|bsp/uc/uc_tc37/REG_TC37XPD_UM_V1.2.0.R0|bsp/uc/uc_tc36/REG_TC36XA_UM_V1.4.0.R0|bsp/uc/uc_tc35/_Reg_TC35X_UM_V1.2.0.R0|bsp/uc/uc_tc32/_Reg_TC33X32X_UM_V1.3.0.R1|bsp/uc/uc_tc33/_Reg_TC33X32X_UM_V1.3.0.R1|bsp/uc/uc_tc35/_Reg_TC35X_V2.5.1.R0|bsp/uc/uc_tc36/REG_TC36XA_UM_V1.2.0.R0|bsp/uc/uc_tc37/REG_TC37XPD_UM_V1.1.0.R0|bsp/uc/uc_tc37/REG_TC37XED_UM_V1.1.0.R0|bsp/uc/uc_tc38/_Reg_TC38x_V1.1.0.R0|bsp/uc/uc_tc39/_Reg_TC39XB_UM_V1.1.0.R0|bsp/uc/uc_tc39/_Reg_TC39xA_V3.0.R0" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name=""/>
</sourceEntries>
</configuration>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
</cconfiguration>
<cconfiguration id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.1320547557">
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.1320547557" moduleId="org.eclipse.cdt.core.settings" name="_iROM_TC39X_APPKIT_TC3X7_ADAS_V2_0">
<externalSettings/>
<extensions>
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
</extensions>
</storageModule>
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
<configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" description="" id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.1320547557" name="_iROM_TC39X_APPKIT_TC3X7_ADAS_V2_0" parent="com.rt.hightec.buildsystem.tricore.new.configuration.excutable">
<folderInfo id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.1320547557." name="/" resourcePath="">
<toolChain id="com.rt.hightec.buildsystem.tricore.new.toolchain.new.executable.1538869191" name="TriCore Toolchain" superClass="com.rt.hightec.buildsystem.tricore.new.toolchain.new.executable">
<option id="com.rt.hightec.buildsystem.tricore.new.mcpu.622564965" name="CPU type (-mcpu=&lt;value&gt;)" superClass="com.rt.hightec.buildsystem.tricore.new.mcpu" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.abstracttoolchain.hardwaretarget.mcu.type.tc39xx" valueType="enumerated"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.toolchain.new.hardwaretarget.globalOps.1813935323" name="Other options" superClass="com.rt.hightec.framework.buildsystem.abstract.toolchain.new.hardwaretarget.globalOps" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="-mtc162"/>
</option>
<option id="com.rt.hightec.framework.buildsystem.tricore.toolchain.mcpu.bypasscmd.enabler.1405260673" name="Do not use -mcpu option on command line (re-build required)" superClass="com.rt.hightec.framework.buildsystem.tricore.toolchain.mcpu.bypasscmd.enabler" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<targetPlatform archList="TriCore" binaryParser="org.eclipse.cdt.core.ELF" id="com.rt.hightec.buildsystem.tricore.new.excutable.targetplatform.1248334667" isAbstract="false" superClass="com.rt.hightec.buildsystem.tricore.new.excutable.targetplatform"/>
<builder buildPath="${workspace_loc:/photon-rtos-tc397}/_iROM_TC39X_APPKIT_TC3X7_ADAS_V2_0" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.builder.670329009" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.builder"/>
<tool id="com.rt.hightec.buildsystem.tricore.new.compiler.cpp.1766945398" name="TriCore C++ Compiler" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.cpp">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths.2041767276" name="Include Paths" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;../h&quot;"/>
</option>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined.1924089420" name="Defined symbols (-D)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined" valueType="definedSymbols">
<listOptionValue builtIn="false" value="DEFAULT"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.cpp.855059617" name="Selection" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.cpp" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.absolute" valueType="enumerated"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.cpp.1550966730" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.cpp.1150463055" name="Boundary value for absolute addressing (-mabs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.cpp.995899972" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.cpp.838412200" name="Boundary value of constants for absolute addressing (-mabs-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.cpp.2128775237" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.cpp.2096575581" name="Boundary value of variables for absolute addressing (-mabs-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.cpp.1753472332" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.cpp.1832991998" name="Boundary value for register relative addressing (-msmall=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.cpp.642908920" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.cpp.1556417556" name="Boundary value of constants for register relative addressing (-msmall-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.cpp.724908322" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.cpp.119147231" name="Boundary value of data for relative addressing (-msmall-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.cpp.642442232" name="Jump tables in text section (-mjumptable-in-textsection)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.cpp.1757429515" name="Allow callee and caller in different sections (-mnocallerrors)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.cpp.1237076649" name="EABI conform (-meabi)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.cpp.45146172" name="Specify the TriCore configuration file (-mcpu-specs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.cpp" useByScannerDiscovery="false" value="" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.cpp.664353216" name="Divide default sections depending on the alignment (-maligned-data-sections)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.compiler.c.2076264098" name="TriCore C Compiler" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.c">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths.809589400" name="Include Paths" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/bsp}&quot;"/>
</option>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.fnoshortenums.525359929" name="Do not allocate to an enum type only as many bytes as it needs (-fno-short-enums)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.fnoshortenums" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.optimization.optimization.1315942550" name="Optimization Level" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.optimization.optimization" useByScannerDiscovery="false" value="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.code.optimization.none" valueType="enumerated"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.debug.info.1141904128" name="Debug Level" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.debug.info" useByScannerDiscovery="false" value="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.debug.info.2" valueType="enumerated"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined.1873964836" name="Defined symbols (-D)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined" valueType="definedSymbols">
<listOptionValue builtIn="false" value="APPKIT_TC3X7_ADAS_V2_0"/>
<listOptionValue builtIn="false" value="__TC39XX__"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.c.741222065" name="Selection" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.c" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.absolute" valueType="enumerated"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.c.225997956" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.c.2120095019" name="Boundary value for absolute addressing (-mabs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.c.332856882" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.c.1268936715" name="Boundary value of constants for absolute addressing (-mabs-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.c.1096469511" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.c.1894158401" name="Boundary value of variables for absolute addressing (-mabs-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.c.157756507" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.c.1899260143" name="Boundary value for register relative addressing (-msmall=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.c.1582434917" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.c.384055379" name="Boundary value of constants for register relative addressing (-msmall-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.c.1290675519" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.c.247309739" name="Boundary value of data for relative addressing (-msmall-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.c.1431654970" name="Jump tables in text section (-mjumptable-in-textsection)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.c.686883998" name="Allow callee and caller in different sections (-mnocallerrors)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.c.1474350816" name="EABI conform (-meabi)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.c.912014054" name="Specify the TriCore configuration file (-mcpu-specs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.c" useByScannerDiscovery="false" value="" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.c.1203440227" name="Divide default sections depending on the alignment (-maligned-data-sections)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<inputType id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.c.inputType.120811786" name="Compiler Input (C)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.c.inputType"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.assembler.1302150535" name="TriCore Assembler" superClass="com.rt.hightec.buildsystem.tricore.new.assembler">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.assembler.general.includepath.2133855705" name="Include Paths" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.assembler.general.includepath" valueType="includePath"/>
<option id="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.dontOptimize.796355263" name="Don't search for shortest matching opcode (-Wa,--dont-optimize)" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.dontOptimize" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.insn.1999551261" name="Exclusively emit 32-bit opcodes insn" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.insn" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.insn.preferred" valueType="enumerated"/>
<inputType id="com.rt.hightec.buildsystem.tricore.new.assembler.inputtype.1748465244" name="Assembler Input NO GUI" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.inputtype"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.assembler.gtm.344783595" name="TriCore GTM Assembler" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.gtm">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="gtm.opion.include.path.493190706" name="Include Paths" superClass="gtm.opion.include.path" valueType="includePath"/>
<option id="gtm.opion.generate.debug.1820136606" name="Generate DWARF2 debugging information (-gdwarf-2)" superClass="gtm.opion.generate.debug" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="gtm.option.misc.917887106" name="Other options" superClass="gtm.option.misc" useByScannerDiscovery="false" valueType="stringList"/>
<inputType id="gtm.input.1628299870" name="Assembler Input (mcs)" superClass="gtm.input"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.linker.c.1231352555" name="TriCore C Linker" superClass="com.rt.hightec.buildsystem.tricore.new.linker.c">
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.noctr0.1230764986" name="Exclude startup code crt0.o (-nocrt0)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.noctr0" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.nostartfiles.2133586139" name="Skip standard system startup files when linking (-nostartfiles)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.nostartfiles" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.general.description.file.1504989842" name="Browse Linker Description File (-T)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.general.description.file" useByScannerDiscovery="false" value="&quot;tc39xB_memory.ld&quot;" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.linker.c.Optimization.rmUnrefSec.401778886" name="Remove unreferenced sections (-Wl,--gc-sections)" superClass="com.rt.hightec.buildsystem.tricore.linker.c.Optimization.rmUnrefSec" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes.1895472901" name="Assign input sections to the next output section, if the memory region is full (-Wl,--mem-holes)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="abstract.tool.linker.warnings.no.warn.flags.1131801492" name="Do not warn about incompatible section flags (-Wl,--no-warn-flags)" superClass="abstract.tool.linker.warnings.no.warn.flags" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes.warn.orphan.447702789" name="Warn if mapping between an input section and an output section is missing (-Wl,--warn-orphan)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes.warn.orphan" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.lib.Includepath.711174506" name="Library search path (-L)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.lib.Includepath" valueType="libPaths">
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/ld}&quot;"/>
</option>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.820347742" name="Other options" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="-Wl,-n"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.linker.c.ext.map.file.875006179" name="Generate extended map file (-Wl,--extmap=)" superClass="com.rt.hightec.buildsystem.tricore.new.linker.c.ext.map.file" useByScannerDiscovery="false" value="&quot;a&quot;" valueType="string"/>
<inputType id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.input.526760201" name="Abstract Linker Input NO GUI" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.input">
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
<additionalInput kind="additionalinputdependency" paths="$(ASM)"/>
</inputType>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.linker.cpp.828009448" name="TriCore C++ Linker" superClass="com.rt.hightec.buildsystem.tricore.new.linker.cpp">
<option id="com.rt.hightec.buildsystem.tricore.linker.cpp.Optimization.rmUnrefSec.97324723" name="Remove unreferenced sections (-Wl,--gc-sections)" superClass="com.rt.hightec.buildsystem.tricore.linker.cpp.Optimization.rmUnrefSec" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.1612061644" name="Other options" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="-Wl,-n"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.linker.cpp.ext.map.file.556242081" name="Generate extended map file (-Wl,--extmap=)" superClass="com.rt.hightec.buildsystem.tricore.new.linker.cpp.ext.map.file" useByScannerDiscovery="false" value="&quot;a&quot;" valueType="string"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.archiver.1639010203" name="TriCore Archiver" superClass="com.rt.hightec.buildsystem.tricore.new.archiver"/>
</toolChain>
</folderInfo>
<sourceEntries>
<entry excluding="bsp/board/board_triboard_TC3X9_V2.0|bsp/board/board_triboard_TC3X9_V1.0|bsp/board/board_triboard_TC3X7_V2.0|bsp/board/board_triboard_TC3X7_V1.0|bsp/board/board_triboard_TC3X7_ADAS_V2.0|bsp/board/board_triboard_TC3X7_ADAS_V1.0|bsp/board/board_appkit_TC3X7_V2.0|bsp/board/board_appkit_TC3X7_V1.0|bsp/board/board_appkit_TC3X7_ADAS_V1.0|bsp/uc/uc_tc37/REG_TC37XPD_UM_V1.2.0.R0|bsp/uc/uc_tc36/REG_TC36XA_UM_V1.4.0.R0|bsp/uc/uc_tc35/_Reg_TC35X_UM_V1.2.0.R0|bsp/uc/uc_tc32/_Reg_TC33X32X_UM_V1.3.0.R1|bsp/uc/uc_tc33/_Reg_TC33X32X_UM_V1.3.0.R1|bsp/uc/uc_tc35/_Reg_TC35X_V2.5.1.R0|bsp/uc/uc_tc36/REG_TC36XA_UM_V1.2.0.R0|bsp/uc/uc_tc37/REG_TC37XPD_UM_V1.1.0.R0|bsp/uc/uc_tc37/REG_TC37XED_UM_V1.1.0.R0|bsp/uc/uc_tc38/_Reg_TC38x_V1.1.0.R0|bsp/uc/uc_tc39/_Reg_TC39XB_UM_V1.1.0.R0|bsp/uc/uc_tc39/_Reg_TC39xA_V3.0.R0" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name=""/>
</sourceEntries>
</configuration>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
</cconfiguration>
<cconfiguration id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.263205068">
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.263205068" moduleId="org.eclipse.cdt.core.settings" name="_iROM_TC39X_APPKIT_TC3X7_ADAS_V1_0">
<externalSettings/>
<extensions>
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
</extensions>
</storageModule>
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
<configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" description="" id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.263205068" name="_iROM_TC39X_APPKIT_TC3X7_ADAS_V1_0" parent="com.rt.hightec.buildsystem.tricore.new.configuration.excutable">
<folderInfo id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.263205068." name="/" resourcePath="">
<toolChain id="com.rt.hightec.buildsystem.tricore.new.toolchain.new.executable.2041057661" name="TriCore Toolchain" superClass="com.rt.hightec.buildsystem.tricore.new.toolchain.new.executable">
<option id="com.rt.hightec.buildsystem.tricore.new.mcpu.1998381822" name="CPU type (-mcpu=&lt;value&gt;)" superClass="com.rt.hightec.buildsystem.tricore.new.mcpu" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.abstracttoolchain.hardwaretarget.mcu.type.tc39xx" valueType="enumerated"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.toolchain.new.hardwaretarget.globalOps.1829116792" name="Other options" superClass="com.rt.hightec.framework.buildsystem.abstract.toolchain.new.hardwaretarget.globalOps" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="-mtc162"/>
</option>
<option id="com.rt.hightec.framework.buildsystem.tricore.toolchain.mcpu.bypasscmd.enabler.1063234029" name="Do not use -mcpu option on command line (re-build required)" superClass="com.rt.hightec.framework.buildsystem.tricore.toolchain.mcpu.bypasscmd.enabler" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<targetPlatform archList="TriCore" binaryParser="org.eclipse.cdt.core.ELF" id="com.rt.hightec.buildsystem.tricore.new.excutable.targetplatform.1547965281" isAbstract="false" superClass="com.rt.hightec.buildsystem.tricore.new.excutable.targetplatform"/>
<builder buildPath="${workspace_loc:/photon-rtos-tc397}/_iROM_TC39X_APPKIT_TC3X7_ADAS_V1_0" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.builder.1687277301" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.builder"/>
<tool id="com.rt.hightec.buildsystem.tricore.new.compiler.cpp.430578953" name="TriCore C++ Compiler" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.cpp">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths.1451614979" name="Include Paths" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;../h&quot;"/>
</option>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined.966561795" name="Defined symbols (-D)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined" valueType="definedSymbols">
<listOptionValue builtIn="false" value="DEFAULT"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.cpp.2145600579" name="Selection" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.cpp" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.absolute" valueType="enumerated"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.cpp.556452653" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.cpp.1186630834" name="Boundary value for absolute addressing (-mabs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.cpp.1798281709" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.cpp.1884428355" name="Boundary value of constants for absolute addressing (-mabs-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.cpp.1927176773" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.cpp.880010199" name="Boundary value of variables for absolute addressing (-mabs-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.cpp.904217773" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.cpp.60255377" name="Boundary value for register relative addressing (-msmall=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.cpp.1096647082" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.cpp.1170995140" name="Boundary value of constants for register relative addressing (-msmall-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.cpp.992880279" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.cpp.1531092710" name="Boundary value of data for relative addressing (-msmall-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.cpp.1026326464" name="Jump tables in text section (-mjumptable-in-textsection)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.cpp.1427355286" name="Allow callee and caller in different sections (-mnocallerrors)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.cpp.1898929462" name="EABI conform (-meabi)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.cpp.1370392234" name="Specify the TriCore configuration file (-mcpu-specs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.cpp" useByScannerDiscovery="false" value="" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.cpp.536455705" name="Divide default sections depending on the alignment (-maligned-data-sections)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.compiler.c.859550507" name="TriCore C Compiler" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.c">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths.1849847418" name="Include Paths" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/bsp}&quot;"/>
</option>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.fnoshortenums.2062533162" name="Do not allocate to an enum type only as many bytes as it needs (-fno-short-enums)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.fnoshortenums" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.optimization.optimization.2075582919" name="Optimization Level" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.optimization.optimization" useByScannerDiscovery="false" value="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.code.optimization.none" valueType="enumerated"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.debug.info.280230740" name="Debug Level" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.debug.info" useByScannerDiscovery="false" value="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.debug.info.2" valueType="enumerated"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined.288903016" name="Defined symbols (-D)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined" valueType="definedSymbols">
<listOptionValue builtIn="false" value="APPKIT_TC3X7_ADAS_V1_0"/>
<listOptionValue builtIn="false" value="__TC39XX__"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.c.316570860" name="Selection" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.c" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.absolute" valueType="enumerated"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.c.1508932239" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.c.215432469" name="Boundary value for absolute addressing (-mabs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.c.1218437111" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.c.238826556" name="Boundary value of constants for absolute addressing (-mabs-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.c.2100551427" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.c.186597407" name="Boundary value of variables for absolute addressing (-mabs-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.c.444895348" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.c.1726324351" name="Boundary value for register relative addressing (-msmall=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.c.119283104" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.c.783175843" name="Boundary value of constants for register relative addressing (-msmall-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.c.1025478842" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.c.566790683" name="Boundary value of data for relative addressing (-msmall-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.c.1278966591" name="Jump tables in text section (-mjumptable-in-textsection)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.c.85652469" name="Allow callee and caller in different sections (-mnocallerrors)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.c.2057220680" name="EABI conform (-meabi)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.c.729174508" name="Specify the TriCore configuration file (-mcpu-specs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.c" useByScannerDiscovery="false" value="" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.c.1126806920" name="Divide default sections depending on the alignment (-maligned-data-sections)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<inputType id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.c.inputType.1157752712" name="Compiler Input (C)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.c.inputType"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.assembler.349205295" name="TriCore Assembler" superClass="com.rt.hightec.buildsystem.tricore.new.assembler">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.assembler.general.includepath.471714910" name="Include Paths" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.assembler.general.includepath" valueType="includePath"/>
<option id="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.dontOptimize.200910955" name="Don't search for shortest matching opcode (-Wa,--dont-optimize)" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.dontOptimize" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.insn.339943869" name="Exclusively emit 32-bit opcodes insn" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.insn" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.insn.preferred" valueType="enumerated"/>
<inputType id="com.rt.hightec.buildsystem.tricore.new.assembler.inputtype.1789905151" name="Assembler Input NO GUI" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.inputtype"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.assembler.gtm.935194406" name="TriCore GTM Assembler" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.gtm">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="gtm.opion.include.path.2029029212" name="Include Paths" superClass="gtm.opion.include.path" valueType="includePath"/>
<option id="gtm.opion.generate.debug.1378645443" name="Generate DWARF2 debugging information (-gdwarf-2)" superClass="gtm.opion.generate.debug" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="gtm.option.misc.1110195121" name="Other options" superClass="gtm.option.misc" useByScannerDiscovery="false" valueType="stringList"/>
<inputType id="gtm.input.1419467067" name="Assembler Input (mcs)" superClass="gtm.input"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.linker.c.406429592" name="TriCore C Linker" superClass="com.rt.hightec.buildsystem.tricore.new.linker.c">
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.noctr0.468875891" name="Exclude startup code crt0.o (-nocrt0)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.noctr0" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.nostartfiles.713489462" name="Skip standard system startup files when linking (-nostartfiles)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.nostartfiles" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.general.description.file.1613688494" name="Browse Linker Description File (-T)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.general.description.file" useByScannerDiscovery="false" value="&quot;tc39xB_memory.ld&quot;" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.linker.c.Optimization.rmUnrefSec.15667471" name="Remove unreferenced sections (-Wl,--gc-sections)" superClass="com.rt.hightec.buildsystem.tricore.linker.c.Optimization.rmUnrefSec" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes.1011048182" name="Assign input sections to the next output section, if the memory region is full (-Wl,--mem-holes)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="abstract.tool.linker.warnings.no.warn.flags.2025126795" name="Do not warn about incompatible section flags (-Wl,--no-warn-flags)" superClass="abstract.tool.linker.warnings.no.warn.flags" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes.warn.orphan.1506104415" name="Warn if mapping between an input section and an output section is missing (-Wl,--warn-orphan)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes.warn.orphan" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.lib.Includepath.1893236938" name="Library search path (-L)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.lib.Includepath" valueType="libPaths">
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/ld}&quot;"/>
</option>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.1116267214" name="Other options" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="-Wl,-n"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.linker.c.ext.map.file.520323825" name="Generate extended map file (-Wl,--extmap=)" superClass="com.rt.hightec.buildsystem.tricore.new.linker.c.ext.map.file" useByScannerDiscovery="false" value="&quot;a&quot;" valueType="string"/>
<inputType id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.input.1705129302" name="Abstract Linker Input NO GUI" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.input">
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
<additionalInput kind="additionalinputdependency" paths="$(ASM)"/>
</inputType>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.linker.cpp.141358643" name="TriCore C++ Linker" superClass="com.rt.hightec.buildsystem.tricore.new.linker.cpp">
<option id="com.rt.hightec.buildsystem.tricore.linker.cpp.Optimization.rmUnrefSec.116089110" name="Remove unreferenced sections (-Wl,--gc-sections)" superClass="com.rt.hightec.buildsystem.tricore.linker.cpp.Optimization.rmUnrefSec" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.1527847639" name="Other options" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="-Wl,-n"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.linker.cpp.ext.map.file.1667027108" name="Generate extended map file (-Wl,--extmap=)" superClass="com.rt.hightec.buildsystem.tricore.new.linker.cpp.ext.map.file" useByScannerDiscovery="false" value="&quot;a&quot;" valueType="string"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.archiver.1425983375" name="TriCore Archiver" superClass="com.rt.hightec.buildsystem.tricore.new.archiver"/>
</toolChain>
</folderInfo>
<sourceEntries>
<entry excluding="bsp/board/board_triboard_TC3X9_V2.0|bsp/board/board_triboard_TC3X9_V1.0|bsp/board/board_triboard_TC3X7_V2.0|bsp/board/board_triboard_TC3X7_V1.0|bsp/board/board_triboard_TC3X7_ADAS_V2.0|bsp/board/board_triboard_TC3X7_ADAS_V1.0|bsp/board/board_appkit_TC3X7_V2.0|bsp/board/board_appkit_TC3X7_V1.0|bsp/board/board_appkit_TC3X7_ADAS_V2.0|bsp/uc/uc_tc37/REG_TC37XPD_UM_V1.2.0.R0|bsp/uc/uc_tc36/REG_TC36XA_UM_V1.4.0.R0|bsp/uc/uc_tc35/_Reg_TC35X_UM_V1.2.0.R0|bsp/uc/uc_tc32/_Reg_TC33X32X_UM_V1.3.0.R1|bsp/uc/uc_tc33/_Reg_TC33X32X_UM_V1.3.0.R1|bsp/uc/uc_tc35/_Reg_TC35X_V2.5.1.R0|bsp/uc/uc_tc36/REG_TC36XA_UM_V1.2.0.R0|bsp/uc/uc_tc37/REG_TC37XPD_UM_V1.1.0.R0|bsp/uc/uc_tc37/REG_TC37XED_UM_V1.1.0.R0|bsp/uc/uc_tc38/_Reg_TC38x_V1.1.0.R0|bsp/uc/uc_tc39/_Reg_TC39XB_UM_V1.1.0.R0|bsp/uc/uc_tc39/_Reg_TC39xA_V3.0.R0" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name=""/>
</sourceEntries>
</configuration>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
</cconfiguration>
<cconfiguration id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.1451157747">
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.1451157747" moduleId="org.eclipse.cdt.core.settings" name="_iROM_TC39X_APPKIT_TC3X7_V2_0">
<externalSettings/>
<extensions>
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
</extensions>
</storageModule>
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
<configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" description="" id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.1451157747" name="_iROM_TC39X_APPKIT_TC3X7_V2_0" parent="com.rt.hightec.buildsystem.tricore.new.configuration.excutable">
<folderInfo id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.1451157747." name="/" resourcePath="">
<toolChain id="com.rt.hightec.buildsystem.tricore.new.toolchain.new.executable.346401507" name="TriCore Toolchain" superClass="com.rt.hightec.buildsystem.tricore.new.toolchain.new.executable">
<option id="com.rt.hightec.buildsystem.tricore.new.mcpu.1844497864" name="CPU type (-mcpu=&lt;value&gt;)" superClass="com.rt.hightec.buildsystem.tricore.new.mcpu" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.abstracttoolchain.hardwaretarget.mcu.type.tc39xx" valueType="enumerated"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.toolchain.new.hardwaretarget.globalOps.1389804221" name="Other options" superClass="com.rt.hightec.framework.buildsystem.abstract.toolchain.new.hardwaretarget.globalOps" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="-mtc162"/>
</option>
<option id="com.rt.hightec.framework.buildsystem.tricore.toolchain.mcpu.bypasscmd.enabler.621052404" name="Do not use -mcpu option on command line (re-build required)" superClass="com.rt.hightec.framework.buildsystem.tricore.toolchain.mcpu.bypasscmd.enabler" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<targetPlatform archList="TriCore" binaryParser="org.eclipse.cdt.core.ELF" id="com.rt.hightec.buildsystem.tricore.new.excutable.targetplatform.50446068" isAbstract="false" superClass="com.rt.hightec.buildsystem.tricore.new.excutable.targetplatform"/>
<builder buildPath="${workspace_loc:/photon-rtos-tc397}/_iROM_TC39X_APPKIT_TC3X7_V2_0" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.builder.57248197" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.builder"/>
<tool id="com.rt.hightec.buildsystem.tricore.new.compiler.cpp.39500855" name="TriCore C++ Compiler" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.cpp">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths.57524264" name="Include Paths" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;../h&quot;"/>
</option>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined.920833900" name="Defined symbols (-D)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined" valueType="definedSymbols">
<listOptionValue builtIn="false" value="DEFAULT"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.cpp.529681446" name="Selection" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.cpp" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.absolute" valueType="enumerated"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.cpp.202068395" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.cpp.618508426" name="Boundary value for absolute addressing (-mabs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.cpp.2092872370" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.cpp.1581496168" name="Boundary value of constants for absolute addressing (-mabs-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.cpp.635279905" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.cpp.1343879953" name="Boundary value of variables for absolute addressing (-mabs-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.cpp.120282855" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.cpp.886363549" name="Boundary value for register relative addressing (-msmall=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.cpp.243813440" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.cpp.1776310375" name="Boundary value of constants for register relative addressing (-msmall-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.cpp.1109362275" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.cpp.255744401" name="Boundary value of data for relative addressing (-msmall-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.cpp.1422207233" name="Jump tables in text section (-mjumptable-in-textsection)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.cpp.814659944" name="Allow callee and caller in different sections (-mnocallerrors)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.cpp.827879208" name="EABI conform (-meabi)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.cpp.258006128" name="Specify the TriCore configuration file (-mcpu-specs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.cpp" useByScannerDiscovery="false" value="" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.cpp.989488981" name="Divide default sections depending on the alignment (-maligned-data-sections)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.compiler.c.808816574" name="TriCore C Compiler" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.c">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths.898617791" name="Include Paths" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/bsp}&quot;"/>
</option>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.fnoshortenums.468562322" name="Do not allocate to an enum type only as many bytes as it needs (-fno-short-enums)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.fnoshortenums" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.optimization.optimization.391316314" name="Optimization Level" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.optimization.optimization" useByScannerDiscovery="false" value="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.code.optimization.none" valueType="enumerated"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.debug.info.728868048" name="Debug Level" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.debug.info" useByScannerDiscovery="false" value="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.debug.info.2" valueType="enumerated"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined.1863476171" name="Defined symbols (-D)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined" valueType="definedSymbols">
<listOptionValue builtIn="false" value="APPKIT_TC3X7_V2_0"/>
<listOptionValue builtIn="false" value="__TC39XX__"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.c.1649026852" name="Selection" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.c" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.absolute" valueType="enumerated"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.c.1293432874" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.c.618509588" name="Boundary value for absolute addressing (-mabs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.c.385646491" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.c.1998359116" name="Boundary value of constants for absolute addressing (-mabs-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.c.1993423997" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.c.1908833279" name="Boundary value of variables for absolute addressing (-mabs-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.c.1025192254" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.c.432195918" name="Boundary value for register relative addressing (-msmall=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.c.1449539648" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.c.801587564" name="Boundary value of constants for register relative addressing (-msmall-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.c.57493399" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.c.279896048" name="Boundary value of data for relative addressing (-msmall-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.c.1952790185" name="Jump tables in text section (-mjumptable-in-textsection)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.c.276130134" name="Allow callee and caller in different sections (-mnocallerrors)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.c.76241363" name="EABI conform (-meabi)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.c.1895558452" name="Specify the TriCore configuration file (-mcpu-specs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.c" useByScannerDiscovery="false" value="" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.c.1304878912" name="Divide default sections depending on the alignment (-maligned-data-sections)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<inputType id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.c.inputType.698082377" name="Compiler Input (C)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.c.inputType"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.assembler.1398933034" name="TriCore Assembler" superClass="com.rt.hightec.buildsystem.tricore.new.assembler">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.assembler.general.includepath.2031880874" name="Include Paths" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.assembler.general.includepath" valueType="includePath"/>
<option id="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.dontOptimize.1807648099" name="Don't search for shortest matching opcode (-Wa,--dont-optimize)" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.dontOptimize" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.insn.1377200513" name="Exclusively emit 32-bit opcodes insn" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.insn" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.insn.preferred" valueType="enumerated"/>
<inputType id="com.rt.hightec.buildsystem.tricore.new.assembler.inputtype.813501266" name="Assembler Input NO GUI" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.inputtype"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.assembler.gtm.1393426929" name="TriCore GTM Assembler" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.gtm">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="gtm.opion.include.path.1931943727" name="Include Paths" superClass="gtm.opion.include.path" valueType="includePath"/>
<option id="gtm.opion.generate.debug.457531417" name="Generate DWARF2 debugging information (-gdwarf-2)" superClass="gtm.opion.generate.debug" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="gtm.option.misc.536200945" name="Other options" superClass="gtm.option.misc" useByScannerDiscovery="false" valueType="stringList"/>
<inputType id="gtm.input.1653271536" name="Assembler Input (mcs)" superClass="gtm.input"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.linker.c.679423979" name="TriCore C Linker" superClass="com.rt.hightec.buildsystem.tricore.new.linker.c">
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.noctr0.149298971" name="Exclude startup code crt0.o (-nocrt0)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.noctr0" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.nostartfiles.2104736040" name="Skip standard system startup files when linking (-nostartfiles)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.nostartfiles" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.general.description.file.1648503606" name="Browse Linker Description File (-T)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.general.description.file" useByScannerDiscovery="false" value="&quot;tc39xB_memory.ld&quot;" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.linker.c.Optimization.rmUnrefSec.35672499" name="Remove unreferenced sections (-Wl,--gc-sections)" superClass="com.rt.hightec.buildsystem.tricore.linker.c.Optimization.rmUnrefSec" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes.980776601" name="Assign input sections to the next output section, if the memory region is full (-Wl,--mem-holes)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="abstract.tool.linker.warnings.no.warn.flags.870748282" name="Do not warn about incompatible section flags (-Wl,--no-warn-flags)" superClass="abstract.tool.linker.warnings.no.warn.flags" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes.warn.orphan.853311422" name="Warn if mapping between an input section and an output section is missing (-Wl,--warn-orphan)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes.warn.orphan" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.lib.Includepath.533921217" name="Library search path (-L)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.lib.Includepath" valueType="libPaths">
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/ld}&quot;"/>
</option>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.436192414" name="Other options" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="-Wl,-n"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.linker.c.ext.map.file.489214798" name="Generate extended map file (-Wl,--extmap=)" superClass="com.rt.hightec.buildsystem.tricore.new.linker.c.ext.map.file" useByScannerDiscovery="false" value="&quot;a&quot;" valueType="string"/>
<inputType id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.input.1439784207" name="Abstract Linker Input NO GUI" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.input">
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
<additionalInput kind="additionalinputdependency" paths="$(ASM)"/>
</inputType>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.linker.cpp.1458246099" name="TriCore C++ Linker" superClass="com.rt.hightec.buildsystem.tricore.new.linker.cpp">
<option id="com.rt.hightec.buildsystem.tricore.linker.cpp.Optimization.rmUnrefSec.1733184567" name="Remove unreferenced sections (-Wl,--gc-sections)" superClass="com.rt.hightec.buildsystem.tricore.linker.cpp.Optimization.rmUnrefSec" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.953580054" name="Other options" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="-Wl,-n"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.linker.cpp.ext.map.file.1042227207" name="Generate extended map file (-Wl,--extmap=)" superClass="com.rt.hightec.buildsystem.tricore.new.linker.cpp.ext.map.file" useByScannerDiscovery="false" value="&quot;a&quot;" valueType="string"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.archiver.1341303320" name="TriCore Archiver" superClass="com.rt.hightec.buildsystem.tricore.new.archiver"/>
</toolChain>
</folderInfo>
<sourceEntries>
<entry excluding="bsp/board/board_triboard_TC3X9_V2.0|bsp/board/board_triboard_TC3X9_V1.0|bsp/board/board_triboard_TC3X7_V2.0|bsp/board/board_triboard_TC3X7_V1.0|bsp/board/board_triboard_TC3X7_ADAS_V2.0|bsp/board/board_triboard_TC3X7_ADAS_V1.0|bsp/board/board_appkit_TC3X7_V1.0|bsp/board/board_appkit_TC3X7_ADAS_V2.0|bsp/board/board_appkit_TC3X7_ADAS_V1.0|bsp/uc/uc_tc37/REG_TC37XPD_UM_V1.2.0.R0|bsp/uc/uc_tc36/REG_TC36XA_UM_V1.4.0.R0|bsp/uc/uc_tc35/_Reg_TC35X_UM_V1.2.0.R0|bsp/uc/uc_tc32/_Reg_TC33X32X_UM_V1.3.0.R1|bsp/uc/uc_tc33/_Reg_TC33X32X_UM_V1.3.0.R1|bsp/uc/uc_tc35/_Reg_TC35X_V2.5.1.R0|bsp/uc/uc_tc36/REG_TC36XA_UM_V1.2.0.R0|bsp/uc/uc_tc37/REG_TC37XPD_UM_V1.1.0.R0|bsp/uc/uc_tc37/REG_TC37XED_UM_V1.1.0.R0|bsp/uc/uc_tc38/_Reg_TC38x_V1.1.0.R0|bsp/uc/uc_tc39/_Reg_TC39XB_UM_V1.1.0.R0|bsp/uc/uc_tc39/_Reg_TC39xA_V3.0.R0" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name=""/>
</sourceEntries>
</configuration>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
</cconfiguration>
<cconfiguration id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.1403102630">
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.1403102630" moduleId="org.eclipse.cdt.core.settings" name="_iROM_TC39X_APPKIT_TC3X7_V1_0">
<externalSettings/>
<extensions>
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
</extensions>
</storageModule>
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
<configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" description="" id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.1403102630" name="_iROM_TC39X_APPKIT_TC3X7_V1_0" parent="com.rt.hightec.buildsystem.tricore.new.configuration.excutable">
<folderInfo id="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.1403102630." name="/" resourcePath="">
<toolChain id="com.rt.hightec.buildsystem.tricore.new.toolchain.new.executable.1969862760" name="TriCore Toolchain" superClass="com.rt.hightec.buildsystem.tricore.new.toolchain.new.executable">
<option id="com.rt.hightec.buildsystem.tricore.new.mcpu.1146196929" name="CPU type (-mcpu=&lt;value&gt;)" superClass="com.rt.hightec.buildsystem.tricore.new.mcpu" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.abstracttoolchain.hardwaretarget.mcu.type.tc39xx" valueType="enumerated"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.toolchain.new.hardwaretarget.globalOps.2114528241" name="Other options" superClass="com.rt.hightec.framework.buildsystem.abstract.toolchain.new.hardwaretarget.globalOps" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="-mtc162"/>
</option>
<option id="com.rt.hightec.framework.buildsystem.tricore.toolchain.mcpu.bypasscmd.enabler.1463750671" name="Do not use -mcpu option on command line (re-build required)" superClass="com.rt.hightec.framework.buildsystem.tricore.toolchain.mcpu.bypasscmd.enabler" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<targetPlatform archList="TriCore" binaryParser="org.eclipse.cdt.core.ELF" id="com.rt.hightec.buildsystem.tricore.new.excutable.targetplatform.1987794662" isAbstract="false" superClass="com.rt.hightec.buildsystem.tricore.new.excutable.targetplatform"/>
<builder buildPath="${workspace_loc:/photon-rtos-tc397}/_iROM_TC39X_APPKIT_TC3X7_V1_0" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.builder.699243488" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.builder"/>
<tool id="com.rt.hightec.buildsystem.tricore.new.compiler.cpp.51018073" name="TriCore C++ Compiler" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.cpp">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths.750752016" name="Include Paths" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;../h&quot;"/>
</option>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined.1928426361" name="Defined symbols (-D)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined" valueType="definedSymbols">
<listOptionValue builtIn="false" value="DEFAULT"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.cpp.751352294" name="Selection" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.cpp" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.absolute" valueType="enumerated"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.cpp.1476409724" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.cpp.1175513518" name="Boundary value for absolute addressing (-mabs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.cpp.1933083342" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.cpp.1991818474" name="Boundary value of constants for absolute addressing (-mabs-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.cpp.1536375828" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.cpp.1829356729" name="Boundary value of variables for absolute addressing (-mabs-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.cpp.839029374" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.cpp.1582248465" name="Boundary value for register relative addressing (-msmall=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.cpp.714965400" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.cpp.1593592540" name="Boundary value of constants for register relative addressing (-msmall-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.cpp.2107530920" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.cpp.640777775" name="Boundary value of data for relative addressing (-msmall-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.cpp" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.cpp.1687859625" name="Jump tables in text section (-mjumptable-in-textsection)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.cpp.647853564" name="Allow callee and caller in different sections (-mnocallerrors)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.cpp.1011540644" name="EABI conform (-meabi)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.cpp.959578777" name="Specify the TriCore configuration file (-mcpu-specs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.cpp" useByScannerDiscovery="false" value="" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.cpp.624626791" name="Divide default sections depending on the alignment (-maligned-data-sections)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.cpp" useByScannerDiscovery="false" value="false" valueType="boolean"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.compiler.c.209864598" name="TriCore C Compiler" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.c">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths.1896760372" name="Include Paths" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.paths" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/bsp}&quot;"/>
</option>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.fnoshortenums.1278377682" name="Do not allocate to an enum type only as many bytes as it needs (-fno-short-enums)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.general.fnoshortenums" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.optimization.optimization.1204804937" name="Optimization Level" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.optimization.optimization" useByScannerDiscovery="false" value="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.code.optimization.none" valueType="enumerated"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.debug.info.1257380758" name="Debug Level" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.debug.info" useByScannerDiscovery="false" value="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.debug.info.2" valueType="enumerated"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined.1155142916" name="Defined symbols (-D)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.symbols.defined" valueType="definedSymbols">
<listOptionValue builtIn="false" value="APPKIT_TC3X7_V1_0"/>
<listOptionValue builtIn="false" value="__TC39XX__"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.c.1239144141" name="Selection" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.c" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.choice.absolute" valueType="enumerated"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.c.383354892" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabs.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.c.1281610665" name="Boundary value for absolute addressing (-mabs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsData.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.c.421890908" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.c.1194966416" name="Boundary value of constants for absolute addressing (-mabs-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsconst.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.c.1286828113" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.c.173165606" name="Boundary value of variables for absolute addressing (-mabs-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.mabsdata.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.c.1935874040" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.c.1609908313" name="Boundary value for register relative addressing (-msmall=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmall.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.c.966222933" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.c.1179063184" name="Boundary value of constants for register relative addressing (-msmall-const=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmallconst.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.c.2053428304" name="enable" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.enable.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.c.523698373" name="Boundary value of data for relative addressing (-msmall-data=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.addressing.msmalldata.c" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.c.1127035514" name="Jump tables in text section (-mjumptable-in-textsection)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.jumpTables.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.c.1768568046" name="Allow callee and caller in different sections (-mnocallerrors)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.calleecaller.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.c.1470709965" name="EABI conform (-meabi)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.EABIConform.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.c.658354268" name="Specify the TriCore configuration file (-mcpu-specs=)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.architecture.MCUSpecs.c" useByScannerDiscovery="false" value="" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.c.1441153757" name="Divide default sections depending on the alignment (-maligned-data-sections)" superClass="com.rt.hightec.buildsystem.tricore.new.compiler.CodeGeneration.allocatedata.c" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<inputType id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.c.inputType.1337252453" name="Compiler Input (C)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.c.inputType"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.assembler.75002512" name="TriCore Assembler" superClass="com.rt.hightec.buildsystem.tricore.new.assembler">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.assembler.general.includepath.1812438384" name="Include Paths" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.assembler.general.includepath" valueType="includePath"/>
<option id="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.dontOptimize.608678005" name="Don't search for shortest matching opcode (-Wa,--dont-optimize)" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.dontOptimize" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.insn.1903186946" name="Exclusively emit 32-bit opcodes insn" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.insn" useByScannerDiscovery="false" value="com.rt.hightec.buildsystem.tricore.new.assembler.optimization.insn.preferred" valueType="enumerated"/>
<inputType id="com.rt.hightec.buildsystem.tricore.new.assembler.inputtype.825289725" name="Assembler Input NO GUI" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.inputtype"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.assembler.gtm.139323319" name="TriCore GTM Assembler" superClass="com.rt.hightec.buildsystem.tricore.new.assembler.gtm">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="gtm.opion.include.path.1061471195" name="Include Paths" superClass="gtm.opion.include.path" valueType="includePath"/>
<option id="gtm.opion.generate.debug.637157088" name="Generate DWARF2 debugging information (-gdwarf-2)" superClass="gtm.opion.generate.debug" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="gtm.option.misc.1311645151" name="Other options" superClass="gtm.option.misc" useByScannerDiscovery="false" valueType="stringList"/>
<inputType id="gtm.input.1824074760" name="Assembler Input (mcs)" superClass="gtm.input"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.linker.c.866515483" name="TriCore C Linker" superClass="com.rt.hightec.buildsystem.tricore.new.linker.c">
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.noctr0.1885049993" name="Exclude startup code crt0.o (-nocrt0)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.noctr0" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.nostartfiles.1521652549" name="Skip standard system startup files when linking (-nostartfiles)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.nostartfiles" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.general.description.file.1246132265" name="Browse Linker Description File (-T)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.general.description.file" useByScannerDiscovery="false" value="&quot;tc39xB_memory.ld&quot;" valueType="string"/>
<option id="com.rt.hightec.buildsystem.tricore.linker.c.Optimization.rmUnrefSec.373275495" name="Remove unreferenced sections (-Wl,--gc-sections)" superClass="com.rt.hightec.buildsystem.tricore.linker.c.Optimization.rmUnrefSec" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes.382472870" name="Assign input sections to the next output section, if the memory region is full (-Wl,--mem-holes)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="abstract.tool.linker.warnings.no.warn.flags.120502328" name="Do not warn about incompatible section flags (-Wl,--no-warn-flags)" superClass="abstract.tool.linker.warnings.no.warn.flags" useByScannerDiscovery="false" value="false" valueType="boolean"/>
<option id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes.warn.orphan.33720188" name="Warn if mapping between an input section and an output section is missing (-Wl,--warn-orphan)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.memholes.warn.orphan" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.lib.Includepath.52849312" name="Library search path (-L)" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.lib.Includepath" valueType="libPaths">
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/ld}&quot;"/>
</option>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.932398367" name="Other options" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="-Wl,-n"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.linker.c.ext.map.file.1041756426" name="Generate extended map file (-Wl,--extmap=)" superClass="com.rt.hightec.buildsystem.tricore.new.linker.c.ext.map.file" useByScannerDiscovery="false" value="&quot;a&quot;" valueType="string"/>
<inputType id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.input.866243293" name="Abstract Linker Input NO GUI" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.input">
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
<additionalInput kind="additionalinputdependency" paths="$(ASM)"/>
</inputType>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.linker.cpp.841204029" name="TriCore C++ Linker" superClass="com.rt.hightec.buildsystem.tricore.new.linker.cpp">
<option id="com.rt.hightec.buildsystem.tricore.linker.cpp.Optimization.rmUnrefSec.1895252052" name="Remove unreferenced sections (-Wl,--gc-sections)" superClass="com.rt.hightec.buildsystem.tricore.linker.cpp.Optimization.rmUnrefSec" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options.1414540659" name="Other options" superClass="com.rt.hightec.framework.buildsystem.abstract.hightec.tool.linker.miscellaneous.options" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="-Wl,-n"/>
</option>
<option id="com.rt.hightec.buildsystem.tricore.new.linker.cpp.ext.map.file.423946366" name="Generate extended map file (-Wl,--extmap=)" superClass="com.rt.hightec.buildsystem.tricore.new.linker.cpp.ext.map.file" useByScannerDiscovery="false" value="&quot;a&quot;" valueType="string"/>
</tool>
<tool id="com.rt.hightec.buildsystem.tricore.new.archiver.1885555308" name="TriCore Archiver" superClass="com.rt.hightec.buildsystem.tricore.new.archiver"/>
</toolChain>
</folderInfo>
<sourceEntries>
<entry excluding="bsp/board/board_triboard_TC3X9_V2.0|bsp/board/board_triboard_TC3X9_V1.0|bsp/board/board_triboard_TC3X7_V2.0|bsp/board/board_triboard_TC3X7_V1.0|bsp/board/board_triboard_TC3X7_ADAS_V2.0|bsp/board/board_triboard_TC3X7_ADAS_V1.0|bsp/board/board_appkit_TC3X7_V2.0|bsp/board/board_appkit_TC3X7_ADAS_V2.0|bsp/board/board_appkit_TC3X7_ADAS_V1.0|bsp/uc/uc_tc37/REG_TC37XPD_UM_V1.2.0.R0|bsp/uc/uc_tc36/REG_TC36XA_UM_V1.4.0.R0|bsp/uc/uc_tc35/_Reg_TC35X_UM_V1.2.0.R0|bsp/uc/uc_tc32/_Reg_TC33X32X_UM_V1.3.0.R1|bsp/uc/uc_tc33/_Reg_TC33X32X_UM_V1.3.0.R1|bsp/uc/uc_tc35/_Reg_TC35X_V2.5.1.R0|bsp/uc/uc_tc36/REG_TC36XA_UM_V1.2.0.R0|bsp/uc/uc_tc37/REG_TC37XPD_UM_V1.1.0.R0|bsp/uc/uc_tc37/REG_TC37XED_UM_V1.1.0.R0|bsp/uc/uc_tc38/_Reg_TC38x_V1.1.0.R0|bsp/uc/uc_tc39/_Reg_TC39XB_UM_V1.1.0.R0|bsp/uc/uc_tc39/_Reg_TC39xA_V3.0.R0" flags="VALUE_WORKSPACE_PATH" kind="sourcePath" name=""/>
</sourceEntries>
</configuration>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
</cconfiguration>
</storageModule>
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
<project id="photon-rtos.com.rt.hightec.buildsystem.tricore.new.projectType.1634213351" name="TriCore Project" projectType="com.rt.hightec.buildsystem.tricore.new.projectType"/>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
<storageModule moduleId="refreshScope" versionNumber="2">
<configuration configurationName="_iROM_TC39X_TRIBOARD_TC3X9_V1_0">
<resource resourceType="PROJECT" workspacePath="/photon-rtos-tc397"/>
</configuration>
<configuration configurationName="_iROM_TC39X_TRIBOARD_TC3X7_ADAS_V2_0">
<resource resourceType="PROJECT" workspacePath="/photon-rtos-tc397"/>
</configuration>
<configuration configurationName="_iROM_TC39X_TRIBOARD_TC3X9_V2_0">
<resource resourceType="PROJECT" workspacePath="/photon-rtos-tc397"/>
</configuration>
<configuration configurationName="_iROM_TC39X_TRIBOARD_TC3X7_V2_0">
<resource resourceType="PROJECT" workspacePath="/photon-rtos-tc397"/>
</configuration>
<configuration configurationName="_iROM_TC39X_TRIBOARD_TC3X7_ADAS_V1_0">
<resource resourceType="PROJECT" workspacePath="/photon-rtos-tc397"/>
</configuration>
<configuration configurationName="_iROM_TC39X_APPKIT_TC3X7_V1_0">
<resource resourceType="PROJECT" workspacePath="/photon-rtos-tc397"/>
</configuration>
<configuration configurationName="_iROM_TC39X_APPKIT_TC3X7_V2_0">
<resource resourceType="PROJECT" workspacePath="/photon-rtos-tc397"/>
</configuration>
<configuration configurationName="_iROM_TC39X_TRIBOARD_TC3X7_V1_0">
<resource resourceType="PROJECT" workspacePath="/photon-rtos-tc397"/>
</configuration>
<configuration configurationName="_iROM_TC39X_APPKIT_TC3X7_ADAS_V2_0">
<resource resourceType="PROJECT" workspacePath="/photon-rtos-tc397"/>
</configuration>
<configuration configurationName="_iROM_TC39X_APPKIT_TC3X7_ADAS_V1_0">
<resource resourceType="PROJECT" workspacePath="/photon-rtos-tc397"/>
</configuration>
</storageModule>
<storageModule moduleId="scannerConfiguration">
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
<scannerConfigBuildInfo instanceId="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.1543841860;com.rt.hightec.buildsystem.tricore.new.configuration.excutable.1543841860.;com.rt.hightec.buildsystem.tricore.new.assembler.gtm.737791268;gtm.input.297869939">
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.rt.hightec.framework.buildsystem.HighTecGCCManagedMakePerProjectProfile"/>
</scannerConfigBuildInfo>
<scannerConfigBuildInfo instanceId="com.rt.hightec.buildsystem.tricore.new.configuration.excutable.1543841860;com.rt.hightec.buildsystem.tricore.new.configuration.excutable.1543841860.;com.rt.hightec.buildsystem.tricore.new.compiler.c.283609345;com.rt.hightec.framework.buildsystem.abstract.hightec.tool.compiler.c.inputType.1235903265">
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.rt.hightec.framework.buildsystem.HighTecGCCManagedMakePerProjectProfile"/>
</scannerConfigBuildInfo>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets"/>
</cproject>
C
1
https://gitee.com/li-yuhang/photon-rtos.git
git@gitee.com:li-yuhang/photon-rtos.git
li-yuhang
photon-rtos
Photon-RTOS
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891