template.cdkproj 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <Project Name="xuantie_rtthread" Version="1" Language="C">
  3. <Description/>
  4. <Dependencies Name="Debug"/>
  5. <VendorInfo>
  6. <VendorName>new_psf_project_SmartL_E906FD-R2S2(V1.7.9)</VendorName>
  7. </VendorInfo>
  8. <ToolsConfig>
  9. <Compiler>
  10. <Name>XTGccElfNewlib</Name>
  11. <Version>latest</Version>
  12. </Compiler>
  13. </ToolsConfig>
  14. <DebugSessions>
  15. <watchExpressions/>
  16. <memoryExpressions>;;;</memoryExpressions>
  17. <statistics>;;MHZ</statistics>
  18. <peripheralTabs/>
  19. <WatchDisplayFormat/>
  20. <LocalDisplayFormat/>
  21. <debugLayout/>
  22. <memoryTabColSizeExpressions/>
  23. <QuickWatchDisplayFormat/>
  24. </DebugSessions>
  25. <BuildConfigs>
  26. <BuildConfig Name="BuildSet">
  27. <Target>
  28. <ROMBank Selected="1">
  29. <ROM1>
  30. <InUse>no</InUse>
  31. <Start/>
  32. <Size/>
  33. </ROM1>
  34. <ROM2>
  35. <InUse>no</InUse>
  36. <Start/>
  37. <Size/>
  38. </ROM2>
  39. <ROM3>
  40. <InUse>no</InUse>
  41. <Start/>
  42. <Size/>
  43. </ROM3>
  44. <ROM4>
  45. <InUse>no</InUse>
  46. <Start/>
  47. <Size/>
  48. </ROM4>
  49. <ROM5>
  50. <InUse>no</InUse>
  51. <Start/>
  52. <Size/>
  53. </ROM5>
  54. </ROMBank>
  55. <RAMBank>
  56. <RAM1>
  57. <InUse>no</InUse>
  58. <Start/>
  59. <Size/>
  60. <Init>yes</Init>
  61. </RAM1>
  62. <RAM2>
  63. <InUse>no</InUse>
  64. <Start/>
  65. <Size/>
  66. <Init>yes</Init>
  67. </RAM2>
  68. <RAM3>
  69. <InUse>no</InUse>
  70. <Start/>
  71. <Size/>
  72. <Init>yes</Init>
  73. </RAM3>
  74. <RAM4>
  75. <InUse>no</InUse>
  76. <Start/>
  77. <Size/>
  78. <Init>yes</Init>
  79. </RAM4>
  80. <RAM5>
  81. <InUse>no</InUse>
  82. <Start/>
  83. <Size/>
  84. <Init>yes</Init>
  85. </RAM5>
  86. </RAMBank>
  87. <CPU>e906fd</CPU>
  88. <UseMiniLib>yes</UseMiniLib>
  89. <Endian>little</Endian>
  90. <UseHardFloat>no</UseHardFloat>
  91. <UseEnhancedLRW>no</UseEnhancedLRW>
  92. <UseContinueBuild>no</UseContinueBuild>
  93. <ToolchainID/>
  94. <ToolchainVersion/>
  95. <UseSemiHost>no</UseSemiHost>
  96. </Target>
  97. <Output>
  98. <OutputName>$(ProjectName)</OutputName>
  99. <Type>Executable</Type>
  100. <CreateHexFile>no</CreateHexFile>
  101. <CreateBinFile>no</CreateBinFile>
  102. <Preprocessor>no</Preprocessor>
  103. <Disassmeble>yes</Disassmeble>
  104. <CallGraph>no</CallGraph>
  105. <Map>no</Map>
  106. </Output>
  107. <User>
  108. <BeforeCompile>
  109. <RunUserProg>no</RunUserProg>
  110. <UserProgName/>
  111. <IsBatchScript>no</IsBatchScript>
  112. </BeforeCompile>
  113. <BeforeMake>
  114. <RunUserProg>no</RunUserProg>
  115. <UserProgName/>
  116. <IsBatchScript>no</IsBatchScript>
  117. </BeforeMake>
  118. <AfterMake>
  119. <RunUserProg>no</RunUserProg>
  120. <UserProgName/>
  121. <IsBatchScript>no</IsBatchScript>
  122. </AfterMake>
  123. <Tools/>
  124. </User>
  125. <Compiler>
  126. <Define/>
  127. <Undefine/>
  128. <Optim>Optimize size (-Os)</Optim>
  129. <DebugLevel>Maximum (-g3)</DebugLevel>
  130. <IncludePath>$(ProjectPath);$(ProjectPath)/../../../../../csi_core/include;$(ProjectPath)/../../../../../csi_driver/include;$(ProjectPath)/../../../../../libs/include;$(ProjectPath)/../../../../../csi_driver/smartl_rv32/include;$(ProjectPath)/../../../../../csi_kernel/include;$(ProjectPath)/../../../../../csi_kernel/freertosv10.3.1/include/;$(ProjectPath)/../../../../../csi_kernel/freertosv10.3.1/FreeRTOS/Source/include;$(ProjectPath)/../../../../../csi_kernel/freertosv10.3.1/FreeRTOS/Source/portable/GCC/riscv;$(ProjectPath)/../../../../../csi_kernel/freertosv10.3.1/FreeRTOS/Source/portable/GCC/riscv/chip_specific_extensions/thead_rv32;$(ProjectPath)/../../../../../board/smartl_e906_evb/include;$(ProjectPath)/../../../../../projects/tests/dtest/include;$(ProjectPath)/../../../../../projects/tests/kernel/include;;;;;;;$(ProjectPath)/../../../../../projects/tests/kernel/freertos/configs</IncludePath>
  131. <OtherFlags>-ffunction-sections -fdata-sections</OtherFlags>
  132. <Verbose>no</Verbose>
  133. <Ansi>no</Ansi>
  134. <Syntax>no</Syntax>
  135. <Pedantic>no</Pedantic>
  136. <PedanticErr>no</PedanticErr>
  137. <InhibitWarn>no</InhibitWarn>
  138. <AllWarn>yes</AllWarn>
  139. <WarnErr>no</WarnErr>
  140. <OneElfS>yes</OneElfS>
  141. <OneElfSPerData>no</OneElfSPerData>
  142. <Fstrict>no</Fstrict>
  143. </Compiler>
  144. <Asm>
  145. <Define/>
  146. <Undefine/>
  147. <IncludePath/>
  148. <OtherFlags>-D"Default_IRQHandler=SW_handler"</OtherFlags>
  149. <DebugLevel>gdwarf2</DebugLevel>
  150. </Asm>
  151. <Linker>
  152. <Garbage>yes</Garbage>
  153. <Garbage2>yes</Garbage2>
  154. <LDFile>$(ProjectPath)/../../libraries/xuantie_libraries/chip_riscv_dummy/gcc_flash_smartl.ld</LDFile>
  155. <LibName>m</LibName>
  156. <LibPath/>
  157. <OtherFlags>-Wl,-zmax-page-size=1024</OtherFlags>
  158. <AutoLDFile>no</AutoLDFile>
  159. <LinkType/>
  160. <IncludeAllLibs>no</IncludeAllLibs>
  161. <LinkSpecsType>none</LinkSpecsType>
  162. <LinkUseNewlibNano>no</LinkUseNewlibNano>
  163. <LinkUseMinilibc>no</LinkUseMinilibc>
  164. </Linker>
  165. <Debug>
  166. <LoadApplicationAtStartup>yes</LoadApplicationAtStartup>
  167. <Connector>SIM</Connector>
  168. <StopAt>yes</StopAt>
  169. <StopAtText>main</StopAtText>
  170. <InitFile>$(ProjectPath)/utilities/gdb.init</InitFile>
  171. <PreInit/>
  172. <AfterLoadFile/>
  173. <AutoRun>yes</AutoRun>
  174. <ResetType>Hard Reset</ResetType>
  175. <SoftResetVal>0</SoftResetVal>
  176. <ResetAfterLoad>no</ResetAfterLoad>
  177. <AfterResetFile/>
  178. <Dumpcore>no</Dumpcore>
  179. <DumpcoreText/>
  180. <SVCFile/>
  181. <ConfigICE>
  182. <IP>localhost</IP>
  183. <PORT>1025</PORT>
  184. <CPUNumber>0</CPUNumber>
  185. <Clock>12000</Clock>
  186. <Delay>10</Delay>
  187. <NResetDelay>100</NResetDelay>
  188. <WaitReset>50</WaitReset>
  189. <DDC>yes</DDC>
  190. <TRST>no</TRST>
  191. <PreReset>no</PreReset>
  192. <DebugPrint>no</DebugPrint>
  193. <Connect>Normal</Connect>
  194. <ResetType>soft</ResetType>
  195. <SoftResetVal>0</SoftResetVal>
  196. <RTOSType>None</RTOSType>
  197. <DownloadToFlash>no</DownloadToFlash>
  198. <ResetAfterConnect>yes</ResetAfterConnect>
  199. <GDBName/>
  200. <GDBServerType>Local</GDBServerType>
  201. <OtherFlags/>
  202. <ICEEnablePCSampling>no</ICEEnablePCSampling>
  203. <ICESamplingFreq>1000</ICESamplingFreq>
  204. <RemoteICEEnablePCSampling>no</RemoteICEEnablePCSampling>
  205. <RemoteICESamplingPort>1026</RemoteICESamplingPort>
  206. <Version>latest</Version>
  207. <SupportRemoteICEAsyncDebug>no</SupportRemoteICEAsyncDebug>
  208. </ConfigICE>
  209. <ConfigSIM>
  210. <SIMTarget>soccfg/riscv32/smartl_e906_cfg.xml</SIMTarget>
  211. <OtherFlags/>
  212. <NoGraphic>yes</NoGraphic>
  213. <Log>no</Log>
  214. <SimTrace>no</SimTrace>
  215. <Version>latest</Version>
  216. </ConfigSIM>
  217. <ConfigOpenOCD>
  218. <OpenOCDExecutablePath/>
  219. <OpenOCDLocally>yes</OpenOCDLocally>
  220. <OpenOCDTelnetPortEnable>no</OpenOCDTelnetPortEnable>
  221. <OpenOCDTelnetPort>4444</OpenOCDTelnetPort>
  222. <OpenOCDTclPortEnable>no</OpenOCDTclPortEnable>
  223. <OpenOCDTclPort>6666</OpenOCDTclPort>
  224. <OpenOCDConfigOptions/>
  225. <OpenOCDTimeout>5000</OpenOCDTimeout>
  226. <OpenOCDRemoteIP>localhost</OpenOCDRemoteIP>
  227. <OpenOCDRemotePort>3333</OpenOCDRemotePort>
  228. <PluginID>openocd-sifive</PluginID>
  229. <Version>latest</Version>
  230. </ConfigOpenOCD>
  231. </Debug>
  232. <Flash>
  233. <InitFile>$(ProjectPath)/../../../../../utilities//flash.init</InitFile>
  234. <PreInit/>
  235. <Erase>Erase Sectors</Erase>
  236. <Algorithms Path=""/>
  237. <Program>yes</Program>
  238. <Verify>no</Verify>
  239. <ResetAndRun>no</ResetAndRun>
  240. <ResetType/>
  241. <SoftResetVal/>
  242. <FlashIndex>no</FlashIndex>
  243. <FlashIndexVal>0</FlashIndexVal>
  244. <External>no</External>
  245. <Command/>
  246. <Arguments/>
  247. </Flash>
  248. </BuildConfig>
  249. </BuildConfigs>
  250. </Project>