summaryrefslogtreecommitdiff
path: root/target/arm
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2017-10-08 11:48:35 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2017-10-08 11:48:35 +0200
commitdb306559830ebd7734d30efb840d500d004e1d3f (patch)
tree32565e3a4c7e77497b0e92c7464307b1e67c9661 /target/arm
parent540785b648b5be9a2bf59fe1ae0ee7b7dc412bd0 (diff)
frosted: add support for stm32f429-discovery
Diffstat (limited to 'target/arm')
-rw-r--r--target/arm/systems/qemu-arm-lm3s6965evb2
-rw-r--r--target/arm/systems/st-stm32f4291
-rw-r--r--target/arm/systems/st-stm32f429-discovery22
-rw-r--r--target/arm/systems/st-stm32f7691
4 files changed, 25 insertions, 1 deletions
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