diff options
author | Waldemar Brodkorb <wbx@openadk.org> | 2017-01-19 06:57:39 +0100 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2017-01-19 06:57:39 +0100 |
commit | 7d058c4a562635ab8ffa2d79d2795fe225912c38 (patch) | |
tree | 9d68ff263ce1f1288da8ca50ffb35cfddfb1f5d4 /target/arm | |
parent | 7571ebeb894381a3f2e95b505aeec66929e89088 (diff) |
Add experimental support for STM32F769
Add single/double precision support for Cortex-M7.
Mostly from Alex, some minor cleanup and kernel
mini config from me.
Signed-off-by: Alex Brand <tecnologic86@gmail.com>
Diffstat (limited to 'target/arm')
-rw-r--r-- | target/arm/kernel/st-stm32f769 | 11 | ||||
-rw-r--r-- | target/arm/systems/st-stm32f769 | 14 |
2 files changed, 25 insertions, 0 deletions
diff --git a/target/arm/kernel/st-stm32f769 b/target/arm/kernel/st-stm32f769 new file mode 100644 index 000000000..c56087a1b --- /dev/null +++ b/target/arm/kernel/st-stm32f769 @@ -0,0 +1,11 @@ +CONFIG_ARM_SINGLE_ARMV7M=y +CONFIG_ARCH_STM32=y +CONFIG_SET_MEM_PARAM=y +CONFIG_DRAM_BASE=0x90000000 +CONFIG_FLASH_MEM_BASE=0x08000000 +CONFIG_FLASH_SIZE=0x00200000 +CONFIG_XIP_KERNEL=y +CONFIG_XIP_PHYS_ADDR=0x08008000 +CONFIG_SERIAL_NONSTANDARD=y +CONFIG_SERIAL_STM32=y +CONFIG_SERIAL_STM32_CONSOLE=y diff --git a/target/arm/systems/st-stm32f769 b/target/arm/systems/st-stm32f769 new file mode 100644 index 000000000..2227e16db --- /dev/null +++ b/target/arm/systems/st-stm32f769 @@ -0,0 +1,14 @@ +config ADK_TARGET_SYSTEM_ST_STM32F769 + bool "STMicroelectronics STM32F769" + depends on ADK_EXPERIMENTAL + depends on ADK_TARGET_LITTLE_ENDIAN + select ADK_TARGET_CPU_ARM_CORTEX_M7 + select ADK_TARGET_HARD_FLOAT_DP + select ADK_TARGET_ARCH_ARM_WITH_THUMB + select ADK_TARGET_WITH_SERIAL + select ADK_TARGET_UCLINUX + select ADK_TARGET_KERNEL_XIPIMAGE + select ADK_PACKAGE_AFBOOT_STM32 + help + STMicroelectronics STM32F769 + |