287 lines
17 KiB
XML
287 lines
17 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.camera-device-common.MIMXRT1052"/>
|
|
<definition extID="driver.camera-receiver-common.MIMXRT1052"/>
|
|
<definition extID="driver.camera-device-sccb.MIMXRT1052"/>
|
|
<definition extID="driver.camera-device-ov7725.MIMXRT1052"/>
|
|
<definition extID="driver.camera-device-mt9m114.MIMXRT1052"/>
|
|
<definition extID="driver.camera-common.MIMXRT1052"/>
|
|
<definition extID="driver.camera-receiver-csi.MIMXRT1052"/>
|
|
<definition extID="platform.drivers.csi.MIMXRT1052"/>
|
|
<definition extID="driver.video-common.MIMXRT1052"/>
|
|
<definition extID="driver.video-i2c.MIMXRT1052"/>
|
|
<definition extID="platform.drivers.elcdif.MIMXRT1052"/>
|
|
<definition extID="platform.drivers.pxp.MIMXRT1052"/>
|
|
<definition extID="driver.dc-fb-common.MIMXRT1052"/>
|
|
<definition extID="driver.dc-fb-elcdif.MIMXRT1052"/>
|
|
<definition extID="platform.drivers.igpio.MIMXRT1052"/>
|
|
<definition extID="platform.drivers.gpt.MIMXRT1052"/>
|
|
<definition extID="utility.debug_console_lite.MIMXRT1052"/>
|
|
<definition extID="platform.utilities.assert_lite.MIMXRT1052"/>
|
|
<definition extID="middleware.eiq.mpp.MIMXRT1052"/>
|
|
<definition extID="middleware.freertos-kernel.MIMXRT1052"/>
|
|
<definition extID="middleware.freertos-kernel.heap_4.MIMXRT1052"/>
|
|
<definition extID="middleware.eiq.tensorflow_lite_micro.binary.MIMXRT1052"/>
|
|
<definition extID="middleware.eiq.deepviewrt.nnlib.MIMXRT1052"/>
|
|
<definition extID="component.lists.MIMXRT1052"/>
|
|
<definition extID="component.lpuart_adapter.MIMXRT1052"/>
|
|
<definition extID="platform.drivers.lpuart.MIMXRT1052"/>
|
|
<definition extID="device.MIMXRT1052_CMSIS.MIMXRT1052"/>
|
|
<definition extID="device.MIMXRT1052_startup.MIMXRT1052"/>
|
|
<definition extID="platform.drivers.clock.MIMXRT1052"/>
|
|
<definition extID="platform.drivers.common.MIMXRT1052"/>
|
|
<definition extID="platform.drivers.iomuxc.MIMXRT1052"/>
|
|
<definition extID="platform.drivers.lpi2c.MIMXRT1052"/>
|
|
<definition extID="platform.drivers.cache_armv7_m7.MIMXRT1052"/>
|
|
<definition extID="platform.drivers.xip_device.MIMXRT1052"/>
|
|
<definition extID="platform.drivers.xip_board.evkbimxrt1050.MIMXRT1052"/>
|
|
<definition extID="platform.utilities.misc_utilities.MIMXRT1052"/>
|
|
<definition extID="middleware.freertos-kernel.template.MIMXRT1052"/>
|
|
<definition extID="middleware.freertos-kernel.extension.MIMXRT1052"/>
|
|
<definition extID="middleware.eiq.tensorflow_lite_micro.headers.MIMXRT1052"/>
|
|
<definition extID="middleware.eiq.tensorflow_lite_micro.third_party.flatbuffers.MIMXRT1052"/>
|
|
<definition extID="middleware.eiq.tensorflow_lite_micro.third_party.gemmlowp.MIMXRT1052"/>
|
|
<definition extID="middleware.eiq.tensorflow_lite_micro.third_party.ruy.MIMXRT1052"/>
|
|
<definition extID="CMSIS_Include_core_cm.MIMXRT1052"/>
|
|
<definition extID="device.MIMXRT1052_system.MIMXRT1052"/>
|
|
<definition extID="armgcc"/>
|
|
<definition extID="mcuxpresso"/>
|
|
<definition extID="com.nxp.mcuxpresso"/>
|
|
<definition extID="com.crt.advproject.config.exe.debug"/>
|
|
<definition extID="com.crt.advproject.config.exe.release"/>
|
|
<definition extID="com.nxp.mcuxpresso.core.debug.support.segger.debug"/>
|
|
<definition extID="com.nxp.mcuxpresso.core.debug.support.segger.release"/>
|
|
<definition extID="iar"/>
|
|
<definition extID="mdk"/>
|
|
</externalDefinitions>
|
|
<example id="evkbimxrt1050_mpp_camera_mobilenet_view_glow" name="mpp_camera_mobilenet_view_glow" dependency="driver.camera-device-common.MIMXRT1052 driver.camera-receiver-common.MIMXRT1052 driver.camera-device-sccb.MIMXRT1052 driver.camera-device-ov7725.MIMXRT1052 driver.camera-device-mt9m114.MIMXRT1052 driver.camera-common.MIMXRT1052 driver.camera-receiver-csi.MIMXRT1052 platform.drivers.csi.MIMXRT1052 driver.video-common.MIMXRT1052 driver.video-i2c.MIMXRT1052 platform.drivers.elcdif.MIMXRT1052 platform.drivers.pxp.MIMXRT1052 driver.dc-fb-common.MIMXRT1052 driver.dc-fb-elcdif.MIMXRT1052 platform.drivers.igpio.MIMXRT1052 platform.drivers.gpt.MIMXRT1052 utility.debug_console_lite.MIMXRT1052 platform.utilities.assert_lite.MIMXRT1052 middleware.eiq.mpp.MIMXRT1052 middleware.freertos-kernel.MIMXRT1052 middleware.freertos-kernel.heap_4.MIMXRT1052 middleware.eiq.tensorflow_lite_micro.binary.MIMXRT1052 middleware.eiq.deepviewrt.nnlib.MIMXRT1052 component.lists.MIMXRT1052 component.lpuart_adapter.MIMXRT1052 platform.drivers.lpuart.MIMXRT1052 device.MIMXRT1052_CMSIS.MIMXRT1052 device.MIMXRT1052_startup.MIMXRT1052 platform.drivers.clock.MIMXRT1052 platform.drivers.common.MIMXRT1052 platform.drivers.iomuxc.MIMXRT1052 platform.drivers.lpi2c.MIMXRT1052 platform.drivers.cache_armv7_m7.MIMXRT1052 platform.drivers.xip_device.MIMXRT1052 platform.drivers.xip_board.evkbimxrt1050.MIMXRT1052 platform.utilities.misc_utilities.MIMXRT1052 middleware.freertos-kernel.template.MIMXRT1052 middleware.freertos-kernel.extension.MIMXRT1052 middleware.eiq.tensorflow_lite_micro.headers.MIMXRT1052 middleware.eiq.tensorflow_lite_micro.third_party.flatbuffers.MIMXRT1052 middleware.eiq.tensorflow_lite_micro.third_party.gemmlowp.MIMXRT1052 middleware.eiq.tensorflow_lite_micro.third_party.ruy.MIMXRT1052 CMSIS_Include_core_cm.MIMXRT1052 device.MIMXRT1052_system.MIMXRT1052" category="eiq_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.gcc.exe.release.option.optimization.level" type="enum">
|
|
<value>gnu.c.optimization.level.most</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.debug.option.optimization.level" type="enum">
|
|
<value>gnu.c.optimization.level.most</value>
|
|
</option>
|
|
<option id="gnu.c.compiler.option.misc.other" type="string">
|
|
<value>-Wno-strict-aliasing -c -ffunction-sections -fdata-sections</value>
|
|
</option>
|
|
<option id="com.crt.advproject.cpp.exe.release.option.optimization.level" type="enum">
|
|
<value>gnu.cpp.compiler.optimization.level.most</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.debug.option.optimization.level" type="enum">
|
|
<value>gnu.cpp.compiler.optimization.level.most</value>
|
|
</option>
|
|
<option id="gnu.cpp.compiler.option.other.other" type="string">
|
|
<value>-fno-rtti -fno-exceptions -Wno-sign-compare -Wno-strict-aliasing -Wno-deprecated-declarations -c -ffunction-sections -fdata-sections</value>
|
|
</option>
|
|
<option id="gnu.cpp.compiler.option.warnings.toerrors" type="boolean">
|
|
<value>false</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>INFERENCE_ENGINE_GLOW</value>
|
|
<value>configGENERATE_RUN_TIME_STATS=1</value>
|
|
<value>SDK_DEBUGCONSOLE_UART</value>
|
|
<value>ARM_MATH_CM7</value>
|
|
<value>__FPU_PRESENT=1</value>
|
|
<value>SDK_I2C_BASED_COMPONENT_USED=1</value>
|
|
<value>TF_LITE_STATIC_MEMORY</value>
|
|
<value>MCUXPRESSO_SDK</value>
|
|
<value>SDK_I2C_BASED_COMPONENT_USED=1</value>
|
|
<value>SDK_OS_FREE_RTOS</value>
|
|
</option>
|
|
<option id="gnu.cpp.compiler.option.preprocessor.def" type="stringList">
|
|
<value>CPU_MIMXRT1052DVL6B</value>
|
|
<value>INFERENCE_ENGINE_GLOW</value>
|
|
<value>configGENERATE_RUN_TIME_STATS=1</value>
|
|
<value>SDK_DEBUGCONSOLE_UART</value>
|
|
<value>ARM_MATH_CM7</value>
|
|
<value>__FPU_PRESENT=1</value>
|
|
<value>SDK_I2C_BASED_COMPONENT_USED=1</value>
|
|
<value>TF_LITE_STATIC_MEMORY</value>
|
|
<value>MCUXPRESSO_SDK</value>
|
|
</option>
|
|
<option id="gnu.c.link.option.userobjs" type="stringList">
|
|
<value>${workspace_loc:/${ProjName}/source/models/mobilenet_v1_0.25_128_quant_int8/mobilenet_v1_glow_cm7.o}</value>
|
|
</option>
|
|
<option id="gnu.cpp.link.option.userobjs" type="stringList">
|
|
<value>${workspace_loc:/${ProjName}/source/models/mobilenet_v1_0.25_128_quant_int8/mobilenet_v1_glow_cm7.o}</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>&Heap:BOARD_SDRAM;Post Data;0x80000&Stack:SRAM_DTC;End;0x10000</value>
|
|
</option>
|
|
<option id="gnu.cpp.link.option.other" type="stringList">
|
|
<value>-z noexecstack</value>
|
|
<value>-no-warn-rwx-segments</value>
|
|
</option>
|
|
<option id="com.crt.advproject.gas.fpu" type="enum">
|
|
<value>com.crt.advproject.gas.fpu.fpv5dp.hard</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_evkbimxrt1050">
|
|
<driverBinary path="../../../../devices/MIMXRT1052/mcuxpresso" project_relative_path="binary" type="binary">
|
|
<files mask="MIMXRT1050-EVK_S26KS512S.cfx"/>
|
|
</driverBinary>
|
|
</driver>
|
|
</drivers>
|
|
</debug_configuration>
|
|
<debug_configuration id_refs="com.nxp.mcuxpresso.core.debug.support.segger.debug com.nxp.mcuxpresso.core.debug.support.segger.release">
|
|
<scripts>
|
|
<script type="segger_script">
|
|
<source path="." project_relative_path="script" type="script">
|
|
<files mask="evkbimxrt1050_sdram_init.jlinkscript"/>
|
|
</source>
|
|
</script>
|
|
</scripts>
|
|
</debug_configuration>
|
|
</debug_configurations>
|
|
<include_paths>
|
|
<include_path path="../../../../middleware/eiq/mpp/examples" project_relative_path="source" type="c_include"/>
|
|
<include_path path="../../../../middleware/eiq/mpp/boards/evkbimxrt1050/examples/camera_mobilenet_view" project_relative_path="source" type="c_include"/>
|
|
<include_path path="models/mobilenet_v1_0.25_128_quant_int8" project_relative_path="source/models/mobilenet_v1_0.25_128_quant_int8" type="c_include"/>
|
|
<include_path path="." project_relative_path="board" type="c_include"/>
|
|
<include_path path="." project_relative_path="source" type="asm_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_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="../../../../devices/MIMXRT1052" project_relative_path="./" type="workspace" toolchain="armgcc">
|
|
<files mask="all_lib_device.cmake"/>
|
|
</source>
|
|
<source path="." project_relative_path="board" type="src">
|
|
<files mask="gpt_config.c"/>
|
|
<files mask="board_init.c"/>
|
|
</source>
|
|
<source path="models/mobilenet_v1_0.25_128_quant_int8" project_relative_path="source/models/mobilenet_v1_0.25_128_quant_int8" type="c_include">
|
|
<files mask="mobilenet_v1_glow_cm7.h"/>
|
|
<files mask="mobilenet_v1_weights_glow_cm7.h"/>
|
|
<files mask="mobilenetv1_labels.h"/>
|
|
<files mask="mobilenetv1_output_postproc.h"/>
|
|
</source>
|
|
<source path="models/mobilenet_v1_0.25_128_quant_int8" project_relative_path="source/models/mobilenet_v1_0.25_128_quant_int8" type="src" toolchain="mcuxpresso iar mdk">
|
|
<files mask="mobilenet_v1_glow_cm7.o"/>
|
|
</source>
|
|
<source path="models/mobilenet_v1_0.25_128_quant_int8" project_relative_path="source/models/mobilenet_v1_0.25_128_quant_int8" method="copy" type="lib" toolchain="armgcc">
|
|
<files mask="mobilenet_v1_glow_cm7.o"/>
|
|
</source>
|
|
<source path="." project_relative_path="source" type="src">
|
|
<files mask="camera_mobilenet_view.c"/>
|
|
</source>
|
|
<source path="." project_relative_path="source" type="c_include">
|
|
<files mask="mpp_config.h"/>
|
|
</source>
|
|
<source path="models" project_relative_path="source/models" type="src">
|
|
<files mask="get_top_n.cpp"/>
|
|
</source>
|
|
<source path="models/mobilenet_v1_0.25_128_quant_int8" project_relative_path="source/models/mobilenet_v1_0.25_128_quant_int8" type="src">
|
|
<files mask="mobilenetv1_output_postproc.cpp"/>
|
|
</source>
|
|
<source path="doc" project_relative_path="doc" type="doc">
|
|
<files mask="camera_mobilenet_view.readme"/>
|
|
</source>
|
|
<source path="models" project_relative_path="source/models" type="c_include">
|
|
<files mask="get_top_n.h"/>
|
|
<files mask="utils.h"/>
|
|
</source>
|
|
<source path="." project_relative_path="source" type="c_include" config="true">
|
|
<files mask="FreeRTOSConfig.h"/>
|
|
</source>
|
|
<source path="." project_relative_path="board" type="c_include">
|
|
<files mask="board_init.h"/>
|
|
</source>
|
|
<source path="." project_relative_path="board" type="src">
|
|
<files mask="board.c"/>
|
|
<files mask="clock_config.c"/>
|
|
<files mask="dcd.c"/>
|
|
<files mask="display_support.c"/>
|
|
<files mask="camera_support.c"/>
|
|
</source>
|
|
<source path="." project_relative_path="board" type="c_include">
|
|
<files mask="board.h"/>
|
|
<files mask="clock_config.h"/>
|
|
<files mask="dcd.h"/>
|
|
<files mask="display_support.h"/>
|
|
<files mask="camera_support.h"/>
|
|
</source>
|
|
<source path="doc" project_relative_path="doc" type="doc">
|
|
<files mask="README.md"/>
|
|
</source>
|
|
<source path="." project_relative_path="doc" type="doc">
|
|
<files mask="readme.md"/>
|
|
</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="hal" project_relative_path="board/hal" type="src">
|
|
<files mask="hal_evkbimxrt1050.c"/>
|
|
</source>
|
|
<source path="armgcc" project_relative_path="MIMXRT1052/gcc" type="linker" toolchain="armgcc">
|
|
<files mask="MIMXRT1052xxxxx_flexspi_nor_sdram.ld"/>
|
|
</source>
|
|
</example>
|
|
</ksdk:examples>
|