diff --git a/xc_ppf1901.sct b/xc_ppf1901.sct index e0a3b5a..9fe0b6b 100644 --- a/xc_ppf1901.sct +++ b/xc_ppf1901.sct @@ -22,13 +22,18 @@ CCM 0x10000000 0x10000 SRAM 0x20000000 0x30000 { - DATA_RAM 0x20000000 0x20000 + DATA_RAM 0x20000000 0x1c000 { *(+RW +ZI) } - TXDMA 0x20020000 0x10000 + TXDMA 0x2001c000 0x4000 + { + serial.o(*.txdma* +ZI) + } + + RXDMA 0x20020000 0x10000 { - serial.o(.txdma* +ZI) + serial.o(.rxdma* +ZI) } } diff --git a/xc_ppf1901.uvproj b/xc_ppf1901.uvproj index c3948f4..3d034ae 100644 --- a/xc_ppf1901.uvproj +++ b/xc_ppf1901.uvproj @@ -12,13 +12,13 @@ ARM-ADS - STM32F427ZI + STM32F429ZI STMicroelectronics IRAM(0x20000000-0x2002FFFF) IRAM2(0x10000000-0x1000FFFF) IROM(0x8000000-0x81FFFFF) CLOCK(25000000) CPUTYPE("Cortex-M4") FPU2 - "Startup\ST\STM32F4xx\startup_stm32f427x.s" ("STM32F427 Startup Code") + .\cmsis\src\startup_stm32f429_439xx.s UL2CM3(-O207 -S0 -C0 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F4xx_2048 -FS08000000 -FL0200000) - 6791 + 7034 stm32f4xx.h @@ -26,10 +26,11 @@ - + -DSTM32F429_439xx - SFD\ST\STM32F4xx\STM32F427x.sfr + SFD\ST\STM32F4xx\STM32F429x.SFR + 0 0 @@ -97,6 +98,7 @@ 3 + 1 SARMCM3.DLL @@ -126,20 +128,23 @@ 1 1 0 + 1 1 1 - 0 + 1 1 1 1 0 1 1 + 1 + 0 0 - 7 + 1 @@ -153,7 +158,7 @@ - Segger\JL2CM3.dll + BIN\UL2CM3.DLL @@ -163,11 +168,16 @@ 0 1 1 - 4099 + 4096 - Segger\JL2CM3.dll + 1 + BIN\UL2CM3.DLL "" () + + + + 0 @@ -334,7 +344,7 @@ 1 - 1 + 3 0 0 1 @@ -346,9 +356,11 @@ 2 0 0 + 1 + 0 - --c99 --diag_suppress=1293,188 - __FPU_USED=0 __FPU_PRESENT=1 STM32F429xx STM32F429_439xx HSE_VALUE=12000000 DATA_IN_ExtSDRAM STM32F429ZI_EVAL USE_STDPERIPH_DRIVER + --diag_suppress=1293,188 + __FPU_PRESENT=1 STM32F429xx STM32F429_439xx HSE_VALUE=12000000 DATA_IN_ExtSDRAM STM32F429ZI_EVAL USE_STDPERIPH_DRIVER .\target;.\cmsis\inc;.\stdperiph\inc;.\drivers @@ -362,6 +374,7 @@ 0 0 0 + 0 @@ -378,6 +391,7 @@ 0 0x08000000 0x20000000 + .\xc_ppf1901.sct