From db306559830ebd7734d30efb840d500d004e1d3f Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Sun, 8 Oct 2017 11:48:35 +0200 Subject: frosted: add support for stm32f429-discovery --- target/arm/systems/qemu-arm-lm3s6965evb | 2 +- target/arm/systems/st-stm32f429 | 1 + target/arm/systems/st-stm32f429-discovery | 22 ++++++++++++++++++++++ target/arm/systems/st-stm32f769 | 1 + 4 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 target/arm/systems/st-stm32f429-discovery (limited to 'target/arm') diff --git a/target/arm/systems/qemu-arm-lm3s6965evb b/target/arm/systems/qemu-arm-lm3s6965evb index 801793ffa..c204006b5 100644 --- a/target/arm/systems/qemu-arm-lm3s6965evb +++ b/target/arm/systems/qemu-arm-lm3s6965evb @@ -1,5 +1,5 @@ config ADK_TARGET_SYSTEM_QEMU_ARM_LM3S6965EVB - bool "Qemu Emulator (lm3s6965evb) no MMU" + bool "Qemu Emulator (lm3s6965evb)" depends on ADK_TARGET_OS_FROSTED depends on ADK_TARGET_LITTLE_ENDIAN select ADK_TARGET_CPU_ARM_CORTEX_M3 diff --git a/target/arm/systems/st-stm32f429 b/target/arm/systems/st-stm32f429 index 7a9e0f1b6..320e4e579 100644 --- a/target/arm/systems/st-stm32f429 +++ b/target/arm/systems/st-stm32f429 @@ -1,6 +1,7 @@ config ADK_TARGET_SYSTEM_ST_STM32F429 bool "STMicroelectronics STM32F429" depends on ADK_TARGET_LITTLE_ENDIAN + depends on ADK_TARGET_OS_LINUX select ADK_TARGET_CPU_ARM_CORTEX_M4 select ADK_TARGET_ARCH_ARM_WITH_THUMB select ADK_TARGET_WITH_SERIAL diff --git a/target/arm/systems/st-stm32f429-discovery b/target/arm/systems/st-stm32f429-discovery new file mode 100644 index 000000000..6a8a7a225 --- /dev/null +++ b/target/arm/systems/st-stm32f429-discovery @@ -0,0 +1,22 @@ +config ADK_TARGET_SYSTEM_ST_STM32F429_DISCOVERY + bool "STMicroelectronics STM32F429 Discovery" + depends on ADK_TARGET_OS_FROSTED + depends on ADK_TARGET_LITTLE_ENDIAN + select ADK_TARGET_CPU_ARM_CORTEX_M4 + select ADK_TARGET_ARCH_ARM_WITH_THUMB + select ADK_TARGET_WITH_SERIAL + select ADK_HOST_BUILD_STLINK + select ADK_FROSTED_ARCH_STM32F4 + select ADK_FROSTED_ARCH_STM32F429_XI + select ADK_FROSTED_FLASH_SIZE_2MB + select ADK_FROSTED_RAM_SIZE_256KB + select ADK_FORSTED_ARCH_STM32F429 + select ADK_FROSTED_USART_1 + select ADK_FROSTED_KFLASHMEM_SIZE 128 + select ADK_FROSTED_KRAMMEM_SIZE 64 + select ADK_FROSTED_TASK_STACK_SIZE_2K + select ADK_FROSTED_CLK_168MHZ + select ADK_FROSTED_MPU + help + STMicroelectronics STM32F429 Discovery + diff --git a/target/arm/systems/st-stm32f769 b/target/arm/systems/st-stm32f769 index 4f6571851..a67b09c9d 100644 --- a/target/arm/systems/st-stm32f769 +++ b/target/arm/systems/st-stm32f769 @@ -1,6 +1,7 @@ config ADK_TARGET_SYSTEM_ST_STM32F769 bool "STMicroelectronics STM32F769" depends on ADK_TARGET_LITTLE_ENDIAN + depends on ADK_TARGET_OS_LINUX select ADK_TARGET_CPU_ARM_CORTEX_M7 select ADK_TARGET_HARD_FLOAT_DP select ADK_TARGET_ARCH_ARM_WITH_THUMB -- cgit v1.2.3