Added STM32F7xx controller units and types.

git-svn-id: trunk@31257 -
This commit is contained in:
Jeppe Johansen 2015-07-31 22:21:16 +00:00
parent 9a8a323578
commit 2b80d46492
8 changed files with 4978 additions and 2 deletions

3
.gitattributes vendored
View File

@ -8302,6 +8302,9 @@ rtl/embedded/arm/stm32f10x_ld.pp svneol=native#text/pascal
rtl/embedded/arm/stm32f10x_md.pp svneol=native#text/pascal
rtl/embedded/arm/stm32f10x_xl.pp svneol=native#text/pascal
rtl/embedded/arm/stm32f429.pp svneol=native#text/pascal
rtl/embedded/arm/stm32f745.pp svneol=native#text/plain
rtl/embedded/arm/stm32f746.pp svneol=native#text/plain
rtl/embedded/arm/stm32f756.pp svneol=native#text/plain
rtl/embedded/arm/xmc4500.pp svneol=native#text/pascal
rtl/embedded/avr/at90can128.pp svneol=native#text/plain
rtl/embedded/avr/at90can32.pp svneol=native#text/plain

View File

@ -255,6 +255,13 @@ Type
ct_stm32f429xg, // 1M flash
ct_stm32f429xi, // 2M flash
ct_stm32f745xe,
ct_stm32f745xg,
ct_stm32f746xe,
ct_stm32f746xg,
ct_stm32f756xe,
ct_stm32f756xg,
{ TI - Fury Class - 64 K Flash, 16 K SRAM Devices }
ct_lm3s1110,
ct_lm3s1133,
@ -635,6 +642,13 @@ Const
(controllertypestr:'STM32F429XG'; controllerunitstr:'STM32F429'; flashbase:$08000000; flashsize:$00100000; srambase:$20000000; sramsize:$00030000),
(controllertypestr:'STM32F429XI'; controllerunitstr:'STM32F429'; flashbase:$08000000; flashsize:$00200000; srambase:$20000000; sramsize:$00030000),
(controllertypestr:'STM32F745XE'; controllerunitstr:'STM32F745'; flashbase:$08000000; flashsize:$00080000; srambase:$20010000; sramsize:$00040000),
(controllertypestr:'STM32F745XG'; controllerunitstr:'STM32F745'; flashbase:$08000000; flashsize:$00100000; srambase:$20010000; sramsize:$00040000),
(controllertypestr:'STM32F746XE'; controllerunitstr:'STM32F746'; flashbase:$08000000; flashsize:$00080000; srambase:$20010000; sramsize:$00040000),
(controllertypestr:'STM32F746XG'; controllerunitstr:'STM32F746'; flashbase:$08000000; flashsize:$00100000; srambase:$20010000; sramsize:$00040000),
(controllertypestr:'STM32F756XE'; controllerunitstr:'STM32F756'; flashbase:$08000000; flashsize:$00080000; srambase:$20010000; sramsize:$00040000),
(controllertypestr:'STM32F756XG'; controllerunitstr:'STM32F756'; flashbase:$08000000; flashsize:$00100000; srambase:$20010000; sramsize:$00040000),
(controllertypestr:'LM3S1110'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00010000; srambase:$20000000; sramsize:$00004000),
(controllertypestr:'LM3S1133'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00010000; srambase:$20000000; sramsize:$00004000),
(controllertypestr:'LM3S1138'; controllerunitstr:'LM3FURY'; flashbase:$00000000; flashsize:$00010000; srambase:$20000000; sramsize:$00004000),

View File

@ -406,6 +406,13 @@ begin
ct_stm32f429xg,
ct_stm32f429xi,
ct_stm32f745xe,
ct_stm32f745xg,
ct_stm32f746xe,
ct_stm32f746xg,
ct_stm32f756xe,
ct_stm32f756xg,
{ TI - 64 K Flash, 16 K SRAM Devices }
ct_lm3s1110,
ct_lm3s1133,

View File

@ -359,7 +359,7 @@ ifeq ($(SUBARCH),armv7m)
CPU_UNITS=lm3fury lm3tempest stm32f10x_ld stm32f10x_md stm32f10x_hd stm32f10x_xl stm32f10x_conn stm32f10x_cl lpc13xx lpc1768 lm4f120 xmc4500 cortexm3 cortexm4 # thumb2_bare
endif
ifeq ($(SUBARCH),armv7em)
CPU_UNITS=lm4f120 xmc4500 stm32f429 mk20d7 cortexm3 cortexm4 # thumb2_bare
CPU_UNITS=lm4f120 xmc4500 stm32f429 mk20d7 stm32f745 stm32f746 stm32f756 cortexm3 cortexm4 cortexm7 # thumb2_bare
endif
ifeq ($(SUBARCH),armv4t)
CPU_UNITS=lpc21x4 at91sam7x256 sc32442b

View File

@ -67,7 +67,7 @@ ifeq ($(SUBARCH),armv7m)
CPU_UNITS=lm3fury lm3tempest stm32f10x_ld stm32f10x_md stm32f10x_hd stm32f10x_xl stm32f10x_conn stm32f10x_cl lpc13xx lpc1768 lm4f120 xmc4500 cortexm3 cortexm4 # thumb2_bare
endif
ifeq ($(SUBARCH),armv7em)
CPU_UNITS=lm4f120 xmc4500 stm32f429 mk20d7 cortexm3 cortexm4 # thumb2_bare
CPU_UNITS=lm4f120 xmc4500 stm32f429 mk20d7 stm32f745 stm32f746 stm32f756 cortexm3 cortexm4 cortexm7 # thumb2_bare
endif
ifeq ($(SUBARCH),armv4t)
CPU_UNITS=lpc21x4 at91sam7x256 sc32442b

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff