<?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="any"/>
|
<property name="ivt_output" value="app_IVT.s"/>
|
<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="211.03"/>
|
</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_obj_file" value="app_cplbtab.doj"/>
|
<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="size_units" value="kB"/>
|
<property name="min_size" value="1000"/>
|
<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="size_units" value="MegaBytes"/>
|
<property name="dmc_size_0" value="256"/>
|
</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="min_size" value="129"/>
|
<property name="heap_id" value="1"/>
|
<property name="size_units" value="kB"/>
|
<property name="heap_name" value="L1Mem"/>
|
</propertygroup>
|
<propertygroup name="user_heap_DDRHeap" value="L3">
|
<property name="size_units" value="MB"/>
|
<property name="heap_id" value="2"/>
|
<property name="heap_name" value="DDRHeap"/>
|
<property name="min_size" value="128"/>
|
</propertygroup>
|
<property name="use_eh" value="true"/>
|
<property name="use_full_cpplib" value="false"/>
|
<property name="user_heap_src_file" value="app_heaptab.c"/>
|
<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="32"/>
|
</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>
|