From 067903fd83e8b55a11b4ecaeaa3e3603ac1faba9 Mon Sep 17 00:00:00 2001 From: Rocco Marco Guglielmi Date: Sun, 17 Apr 2016 00:02:31 +0000 Subject: Added board files for STM32 Nucleo-144 F429ZI Added demo RT-STM32F429ZI-NUCLEO144 Still small fixes on Nucleo144 F7 board files git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9299 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- os/hal/boards/ST_NUCLEO144_F746ZG/board.h | 22 +++++++++++----------- os/hal/boards/ST_NUCLEO144_F746ZG/cfg/board.chcfg | 16 ++++++++-------- 2 files changed, 19 insertions(+), 19 deletions(-) (limited to 'os/hal/boards/ST_NUCLEO144_F746ZG') diff --git a/os/hal/boards/ST_NUCLEO144_F746ZG/board.h b/os/hal/boards/ST_NUCLEO144_F746ZG/board.h index 2a4df0a1e..dcca1d932 100644 --- a/os/hal/boards/ST_NUCLEO144_F746ZG/board.h +++ b/os/hal/boards/ST_NUCLEO144_F746ZG/board.h @@ -552,7 +552,7 @@ * PA4 - ZIO_D24 SPI3_NSS (output pushpull maximum). * PA5 - ARD_D13 SPI1_SCK (alternate 5). * PA6 - ARD_D12 SPI1_MISO (alternate 5). - * PA7 - ARD_D11 SPI1_MOSI ZIO_D71 (input pullup). + * PA7 - ARD_D11 SPI1_MOSI ZIO_D71 (alternate 5). * PA8 - USB_SOF (alternate 10). * PA9 - USB_VBUS (analog). * PA10 - USB_ID (alternate 10). @@ -560,7 +560,7 @@ * PA12 - USB_DP (alternate 10). * PA13 - SWDIO (alternate 0). * PA14 - SWCLK (alternate 0). - * PA15 - ZIO_D20 I2S3_WS (alternate 8). + * PA15 - ZIO_D20 I2S3_WS (alternate 6). */ #define VAL_GPIOA_MODER (PIN_MODE_ALTERNATE(GPIOA_ZIO_D32) | \ PIN_MODE_ALTERNATE(GPIOA_RMII_REF_CLK) |\ @@ -569,7 +569,7 @@ PIN_MODE_OUTPUT(GPIOA_ZIO_D24) | \ PIN_MODE_ALTERNATE(GPIOA_ARD_D13) | \ PIN_MODE_ALTERNATE(GPIOA_ARD_D12) | \ - PIN_MODE_INPUT(GPIOA_ARD_D11) | \ + PIN_MODE_ALTERNATE(GPIOA_ARD_D11) | \ PIN_MODE_ALTERNATE(GPIOA_USB_SOF) | \ PIN_MODE_ANALOG(GPIOA_USB_VBUS) | \ PIN_MODE_ALTERNATE(GPIOA_USB_ID) | \ @@ -601,7 +601,7 @@ PIN_OSPEED_HIGH(GPIOA_ZIO_D24) | \ PIN_OSPEED_HIGH(GPIOA_ARD_D13) | \ PIN_OSPEED_HIGH(GPIOA_ARD_D12) | \ - PIN_OSPEED_VERYLOW(GPIOA_ARD_D11) | \ + PIN_OSPEED_HIGH(GPIOA_ARD_D11) | \ PIN_OSPEED_HIGH(GPIOA_USB_SOF) | \ PIN_OSPEED_HIGH(GPIOA_USB_VBUS) | \ PIN_OSPEED_HIGH(GPIOA_USB_ID) | \ @@ -649,7 +649,7 @@ PIN_AFIO_AF(GPIOA_ZIO_D24, 0) | \ PIN_AFIO_AF(GPIOA_ARD_D13, 5) | \ PIN_AFIO_AF(GPIOA_ARD_D12, 5) | \ - PIN_AFIO_AF(GPIOA_ARD_D11, 0)) + PIN_AFIO_AF(GPIOA_ARD_D11, 5)) #define VAL_GPIOA_AFRH (PIN_AFIO_AF(GPIOA_USB_SOF, 10) | \ PIN_AFIO_AF(GPIOA_USB_VBUS, 0) | \ PIN_AFIO_AF(GPIOA_USB_ID, 10) | \ @@ -657,7 +657,7 @@ PIN_AFIO_AF(GPIOA_USB_DP, 10) | \ PIN_AFIO_AF(GPIOA_SWDIO, 0) | \ PIN_AFIO_AF(GPIOA_SWCLK, 0) | \ - PIN_AFIO_AF(GPIOA_ZIO_D20, 8)) + PIN_AFIO_AF(GPIOA_ZIO_D20, 6)) /* * GPIOB setup: @@ -786,7 +786,7 @@ * PC4 - RMII_RXD0 (alternate 11). * PC5 - RMII_RXD1 (alternate 11). * PC6 - ZIO_D16 I2S2_MCK (alternate 5). - * PC7 - ZIO_D21 I2S3_MCK (alternate 5). + * PC7 - ZIO_D21 I2S3_MCK (alternate 6). * PC8 - ZIO_D43 SDMMC_D0 (alternate 12). * PC9 - ZIO_D44 SDMMC_D1 (alternate 12). * PC10 - ZIO_D45 SDMMC_D2 (alternate 12). @@ -883,7 +883,7 @@ PIN_AFIO_AF(GPIOC_RMII_RXD0, 11) | \ PIN_AFIO_AF(GPIOC_RMII_RXD1, 11) | \ PIN_AFIO_AF(GPIOC_ZIO_D16, 5) | \ - PIN_AFIO_AF(GPIOC_ZIO_D21, 5)) + PIN_AFIO_AF(GPIOC_ZIO_D21, 6)) #define VAL_GPIOC_AFRH (PIN_AFIO_AF(GPIOC_ZIO_D43, 12) | \ PIN_AFIO_AF(GPIOC_ZIO_D44, 12) | \ PIN_AFIO_AF(GPIOC_ZIO_D45, 12) | \ @@ -1261,7 +1261,7 @@ * PG11 - RMII_TX_EN (alternate 11). * PG12 - PIN12 (input floating). * PG13 - RMII_TXD0 (alternate 11). - * PG14 - ARD_D1 USART6_TX (alternate 11). + * PG14 - ARD_D1 USART6_TX (alternate 8). * PG15 - PIN15 (input floating). */ #define VAL_GPIOG_MODER (PIN_MODE_INPUT(GPIOG_ZIO_D65) | \ @@ -1353,12 +1353,12 @@ PIN_AFIO_AF(GPIOG_USB_GPIO_OUT, 0) | \ PIN_AFIO_AF(GPIOG_USB_GPIO_IN, 0)) #define VAL_GPIOG_AFRH (PIN_AFIO_AF(GPIOG_PIN8, 0) | \ - PIN_AFIO_AF(GPIOG_ARD_D0, 0) | \ + PIN_AFIO_AF(GPIOG_ARD_D0, 8) | \ PIN_AFIO_AF(GPIOG_PIN10, 0) | \ PIN_AFIO_AF(GPIOG_RMII_TX_EN, 11) | \ PIN_AFIO_AF(GPIOG_PIN12, 0) | \ PIN_AFIO_AF(GPIOG_RMII_TXD0, 11) | \ - PIN_AFIO_AF(GPIOG_ARD_D1, 11) | \ + PIN_AFIO_AF(GPIOG_ARD_D1, 8) | \ PIN_AFIO_AF(GPIOG_PIN15, 0)) /* diff --git a/os/hal/boards/ST_NUCLEO144_F746ZG/cfg/board.chcfg b/os/hal/boards/ST_NUCLEO144_F746ZG/cfg/board.chcfg index 39fb65759..e6e4fa9a5 100644 --- a/os/hal/boards/ST_NUCLEO144_F746ZG/cfg/board.chcfg +++ b/os/hal/boards/ST_NUCLEO144_F746ZG/cfg/board.chcfg @@ -88,10 +88,10 @@ ID="ARD_D11 SPI1_MOSI ZIO_D71" Type="PushPull" Level="High" - Speed="Minimum" + Speed="Maximum" Resistor="PullUp" - Mode="Input" - Alternate="0" /> + Mode="Alternate" + Alternate="5" /> + Alternate="6" /> + Alternate="6" /> + Alternate="12" /> + Alternate="8" /> + Alternate="8" />