Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/thirdpin/libopencm3.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrantisek Burian <BuFran@seznam.cz>2014-10-08 02:55:44 +0400
committerKarl Palsson <karlp@remake.is>2015-10-15 13:34:28 +0300
commit3ef2c381204a12032fba83a9e35749fe0dd17bb3 (patch)
treee623b84ea0b7fb8297012da3ae42bd93d05fe829 /ld/devices.data
parent2e25d678bad00ceb9ab8ce46d3aa9df3254096da (diff)
[stm32f7] Add initial support of the family, GPIO support.
Most changes are noise from doxygen. Readme udpated to explain newer FP_FLAGS for m7 stm32f7 library is skipped if the toolchain doesn't support it yet.
Diffstat (limited to 'ld/devices.data')
-rw-r--r--ld/devices.data7
1 files changed, 7 insertions, 0 deletions
diff --git a/ld/devices.data b/ld/devices.data
index 9e0e1882..0ace7f94 100644
--- a/ld/devices.data
+++ b/ld/devices.data
@@ -129,6 +129,10 @@ stm32f4[01][57]?g* stm32f4ccm ROM=1024K RAM=128K CCM=64K
stm32f4[23][79]?g* stm32f4ccm ROM=1024K RAM=192K CCM=64K
stm32f4[23][79]?i* stm32f4ccm ROM=2048K RAM=192K CCM=64K
+# on F7 CCM is in some datasheets named as DTCM
+stm32f756?e* stm32f7ccm ROM=512K RAM=256K CCM=64K
+stm32f756?g* stm32f7ccm ROM=1024K RAM=256K CCM=64K
+
stm32l0???6* stm32l0 ROM=32K RAM=8K
stm32l0???8* stm32l0 ROM=64K RAM=8K
@@ -314,6 +318,7 @@ rm46l852* rm46l ROM=1280K RAM=192K
stm32f3ccm stm32f3 CCM_OFF=0x10000000
stm32f4ccm stm32f4 CCM_OFF=0x10000000
+stm32f7ccm stm32f7 CCM_OFF=0x20000000
stm32l1eep stm32l1 EEP_OFF=0x08080000
################################################################################
@@ -339,6 +344,8 @@ stm32f1 stm32 ROM_OFF=0x08000000 RAM_OFF=0x20000000 -mcpu=cortex-m3 -mthumb -DST
stm32f2 stm32 ROM_OFF=0x08000000 RAM_OFF=0x20000000 -mcpu=cortex-m3 -mthumb -DSTM32F2 -lopencm3_stm32f2 -msoft-float
stm32f3 stm32 ROM_OFF=0x08000000 RAM_OFF=0x20000000 -mcpu=cortex-m4 -mthumb -DSTM32F3 -lopencm3_stm32f3 -mfloat-abi=hard -mfpu=fpv4-sp-d16
stm32f4 stm32 ROM_OFF=0x08000000 RAM_OFF=0x20000000 -mcpu=cortex-m4 -mthumb -DSTM32F4 -lopencm3_stm32f4 -mfloat-abi=hard -mfpu=fpv4-sp-d16
+#stm32f7 is supported on GCC-arm-embedded 4.8 2014q4
+stm32f7 stm32 ROM_OFF=0x08000000 RAM_OFF=0x20010000 -mcpu=cortex-m7 -mthumb -DSTM32F7 -lopencm3_stm32f7 -mfloat-abi=hard -mfpu=fpv4-sp-d16
stm32l0 stm32 ROM_OFF=0x08000000 RAM_OFF=0x20000000 -mcpu=cortex-m0 -mthumb -DSTM32L0 -lopencm3_stm32l0 -msoft-float
stm32l1 stm32 ROM_OFF=0x08000000 RAM_OFF=0x20000000 -mcpu=cortex-m3 -mthumb -DSTM32L1 -lopencm3_stm32l1 -msoft-float
stm32w stm32 ROM_OFF=0x08000000 RAM_OFF=0x20000000 -mcpu=cortex-m3 -mthumb