196 lines
11 KiB
XML
196 lines
11 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<ksdk:examples xmlns:ksdk="http://nxp.com/ksdk/2.0/ksdk_manifest_v3.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://nxp.com/ksdk/2.0/ksdk_manifest_v3.0.xsd manifest.xsd">
|
|
<externalDefinitions>
|
|
<definition extID="platform.drivers.cache_armv7_m7.MIMXRT1021"/>
|
|
<definition extID="driver.nor_flash-controller-flexspi.MIMXRT1021"/>
|
|
<definition extID="platform.drivers.clock.MIMXRT1021"/>
|
|
<definition extID="platform.drivers.common.MIMXRT1021"/>
|
|
<definition extID="device.MIMXRT1021_CMSIS.MIMXRT1021"/>
|
|
<definition extID="utility.debug_console.MIMXRT1021"/>
|
|
<definition extID="component.lpuart_adapter.MIMXRT1021"/>
|
|
<definition extID="component.serial_manager.MIMXRT1021"/>
|
|
<definition extID="component.lists.MIMXRT1021"/>
|
|
<definition extID="component.serial_manager_uart.MIMXRT1021"/>
|
|
<definition extID="platform.drivers.lpuart.MIMXRT1021"/>
|
|
<definition extID="device.MIMXRT1021_startup.MIMXRT1021"/>
|
|
<definition extID="platform.drivers.iomuxc.MIMXRT1021"/>
|
|
<definition extID="platform.utilities.assert.MIMXRT1021"/>
|
|
<definition extID="platform.drivers.igpio.MIMXRT1021"/>
|
|
<definition extID="platform.drivers.xip_device.MIMXRT1021"/>
|
|
<definition extID="platform.drivers.xip_board.evkmimxrt1020.MIMXRT1021"/>
|
|
<definition extID="component.silicon_id.MIMXRT1021"/>
|
|
<definition extID="CMSIS_Include_core_cm.MIMXRT1021"/>
|
|
<definition extID="driver.nor_flash-common.MIMXRT1021"/>
|
|
<definition extID="platform.drivers.flexspi.MIMXRT1021"/>
|
|
<definition extID="platform.utilities.misc_utilities.MIMXRT1021"/>
|
|
<definition extID="device.MIMXRT1021_system.MIMXRT1021"/>
|
|
<definition extID="armgcc"/>
|
|
<definition extID="iar"/>
|
|
<definition extID="mdk"/>
|
|
<definition extID="mcuxpresso"/>
|
|
<definition extID="com.nxp.mcuxpresso"/>
|
|
<definition extID="com.crt.advproject.config.exe.debug"/>
|
|
<definition extID="com.crt.advproject.config.exe.release"/>
|
|
</externalDefinitions>
|
|
<example id="evkmimxrt1020_flash_component_nor" name="flash_component_nor" dependency="platform.drivers.cache_armv7_m7.MIMXRT1021 driver.nor_flash-controller-flexspi.MIMXRT1021 platform.drivers.clock.MIMXRT1021 platform.drivers.common.MIMXRT1021 device.MIMXRT1021_CMSIS.MIMXRT1021 utility.debug_console.MIMXRT1021 component.lpuart_adapter.MIMXRT1021 component.serial_manager.MIMXRT1021 component.lists.MIMXRT1021 component.serial_manager_uart.MIMXRT1021 platform.drivers.lpuart.MIMXRT1021 device.MIMXRT1021_startup.MIMXRT1021 platform.drivers.iomuxc.MIMXRT1021 platform.utilities.assert.MIMXRT1021 platform.drivers.igpio.MIMXRT1021 platform.drivers.xip_device.MIMXRT1021 platform.drivers.xip_board.evkmimxrt1020.MIMXRT1021 component.silicon_id.MIMXRT1021 CMSIS_Include_core_cm.MIMXRT1021 driver.nor_flash-common.MIMXRT1021 platform.drivers.flexspi.MIMXRT1021 platform.utilities.misc_utilities.MIMXRT1021 device.MIMXRT1021_system.MIMXRT1021" category="component_examples/flash_component/flexspi_nor">
|
|
<projects>
|
|
<project type="com.crt.advproject.projecttype.exe" nature="org.eclipse.cdt.core.cnature"/>
|
|
</projects>
|
|
<memory>
|
|
<memoryBlock id="BOARD_FLASH_evkmimxrt1020" name="BOARD_FLASH" addr="60000000" size="00800000" type="ExtFlash" access="RO"/>
|
|
<memoryBlock id="SRAM_DTC_evkmimxrt1020" name="SRAM_DTC" addr="20000000" size="00010000" type="RAM" access="RW"/>
|
|
<memoryBlock id="SRAM_ITC_evkmimxrt1020" name="SRAM_ITC" addr="00000000" size="00010000" type="RAM" access="RW"/>
|
|
<memoryBlock id="SRAM_OC_evkmimxrt1020" name="SRAM_OC" addr="20200000" size="00020000" type="RAM" access="RW"/>
|
|
<memoryBlock id="BOARD_SDRAM_evkmimxrt1020" name="BOARD_SDRAM" addr="80000000" size="01E00000" type="RAM" access="RW"/>
|
|
<memoryBlock id="NCACHE_REGION_evkmimxrt1020" name="NCACHE_REGION" addr="81E00000" size="00200000" type="RAM" access="RW"/>
|
|
</memory>
|
|
<toolchainSettings>
|
|
<toolchainSetting id_refs="com.nxp.mcuxpresso">
|
|
<option id="gnu.c.compiler.option.preprocessor.def.symbols" type="stringList">
|
|
<value>CPU_MIMXRT1021DAG5A</value>
|
|
<value>SDK_DEBUGCONSOLE=1</value>
|
|
<value>XIP_EXTERNAL_FLASH=1</value>
|
|
<value>XIP_BOOT_HEADER_ENABLE=1</value>
|
|
<value>SERIAL_PORT_TYPE_UART=1</value>
|
|
<value>MCUXPRESSO_SDK</value>
|
|
</option>
|
|
<option id="com.crt.advproject.gas.fpu" type="enum">
|
|
<value>com.crt.advproject.gas.fpu.fpv5dp.hard</value>
|
|
</option>
|
|
<option id="com.crt.advproject.gcc.fpu" type="enum">
|
|
<value>com.crt.advproject.gcc.fpu.fpv5dp.hard</value>
|
|
</option>
|
|
<option id="gnu.c.compiler.option.optimization.flags" type="string">
|
|
<value>-fno-common</value>
|
|
</option>
|
|
<option id="com.crt.advproject.c.misc.dialect" type="enum">
|
|
<value>com.crt.advproject.misc.dialect.gnu99</value>
|
|
</option>
|
|
<option id="gnu.c.compiler.option.misc.other" type="string">
|
|
<value>-c -ffunction-sections -fdata-sections -ffreestanding -fno-builtin</value>
|
|
</option>
|
|
<option id="gnu.c.compiler.option.warnings.allwarn" type="boolean">
|
|
<value>false</value>
|
|
</option>
|
|
<option id="gnu.c.compiler.option.warnings.toerrors" type="boolean">
|
|
<value>false</value>
|
|
</option>
|
|
<option id="com.crt.advproject.link.fpu" type="enum">
|
|
<value>com.crt.advproject.link.fpu.fpv5dp.hard</value>
|
|
</option>
|
|
<option id="gnu.c.link.option.nostdlibs" type="boolean">
|
|
<value>true</value>
|
|
</option>
|
|
<option id="com.crt.advproject.link.memory.sections" type="stringList">
|
|
<value>isd=*(NonCacheable.init);region=SRAM_DTC;type=.data</value>
|
|
<value>isd=*(NonCacheable);region=SRAM_DTC;type=.bss</value>
|
|
</option>
|
|
</toolchainSetting>
|
|
</toolchainSettings>
|
|
<debug_configurations>
|
|
<debug_configuration id_refs="com.crt.advproject.config.exe.debug com.crt.advproject.config.exe.release">
|
|
<drivers>
|
|
<driver id_refs="BOARD_FLASH_evkmimxrt1020">
|
|
<driverBinary path="../../../../../devices/MIMXRT1021/mcuxpresso" project_relative_path="binary" type="binary">
|
|
<files mask="MIMXRT1020-EVK_IS25LP064.cfx"/>
|
|
</driverBinary>
|
|
</driver>
|
|
</drivers>
|
|
</debug_configuration>
|
|
</debug_configurations>
|
|
<include_paths>
|
|
<include_path path="." project_relative_path="source" type="c_include"/>
|
|
<include_path path="." project_relative_path="board" type="c_include"/>
|
|
</include_paths>
|
|
<source path="armgcc" project_relative_path="./" type="workspace" toolchain="armgcc">
|
|
<files mask="build_all.bat"/>
|
|
<files mask="build_all.sh"/>
|
|
<files mask="clean.bat"/>
|
|
<files mask="clean.sh"/>
|
|
<files mask="CMakeLists.txt"/>
|
|
<files mask="flags.cmake"/>
|
|
<files mask="config.cmake"/>
|
|
<files mask="build_debug.bat"/>
|
|
<files mask="build_debug.sh"/>
|
|
<files mask="build_release.bat"/>
|
|
<files mask="build_release.sh"/>
|
|
<files mask="build_sdram_debug.bat"/>
|
|
<files mask="build_sdram_debug.sh"/>
|
|
<files mask="build_sdram_release.bat"/>
|
|
<files mask="build_sdram_release.sh"/>
|
|
<files mask="build_flexspi_nor_release.bat"/>
|
|
<files mask="build_flexspi_nor_release.sh"/>
|
|
</source>
|
|
<source path="iar" project_relative_path="./" type="workspace" toolchain="iar">
|
|
<files mask="flash_component_nor.ewd"/>
|
|
<files mask="flash_component_nor.ewp"/>
|
|
<files mask="flash_component_nor.eww"/>
|
|
</source>
|
|
<source path="mdk" project_relative_path="./" type="workspace" toolchain="mdk">
|
|
<files mask="flash_component_nor.uvprojx"/>
|
|
<files mask="flash_component_nor.uvoptx"/>
|
|
<files mask="flash_component_nor.uvmpw"/>
|
|
</source>
|
|
<source path="linkscripts" project_relative_path="linkscripts" type="src" toolchain="mcuxpresso">
|
|
<files mask="bss.ldt"/>
|
|
<files mask="data.ldt"/>
|
|
<files mask="main_text.ldt"/>
|
|
</source>
|
|
<source path="." project_relative_path="source" type="src">
|
|
<files mask="nor_flash.c"/>
|
|
<files mask="nor_flash_ops.c"/>
|
|
</source>
|
|
<source path="." project_relative_path="source" type="c_include">
|
|
<files mask="app.h"/>
|
|
</source>
|
|
<source path="." project_relative_path="board" type="src">
|
|
<files mask="pin_mux.c"/>
|
|
</source>
|
|
<source path="." project_relative_path="board" type="c_include">
|
|
<files mask="pin_mux.h"/>
|
|
</source>
|
|
<source path="iar" project_relative_path="MIMXRT1021/iar" type="linker" toolchain="iar">
|
|
<files mask="MIMXRT1021xxxxx_ram.icf"/>
|
|
<files mask="MIMXRT1021xxxxx_sdram.icf"/>
|
|
</source>
|
|
<source path="mdk" project_relative_path="MIMXRT1021/arm" type="linker" toolchain="mdk">
|
|
<files mask="MIMXRT1021xxxxx_ram.scf"/>
|
|
<files mask="MIMXRT1021xxxxx_sdram.scf"/>
|
|
</source>
|
|
<source path="armgcc" project_relative_path="MIMXRT1021/gcc" type="linker" toolchain="armgcc">
|
|
<files mask="MIMXRT1021xxxxx_ram.ld"/>
|
|
<files mask="MIMXRT1021xxxxx_sdram.ld"/>
|
|
</source>
|
|
<source path="iar" project_relative_path="evkmimxrt1020/component_examples/flash_component/flexspi_nor/linker" type="linker" toolchain="iar">
|
|
<files mask="MIMXRT1021xxxxx_flexspi_nor.icf"/>
|
|
</source>
|
|
<source path="mdk" project_relative_path="evkmimxrt1020/component_examples/flash_component/flexspi_nor/linker" type="linker" toolchain="mdk">
|
|
<files mask="MIMXRT1021xxxxx_flexspi_nor.scf"/>
|
|
</source>
|
|
<source path="armgcc" project_relative_path="evkmimxrt1020/component_examples/flash_component/flexspi_nor/linker" type="linker" toolchain="armgcc">
|
|
<files mask="MIMXRT1021xxxxx_flexspi_nor.ld"/>
|
|
</source>
|
|
<source path="." project_relative_path="board" type="src">
|
|
<files mask="board.c"/>
|
|
<files mask="clock_config.c"/>
|
|
<files mask="dcd.c"/>
|
|
</source>
|
|
<source path="." project_relative_path="board" type="c_include">
|
|
<files mask="board.h"/>
|
|
<files mask="clock_config.h"/>
|
|
<files mask="dcd.h"/>
|
|
</source>
|
|
<source path="." project_relative_path="doc" type="doc" toolchain="iar mdk mcuxpresso armgcc">
|
|
<files mask="readme.txt"/>
|
|
</source>
|
|
<source path="iar" project_relative_path="evkmimxrt1020" type="other" toolchain="iar">
|
|
<files mask="evkmimxrt1020_sdram_init.mac"/>
|
|
</source>
|
|
<source path="mdk" project_relative_path="evkmimxrt1020" type="configuration" toolchain="mdk">
|
|
<files mask="evkmimxrt1020_ram.ini"/>
|
|
<files mask="evkmimxrt1020_sdram_init.ini"/>
|
|
<files mask="evkmimxrt1020_flexspi_nor.ini"/>
|
|
</source>
|
|
</example>
|
|
</ksdk:examples>
|