MCUXpresso_MIMXRT1052xxxxB/boards/evkbimxrt1050/display_examples/h264_freertos/h264_freertos_v3_9.xml
2022-04-08 22:46:35 +08:00

314 lines
19 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="driver.dc-fb-elcdif.MIMXRT1052"/>
<definition extID="platform.drivers.elcdif.MIMXRT1052"/>
<definition extID="platform.drivers.pxp.MIMXRT1052"/>
<definition extID="platform.drivers.cache_armv7_m7.MIMXRT1052"/>
<definition extID="utility.debug_console_lite.MIMXRT1052"/>
<definition extID="platform.utilities.assert_lite.MIMXRT1052"/>
<definition extID="platform.drivers.usdhc.MIMXRT1052"/>
<definition extID="middleware.sdmmc.sd.MIMXRT1052"/>
<definition extID="middleware.sdmmc.common.MIMXRT1052"/>
<definition extID="middleware.sdmmc.host.usdhc.MIMXRT1052"/>
<definition extID="middleware.sdmmc.host.usdhc.freertos.MIMXRT1052"/>
<definition extID="middleware.fatfs.MIMXRT1052"/>
<definition extID="middleware.fatfs.sd.MIMXRT1052"/>
<definition extID="driver.fbdev.MIMXRT1052"/>
<definition extID="driver.video-common.MIMXRT1052"/>
<definition extID="middleware.freertos-kernel.heap_4.MIMXRT1052"/>
<definition extID="middleware.openh264.decoder.MIMXRT1052"/>
<definition extID="platform.drivers.clock.MIMXRT1052"/>
<definition extID="platform.drivers.common.MIMXRT1052"/>
<definition extID="device.MIMXRT1052_CMSIS.MIMXRT1052"/>
<definition extID="component.lpuart_adapter.MIMXRT1052"/>
<definition extID="component.lists.MIMXRT1052"/>
<definition extID="platform.drivers.lpuart.MIMXRT1052"/>
<definition extID="device.MIMXRT1052_startup.MIMXRT1052"/>
<definition extID="platform.drivers.iomuxc.MIMXRT1052"/>
<definition extID="platform.drivers.igpio.MIMXRT1052"/>
<definition extID="platform.drivers.xip_device.MIMXRT1052"/>
<definition extID="platform.drivers.xip_board.evkbimxrt1050.MIMXRT1052"/>
<definition extID="driver.dc-fb-common.MIMXRT1052"/>
<definition extID="CMSIS_Include_core_cm.MIMXRT1052"/>
<definition extID="middleware.sdmmc.osa.freertos.MIMXRT1052"/>
<definition extID="component.osa_free_rtos.MIMXRT1052"/>
<definition extID="middleware.freertos-kernel.MIMXRT1052"/>
<definition extID="middleware.freertos-kernel.extension.MIMXRT1052"/>
<definition extID="middleware.openh264.api.MIMXRT1052"/>
<definition extID="middleware.openh264.common.MIMXRT1052"/>
<definition extID="platform.utilities.misc_utilities.MIMXRT1052"/>
<definition extID="device.MIMXRT1052_system.MIMXRT1052"/>
<definition extID="iar"/>
<definition extID="mdk"/>
<definition extID="armgcc"/>
<definition extID="mcuxpresso"/>
<definition extID="com.nxp.mcuxpresso"/>
<definition extID="com.nxp.mcuxpresso.core.debug.support.segger.debug"/>
<definition extID="com.nxp.mcuxpresso.core.debug.support.segger.release"/>
<definition extID="com.crt.advproject.config.exe.debug"/>
<definition extID="com.crt.advproject.config.exe.release"/>
</externalDefinitions>
<example id="evkbimxrt1050_h264_freertos" name="h264_freertos" dependency="driver.dc-fb-elcdif.MIMXRT1052 platform.drivers.elcdif.MIMXRT1052 platform.drivers.pxp.MIMXRT1052 platform.drivers.cache_armv7_m7.MIMXRT1052 utility.debug_console_lite.MIMXRT1052 platform.utilities.assert_lite.MIMXRT1052 platform.drivers.usdhc.MIMXRT1052 middleware.sdmmc.sd.MIMXRT1052 middleware.sdmmc.common.MIMXRT1052 middleware.sdmmc.host.usdhc.MIMXRT1052 middleware.sdmmc.host.usdhc.freertos.MIMXRT1052 middleware.fatfs.MIMXRT1052 middleware.fatfs.sd.MIMXRT1052 driver.fbdev.MIMXRT1052 driver.video-common.MIMXRT1052 middleware.freertos-kernel.heap_4.MIMXRT1052 middleware.openh264.decoder.MIMXRT1052 platform.drivers.clock.MIMXRT1052 platform.drivers.common.MIMXRT1052 device.MIMXRT1052_CMSIS.MIMXRT1052 component.lpuart_adapter.MIMXRT1052 component.lists.MIMXRT1052 platform.drivers.lpuart.MIMXRT1052 device.MIMXRT1052_startup.MIMXRT1052 platform.drivers.iomuxc.MIMXRT1052 platform.drivers.igpio.MIMXRT1052 platform.drivers.xip_device.MIMXRT1052 platform.drivers.xip_board.evkbimxrt1050.MIMXRT1052 driver.dc-fb-common.MIMXRT1052 CMSIS_Include_core_cm.MIMXRT1052 middleware.sdmmc.osa.freertos.MIMXRT1052 component.osa_free_rtos.MIMXRT1052 middleware.freertos-kernel.MIMXRT1052 middleware.freertos-kernel.extension.MIMXRT1052 middleware.openh264.api.MIMXRT1052 middleware.openh264.common.MIMXRT1052 platform.utilities.misc_utilities.MIMXRT1052 device.MIMXRT1052_system.MIMXRT1052" category="display_examples">
<projects>
<project type="com.crt.advproject.projecttype.exe" nature="org.eclipse.cdt.core.ccnature"/>
</projects>
<memory>
<memoryBlock id="BOARD_FLASH_evkbimxrt1050" name="BOARD_FLASH" addr="60000000" size="04000000" type="ExtFlash" access="RO"/>
<memoryBlock id="BOARD_SDRAM_evkbimxrt1050" name="BOARD_SDRAM" addr="80000000" size="01E00000" type="RAM" access="RW"/>
<memoryBlock id="NCACHE_REGION_evkbimxrt1050" name="NCACHE_REGION" addr="81E00000" size="00200000" type="RAM" access="RW"/>
<memoryBlock id="SRAM_DTC_evkbimxrt1050" name="SRAM_DTC" addr="20000000" size="00020000" type="RAM" access="RW"/>
<memoryBlock id="SRAM_ITC_evkbimxrt1050" name="SRAM_ITC" addr="00000000" size="00020000" type="RAM" access="RW"/>
<memoryBlock id="SRAM_OC_evkbimxrt1050" name="SRAM_OC" addr="20200000" size="00040000" type="RAM" access="RW"/>
</memory>
<toolchainSettings>
<toolchainSetting id_refs="com.nxp.mcuxpresso">
<option id="com.crt.advproject.cpp.exe.debug.option.optimization.level" type="enum">
<value>gnu.cpp.compiler.optimization.level.optimize</value>
</option>
<option id="com.crt.advproject.cpp.fpu" type="enum">
<value>com.crt.advproject.cpp.fpu.fpv5dp.hard</value>
</option>
<option id="gnu.cpp.compiler.option.optimization.flags" type="string">
<value>-fno-common</value>
</option>
<option id="com.crt.advproject.cpp.misc.dialect" type="enum">
<value>com.crt.advproject.misc.dialect.gnupp11</value>
</option>
<option id="com.crt.advproject.cpp.exe.release.option.optimization.level" type="enum">
<value>gnu.cpp.compiler.optimization.level.more</value>
</option>
<option id="gnu.cpp.compiler.option.other.other" type="string">
<value>-Wno-format -Wno-strict-aliasing -c -ffunction-sections -fdata-sections -ffreestanding -fno-builtin -fno-rtti -fno-exceptions</value>
</option>
<option id="gnu.c.compiler.option.preprocessor.def.symbols" type="stringList">
<value>XIP_BOOT_HEADER_DCD_ENABLE=1</value>
<value>SKIP_SYSCLK_INIT</value>
<value>DATA_SECTION_IS_CACHEABLE=1</value>
<value>CPU_MIMXRT1052DVL6B</value>
<value>SDK_DEBUGCONSOLE=1</value>
<value>XIP_EXTERNAL_FLASH=1</value>
<value>XIP_BOOT_HEADER_ENABLE=1</value>
<value>FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1</value>
<value>SD_ENABLED</value>
<value>SDK_OS_FREE_RTOS</value>
<value>__NXP_MSDK__</value>
<value>MCUXPRESSO_SDK</value>
</option>
<option id="gnu.cpp.compiler.option.preprocessor.def" type="stringList">
<value>CPU_MIMXRT1052DVL6B</value>
<value>__NXP_MSDK__</value>
<value>MCUXPRESSO_SDK</value>
</option>
<option id="com.crt.advproject.gas.hdrlib" type="enum">
<value>com.crt.advproject.gas.hdrlib.newlibnano</value>
</option>
<option id="com.crt.advproject.gas.specs" type="enum">
<value>com.crt.advproject.gas.specs.newlibnano</value>
</option>
<option id="com.crt.advproject.gcc.hdrlib" type="enum">
<value>com.crt.advproject.gcc.hdrlib.newlibnano</value>
</option>
<option id="com.crt.advproject.gcc.specs" type="enum">
<value>com.crt.advproject.gcc.specs.newlibnano</value>
</option>
<option id="com.crt.advproject.cpp.hdrlib" type="enum">
<value>com.crt.advproject.cpp.hdrlib.newlibnano</value>
</option>
<option id="com.crt.advproject.cpp.specs" type="enum">
<value>com.crt.advproject.cpp.specs.newlibnano</value>
</option>
<option id="com.crt.advproject.link.cpp.hdrlib" type="enum">
<value>com.crt.advproject.cpp.link.hdrlib.newlibnano.nohost</value>
</option>
<option id="com.crt.advproject.link.cpp.fpu" type="enum">
<value>com.crt.advproject.link.cpp.fpu.fpv5dp.hard</value>
</option>
<option id="gnu.cpp.link.option.nostdlibs" type="boolean">
<value>true</value>
</option>
<option id="com.crt.advproject.link.memory.sections.cpp" type="stringList">
<value>isd=*(NonCacheable.init);region=NCACHE_REGION;type=.data</value>
<value>isd=*(NonCacheable);region=NCACHE_REGION;type=.bss</value>
</option>
<option id="com.crt.advproject.link.memory.heapAndStack.cpp" type="string">
<value>&amp;Heap:Default;Default;0x1800000&amp;Stack:Default;Default;0x1000</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="com.crt.advproject.gcc.exe.release.option.optimization.level" type="enum">
<value>gnu.c.optimization.level.most</value>
</option>
<option id="gnu.c.compiler.option.misc.other" type="string">
<value>-c -ffunction-sections -fdata-sections -ffreestanding -fno-builtin</value>
</option>
</toolchainSetting>
</toolchainSettings>
<debug_configurations>
<debug_configuration id_refs="com.nxp.mcuxpresso.core.debug.support.segger.debug">
<scripts>
<script type="segger_script">
<source path="boards/evkbimxrt1050/display_examples/h264_freertos" project_relative_path="script" type="script">
<files mask="evkbimxrt1050_sdram_init.jlinkscript"/>
</source>
</script>
</scripts>
</debug_configuration>
<debug_configuration id_refs="com.nxp.mcuxpresso.core.debug.support.segger.release">
<scripts>
<script type="segger_script">
<source path="boards/evkbimxrt1050/display_examples/h264_freertos" project_relative_path="script" type="script">
<files mask="evkbimxrt1050_sdram_init.jlinkscript"/>
</source>
</script>
</scripts>
</debug_configuration>
<debug_configuration id_refs="com.crt.advproject.config.exe.debug com.crt.advproject.config.exe.release">
<drivers>
<driver id_refs="BOARD_FLASH_evkbimxrt1050">
<driverBinary path="devices/MIMXRT1052/mcuxpresso" project_relative_path="binary" type="binary">
<files mask="MIMXRT1050-EVK_S26KS512S.cfx"/>
</driverBinary>
</driver>
</drivers>
</debug_configuration>
</debug_configurations>
<include_paths>
<include_path path="boards/evkbimxrt1050/display_examples/h264_freertos" project_relative_path="source" type="c_include"/>
<include_path path="boards/evkbimxrt1050/display_examples/h264_freertos" project_relative_path="board" type="c_include"/>
<include_path path="rtos/freertos/libraries/abstractions/posix/include" project_relative_path="freertos/libraries/abstractions/posix/include" type="c_include"/>
<include_path path="rtos/freertos/libraries/freertos_plus/standard/freertos_plus_posix/include" project_relative_path="freertos/libraries/freertos_plus/standard/freertos_plus_posix/include" type="c_include"/>
<include_path path="rtos/freertos/libraries/c_sdk/standard/common/include/private" project_relative_path="freertos/libraries/c_sdk/standard/common/include/private" type="c_include"/>
<include_path path="boards/evkbimxrt1050/display_examples/h264_freertos" project_relative_path="evkbimxrt1050/display_examples/h264_freertos" type="c_include"/>
<include_path path="boards/evkbimxrt1050/display_examples/h264_freertos" project_relative_path="source" type="asm_include"/>
</include_paths>
<source path="boards/evkbimxrt1050/display_examples/h264_freertos/iar" project_relative_path="./" type="workspace" toolchain="iar">
<files mask="h264_freertos.ewd"/>
<files mask="h264_freertos.ewp"/>
<files mask="h264_freertos.eww"/>
</source>
<source path="boards/evkbimxrt1050/display_examples/h264_freertos/mdk" project_relative_path="./" type="workspace" toolchain="mdk">
<files mask="h264_freertos.uvprojx"/>
<files mask="h264_freertos.uvoptx"/>
<files mask="h264_freertos.uvmpw"/>
</source>
<source path="boards/evkbimxrt1050/display_examples/h264_freertos/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_flexspi_nor_sdram_debug.bat"/>
<files mask="build_flexspi_nor_sdram_debug.sh"/>
<files mask="build_flexspi_nor_sdram_release.bat"/>
<files mask="build_flexspi_nor_sdram_release.sh"/>
</source>
<source path="boards/evkbimxrt1050/display_examples/h264_freertos/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="boards/evkbimxrt1050/display_examples/h264_freertos" project_relative_path="source" type="src">
<files mask="h264_freertos.c"/>
<files mask="display.c"/>
<files mask="h264_dec.cpp"/>
<files mask="sdcard.c"/>
</source>
<source path="boards/evkbimxrt1050/display_examples/h264_freertos" project_relative_path="source" type="c_include">
<files mask="ffconf.h"/>
<files mask="FreeRTOS_POSIX_portable.h"/>
<files mask="display.h"/>
<files mask="h264_dec.h"/>
<files mask="sdcard.h"/>
<files mask="FreeRTOSConfig.h"/>
</source>
<source path="boards/evkbimxrt1050/display_examples/h264_freertos" project_relative_path="board" type="c_include">
<files mask="display_support.h"/>
<files mask="sdmmc_config.h"/>
<files mask="board.h"/>
<files mask="clock_config.h"/>
<files mask="dcd.h"/>
</source>
<source path="boards/evkbimxrt1050/display_examples/h264_freertos" project_relative_path="board" type="src">
<files mask="display_support.c"/>
<files mask="sdmmc_config.c"/>
<files mask="board.c"/>
<files mask="clock_config.c"/>
<files mask="dcd.c"/>
</source>
<source path="boards/evkbimxrt1050/display_examples/h264_freertos" project_relative_path="board" type="src">
<files mask="pin_mux.c"/>
</source>
<source path="boards/evkbimxrt1050/display_examples/h264_freertos" project_relative_path="board" type="c_include">
<files mask="pin_mux.h"/>
</source>
<source path="boards/evkbimxrt1050/display_examples/h264_freertos/iar" project_relative_path="evkbimxrt1050/display_examples/h264_freertos/linker" type="linker" toolchain="iar">
<files mask="MIMXRT1052xxxxx_flexspi_nor_sdram.icf"/>
</source>
<source path="boards/evkbimxrt1050/display_examples/h264_freertos/mdk" project_relative_path="evkbimxrt1050/display_examples/h264_freertos/linker" type="linker" toolchain="mdk">
<files mask="MIMXRT1052xxxxx_flexspi_nor_sdram.scf"/>
</source>
<source path="boards/evkbimxrt1050/display_examples/h264_freertos/armgcc" project_relative_path="evkbimxrt1050/display_examples/h264_freertos/linker" type="linker" toolchain="armgcc">
<files mask="MIMXRT1052xxxxx_flexspi_nor_sdram.ld"/>
</source>
<source path="rtos/freertos/libraries/abstractions/posix/include/FreeRTOS_POSIX" project_relative_path="freertos/libraries/abstractions/posix/include/FreeRTOS_POSIX" type="c_include">
<files mask="errno.h"/>
<files mask="fcntl.h"/>
<files mask="mqueue.h"/>
<files mask="pthread.h"/>
<files mask="sched.h"/>
<files mask="semaphore.h"/>
<files mask="signal.h"/>
<files mask="time.h"/>
<files mask="unistd.h"/>
<files mask="utils.h"/>
</source>
<source path="rtos/freertos/libraries/abstractions/posix/include/FreeRTOS_POSIX/sys" project_relative_path="freertos/libraries/abstractions/posix/include/FreeRTOS_POSIX/sys" type="c_include">
<files mask="types.h"/>
</source>
<source path="rtos/freertos/libraries/freertos_plus/standard/freertos_plus_posix/include" project_relative_path="freertos/libraries/freertos_plus/standard/freertos_plus_posix/include" type="c_include">
<files mask="FreeRTOS_POSIX.h"/>
<files mask="FreeRTOS_POSIX_internal.h"/>
<files mask="FreeRTOS_POSIX_portable_default.h"/>
<files mask="FreeRTOS_POSIX_types.h"/>
</source>
<source path="rtos/freertos/libraries/freertos_plus/standard/freertos_plus_posix/source" project_relative_path="freertos/libraries/freertos_plus/standard/freertos_plus_posix/source" type="src">
<files mask="FreeRTOS_POSIX_clock.c"/>
<files mask="FreeRTOS_POSIX_mqueue.c"/>
<files mask="FreeRTOS_POSIX_pthread.c"/>
<files mask="FreeRTOS_POSIX_pthread_barrier.c"/>
<files mask="FreeRTOS_POSIX_pthread_cond.c"/>
<files mask="FreeRTOS_POSIX_pthread_mutex.c"/>
<files mask="FreeRTOS_POSIX_sched.c"/>
<files mask="FreeRTOS_POSIX_semaphore.c"/>
<files mask="FreeRTOS_POSIX_timer.c"/>
<files mask="FreeRTOS_POSIX_unistd.c"/>
<files mask="FreeRTOS_POSIX_utils.c"/>
</source>
<source path="rtos/freertos/libraries/c_sdk/standard/common/include/private" project_relative_path="freertos/libraries/c_sdk/standard/common/include/private" type="c_include">
<files mask="iot_doubly_linked_list.h"/>
</source>
<source path="boards/evkbimxrt1050/display_examples/h264_freertos" project_relative_path="doc" type="doc" toolchain="iar mdk mcuxpresso armgcc">
<files mask="readme.txt"/>
</source>
<source path="boards/evkbimxrt1050/display_examples/h264_freertos/iar" project_relative_path="evkbimxrt1050" type="other" toolchain="iar">
<files mask="evkbimxrt1050_sdram_init.mac"/>
</source>
<source path="boards/evkbimxrt1050/display_examples/h264_freertos/mdk" project_relative_path="evkbimxrt1050" type="configuration" toolchain="mdk">
<files mask="evkbimxrt1050_flexspi_nor_sdram.ini"/>
</source>
</example>
</ksdk:examples>