chenlh
2026-01-29 1ac2340f684bf8c0b05fb571f5994b0755050671
system.svc
对比新文件
@@ -0,0 +1,117 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<root>
   <installedComponents>
      <component id="com.analog.sourcegen.component.startup_ldf" name="Startup Code/LDF" version="1.0.0" visible="true">
         <component-description><![CDATA[This component provides the ability to generate Startup Code and LDF source files. Startup code is a procedure that initializes and configures the processor when execution jumps to the "start" address on reset.
It sets the machine into a known state, initializes selected features, and enables the standard runtime-model.
A Linker Description File (LDF) defines the target memory map and the placement of program sections within processor memory.
It provides information needed to link your code. It can be used to configure memory related options, such as the placement of the system heap, system stack, and external memory.]]></component-description>
         <product name="Startup Code/LDF" version="1.0.0"/>
      </component>
   </installedComponents>
   <configurations>
      <configuration id="com.analog.sourcegen.component.startup_ldf">
         <startup_ldf-configuration>
            <crt_and_ldf>
               <propertygroup name="mandatory">
                  <property name="si_revision" value="0.0"/>
                  <property name="processor" value="ADSP-21569"/>
                  <property name="product_name" value="CrossCore(R) Embedded Studio"/>
                  <property name="crt_doj" value="app_startup.doj"/>
                  <property name="crt_output" value="app_startup.s"/>
                  <property name="ldf_output" value="app.ldf"/>
               </propertygroup>
               <propertygroup name="template_schemas" value="true">
                  <property name="ldf_schema" value="29.07"/>
                  <property name="startup_code_schema" value="212.01"/>
               </propertygroup>
               <crt>
                  <propertygroup name="cplb_init" value="true">
                     <property name="cplb_src_file" value="app_cplbtab.c"/>
                     <property name="cplb_ctrl" value="57"/>
                     <property name="cplb_src_alt" value="false"/>
                  </propertygroup>
                  <propertygroup name="mem_init" value="false"/>
                  <propertygroup name="use_multicores" value="1">
                     <property name="use_core" value="0"/>
                  </propertygroup>
                  <property name="main_never_returns" value="false"/>
                  <property name="use_mt" value="false"/>
                  <property name="init_regs" value="false"/>
                  <property name="zero_return_regs" value="false"/>
                  <property name="using_cplusplus" value="true"/>
                  <property name="use_argv" value="false"/>
                  <property name="use_profiling" value="false"/>
                  <property name="use_default_handlers" value="false"/>
                  <property name="use_user_mod_crt" value="true"/>
                  <property name="use_custom_vector" value="false"/>
                  <property name="dcache_config" value="disable_dcache_and_enable_cplb"/>
                  <property name="detect_stackoverflow" value="false"/>
                  <property name="device_init" value="true"/>
                  <property name="icache_config" value="enable_icache"/>
               </crt>
               <ldf>
                  <propertygroup name="system_heap" value="L2">
                     <property name="min_size" value="1000"/>
                     <property name="size_units" value="kB"/>
                     <property name="customized" value="true"/>
                  </propertygroup>
                  <propertygroup name="system_stack" value="L1">
                     <property name="size_units" value="kB"/>
                     <property name="customized" value="true"/>
                     <property name="min_size" value="56"/>
                  </propertygroup>
                  <propertygroup name="use_sdram" value="true">
                     <property name="partitioned" value="default"/>
                     <property name="size" value="256"/>
                     <property name="dmc_size_0" value="256"/>
                     <property name="size_units" value="MegaBytes"/>
                  </propertygroup>
                  <propertygroup name="running_from_internal_memory" value="true"/>
                  <propertygroup name="libraries" value="true">
                     <property name="heap_dbg_libs" value="false"/>
                     <property name="no_libdrv" value="false"/>
                     <property name="use_eh_enabled_libs" value="false"/>
                     <property name="use_fixed_point_io_libs" value="false"/>
                     <property name="use_fileio_libs" value="false"/>
                     <property name="use_alt_io_lib" value="false"/>
                  </propertygroup>
                  <propertygroup name="user_heap_L1Mem" value="L1">
                     <property name="heap_id" value="1"/>
                     <property name="min_size" value="129"/>
                     <property name="heap_name" value="L1Mem"/>
                     <property name="size_units" value="kB"/>
                  </propertygroup>
                  <propertygroup name="user_heap_DDRHeap" value="L3">
                     <property name="size_units" value="MB"/>
                     <property name="heap_name" value="DDRHeap"/>
                     <property name="heap_id" value="2"/>
                     <property name="min_size" value="128"/>
                  </propertygroup>
                  <property name="use_eh" value="true"/>
                  <property name="user_heap_src_file" value="app_heaptab.c"/>
                  <property name="use_full_cpplib" value="false"/>
                  <property name="use_software_modules" value="false"/>
                  <property name="use_user_mod_ldf" value="true"/>
                  <property name="use_pgo_hw" value="false"/>
               </ldf>
            </crt_and_ldf>
            <sharc_caches>
               <propertygroup name="icache" value="true">
                  <property name="disabled" value="false"/>
                  <property name="size_in_KB" value="16"/>
               </propertygroup>
               <propertygroup name="pmcache" value="true">
                  <property name="disabled" value="false"/>
                  <property name="size_in_KB" value="32"/>
               </propertygroup>
               <propertygroup name="dmcache" value="true">
                  <property name="disabled" value="false"/>
                  <property name="size_in_KB" value="64"/>
               </propertygroup>
               <propertygroup name="cache_ranges" value="true"/>
            </sharc_caches>
         </startup_ldf-configuration>
      </configuration>
   </configurations>
</root>