-
Notifications
You must be signed in to change notification settings - Fork 59
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Port OpenAMP_FreeRTOS example through STM32CubeIDE
- Loading branch information
Showing
12 changed files
with
3,432 additions
and
0 deletions.
There are no files selected for viewing
29 changes: 29 additions & 0 deletions
29
...K2/Applications/OpenAMP/OpenAMP_FreeRTOS_echo/STM32CubeIDE/OpenAMP_FreeRTOS_echo/.project
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<projectDescription> | ||
<name>OpenAMP_FreeRTOS_echo</name> | ||
<comment></comment> | ||
<projects> | ||
</projects> | ||
<buildSpec> | ||
</buildSpec> | ||
<natures> | ||
<nature>com.st.stm32cube.ide.mcu.MCUProjectNature</nature> | ||
<nature>com.st.stm32cube.ide.mcu.MCURootProjectNature</nature> | ||
<nature>com.st.stm32cube.ide.mcu.MCUCubeIdeServicesRevAProjectNature</nature> | ||
<nature>com.st.stm32cube.ide.mcu.MCUManagedMakefileProjectNature</nature> | ||
<nature>com.st.stm32cube.ide.mcu.MCUEndUserDisabledTrustZoneProjectNature</nature> | ||
<nature>com.st.stm32cube.ide.mcu.MCUSingleCpuProjectNature</nature> | ||
<nature>com.st.stm32cube.ide.mpu.projectnatures.core.MPUEmbeddedMCUProjectNature</nature> | ||
</natures> | ||
<filteredResources> | ||
<filter> | ||
<id>1568709163798</id> | ||
<name></name> | ||
<type>22</type> | ||
<matcher> | ||
<id>org.eclipse.ui.ide.multiFilter</id> | ||
<arguments>1.0-name-matches-false-false-*.launch</arguments> | ||
</matcher> | ||
</filter> | ||
</filteredResources> | ||
</projectDescription> |
157 changes: 157 additions & 0 deletions
157
...plications/OpenAMP/OpenAMP_FreeRTOS_echo/STM32CubeIDE/OpenAMP_FreeRTOS_echo/CM4/.cproject
Large diffs are not rendered by default.
Oops, something went wrong.
331 changes: 331 additions & 0 deletions
331
...pplications/OpenAMP/OpenAMP_FreeRTOS_echo/STM32CubeIDE/OpenAMP_FreeRTOS_echo/CM4/.project
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,331 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<projectDescription> | ||
<name>OpenAMP_FreeRTOS_echo_CM4</name> | ||
<comment></comment> | ||
<projects> | ||
</projects> | ||
<buildSpec> | ||
<buildCommand> | ||
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name> | ||
<triggers>clean,full,incremental,</triggers> | ||
<arguments> | ||
</arguments> | ||
</buildCommand> | ||
<buildCommand> | ||
<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name> | ||
<triggers>full,incremental,</triggers> | ||
<arguments> | ||
</arguments> | ||
</buildCommand> | ||
</buildSpec> | ||
<natures> | ||
<nature>com.st.stm32cube.ide.mcu.MCUProjectNature</nature> | ||
<nature>org.eclipse.cdt.core.cnature</nature> | ||
<nature>com.st.stm32cube.ide.mpu.projectnatures.core.MPUEmbeddedMCUProjectNature</nature> | ||
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature> | ||
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature> | ||
<nature>com.st.stm32cube.ide.mcu.MCUSW4STM32ConvertedProjectNature</nature> | ||
</natures> | ||
<linkedResources> | ||
<link> | ||
<name>Doc/readme.txt</name> | ||
<type>1</type> | ||
<locationURI>PARENT-3-PROJECT_LOC/readme.txt</locationURI> | ||
</link> | ||
<link> | ||
<name>Remoteproc/README</name> | ||
<type>1</type> | ||
<locationURI>PARENT-3-PROJECT_LOC/Remoteproc/README</locationURI> | ||
</link> | ||
<link> | ||
<name>Remoteproc/fw_cortex_m4.sh</name> | ||
<type>1</type> | ||
<locationURI>PARENT-3-PROJECT_LOC/Remoteproc/fw_cortex_m4.sh</locationURI> | ||
</link> | ||
<link> | ||
<name>Application/STM32CubeIDE/startup_stm32mp15xx.s</name> | ||
<type>1</type> | ||
<locationURI>PARENT-2-PROJECT_LOC/startup_stm32mp15xx.s</locationURI> | ||
</link> | ||
<link> | ||
<name>Application/STM32CubeIDE/syscalls.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-2-PROJECT_LOC/syscalls.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Application/User/app_freertos.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-3-PROJECT_LOC/Src/app_freertos.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Application/User/lock_resource.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-3-PROJECT_LOC/Src/lock_resource.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Application/User/main.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-3-PROJECT_LOC/Src/main.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Application/User/mbox_ipcc.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-3-PROJECT_LOC/Src/mbox_ipcc.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Application/User/openamp.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-3-PROJECT_LOC/Src/openamp.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Application/User/openamp_log.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-3-PROJECT_LOC/Src/openamp_log.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Application/User/rsc_table.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-3-PROJECT_LOC/Src/rsc_table.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Application/User/stm32mp1xx_hal_msp.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-3-PROJECT_LOC/Src/stm32mp1xx_hal_msp.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Application/User/stm32mp1xx_hal_timebase_tim.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-3-PROJECT_LOC/Src/stm32mp1xx_hal_timebase_tim.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Application/User/stm32mp1xx_it.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-3-PROJECT_LOC/Src/stm32mp1xx_it.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Drivers/BSP/stm32mp15xx_disco.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Drivers/BSP/STM32MP15xx_DISCO/stm32mp15xx_disco.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Drivers/CMSIS/system_stm32mp1xx.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-3-PROJECT_LOC/Src/system_stm32mp1xx.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Drivers/STM32MP1xx_HAL_Driver/stm32mp1xx_hal.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Drivers/STM32MP1xx_HAL_Driver/Src/stm32mp1xx_hal.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Drivers/STM32MP1xx_HAL_Driver/stm32mp1xx_hal_cortex.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Drivers/STM32MP1xx_HAL_Driver/Src/stm32mp1xx_hal_cortex.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Drivers/STM32MP1xx_HAL_Driver/stm32mp1xx_hal_dma.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Drivers/STM32MP1xx_HAL_Driver/Src/stm32mp1xx_hal_dma.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Drivers/STM32MP1xx_HAL_Driver/stm32mp1xx_hal_dma_ex.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Drivers/STM32MP1xx_HAL_Driver/Src/stm32mp1xx_hal_dma_ex.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Drivers/STM32MP1xx_HAL_Driver/stm32mp1xx_hal_exti.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Drivers/STM32MP1xx_HAL_Driver/Src/stm32mp1xx_hal_exti.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Drivers/STM32MP1xx_HAL_Driver/stm32mp1xx_hal_gpio.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Drivers/STM32MP1xx_HAL_Driver/Src/stm32mp1xx_hal_gpio.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Drivers/STM32MP1xx_HAL_Driver/stm32mp1xx_hal_hsem.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Drivers/STM32MP1xx_HAL_Driver/Src/stm32mp1xx_hal_hsem.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Drivers/STM32MP1xx_HAL_Driver/stm32mp1xx_hal_ipcc.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Drivers/STM32MP1xx_HAL_Driver/Src/stm32mp1xx_hal_ipcc.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Drivers/STM32MP1xx_HAL_Driver/stm32mp1xx_hal_mdma.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Drivers/STM32MP1xx_HAL_Driver/Src/stm32mp1xx_hal_mdma.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Drivers/STM32MP1xx_HAL_Driver/stm32mp1xx_hal_pwr.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Drivers/STM32MP1xx_HAL_Driver/Src/stm32mp1xx_hal_pwr.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Drivers/STM32MP1xx_HAL_Driver/stm32mp1xx_hal_pwr_ex.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Drivers/STM32MP1xx_HAL_Driver/Src/stm32mp1xx_hal_pwr_ex.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Drivers/STM32MP1xx_HAL_Driver/stm32mp1xx_hal_rcc.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Drivers/STM32MP1xx_HAL_Driver/Src/stm32mp1xx_hal_rcc.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Drivers/STM32MP1xx_HAL_Driver/stm32mp1xx_hal_rcc_ex.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Drivers/STM32MP1xx_HAL_Driver/Src/stm32mp1xx_hal_rcc_ex.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Drivers/STM32MP1xx_HAL_Driver/stm32mp1xx_hal_tim.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Drivers/STM32MP1xx_HAL_Driver/Src/stm32mp1xx_hal_tim.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Drivers/STM32MP1xx_HAL_Driver/stm32mp1xx_hal_tim_ex.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Drivers/STM32MP1xx_HAL_Driver/Src/stm32mp1xx_hal_tim_ex.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Middlewares/FreeRTOS/cmsis_os2.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Middlewares/FreeRTOS/croutine.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Middlewares/Third_Party/FreeRTOS/Source/croutine.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Middlewares/FreeRTOS/event_groups.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Middlewares/Third_Party/FreeRTOS/Source/event_groups.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Middlewares/FreeRTOS/heap_4.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Middlewares/FreeRTOS/list.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Middlewares/Third_Party/FreeRTOS/Source/list.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Middlewares/FreeRTOS/port.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Middlewares/FreeRTOS/queue.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Middlewares/Third_Party/FreeRTOS/Source/queue.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Middlewares/FreeRTOS/stream_buffer.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Middlewares/FreeRTOS/tasks.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Middlewares/Third_Party/FreeRTOS/Source/tasks.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Middlewares/FreeRTOS/timers.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Middlewares/Third_Party/FreeRTOS/Source/timers.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Middlewares/OpenAMP/libmetal/device.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Middlewares/Third_Party/OpenAMP/libmetal/lib/device.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Middlewares/OpenAMP/libmetal/init.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Middlewares/Third_Party/OpenAMP/libmetal/lib/init.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Middlewares/OpenAMP/libmetal/io.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Middlewares/Third_Party/OpenAMP/libmetal/lib/io.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Middlewares/OpenAMP/libmetal/log.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Middlewares/Third_Party/OpenAMP/libmetal/lib/log.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Middlewares/OpenAMP/libmetal/shmem.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Middlewares/Third_Party/OpenAMP/libmetal/lib/shmem.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Middlewares/OpenAMP/virtual_driver/virt_uart.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Middlewares/Third_Party/OpenAMP/virtual_driver/virt_uart.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Middlewares/OpenAMP/libmetal/generic/condition.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Middlewares/Third_Party/OpenAMP/libmetal/lib/system/generic/condition.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Middlewares/OpenAMP/libmetal/generic/generic_device.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Middlewares/Third_Party/OpenAMP/libmetal/lib/system/generic/generic_device.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Middlewares/OpenAMP/libmetal/generic/generic_init.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Middlewares/Third_Party/OpenAMP/libmetal/lib/system/generic/generic_init.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Middlewares/OpenAMP/libmetal/generic/generic_io.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Middlewares/Third_Party/OpenAMP/libmetal/lib/system/generic/generic_io.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Middlewares/OpenAMP/libmetal/generic/generic_shmem.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Middlewares/Third_Party/OpenAMP/libmetal/lib/system/generic/generic_shmem.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Middlewares/OpenAMP/libmetal/generic/time.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Middlewares/Third_Party/OpenAMP/libmetal/lib/system/generic/time.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Middlewares/OpenAMP/open-amp/remoteproc/remoteproc_virtio.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Middlewares/Third_Party/OpenAMP/open-amp/lib/remoteproc/remoteproc_virtio.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Middlewares/OpenAMP/open-amp/rpmsg/rpmsg.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Middlewares/Third_Party/OpenAMP/open-amp/lib/rpmsg/rpmsg.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Middlewares/OpenAMP/open-amp/rpmsg/rpmsg_virtio.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Middlewares/Third_Party/OpenAMP/open-amp/lib/rpmsg/rpmsg_virtio.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Middlewares/OpenAMP/open-amp/virtio/virtio.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Middlewares/Third_Party/OpenAMP/open-amp/lib/virtio/virtio.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Middlewares/OpenAMP/open-amp/virtio/virtqueue.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Middlewares/Third_Party/OpenAMP/open-amp/lib/virtio/virtqueue.c</locationURI> | ||
</link> | ||
<link> | ||
<name>Middlewares/OpenAMP/libmetal/generic/cortexm/sys.c</name> | ||
<type>1</type> | ||
<locationURI>PARENT-8-PROJECT_LOC/Middlewares/Third_Party/OpenAMP/libmetal/lib/system/generic/cortexm/sys.c</locationURI> | ||
</link> | ||
</linkedResources> | ||
</projectDescription> |
Oops, something went wrong.