Skip to content

Commit f0f8849

Browse files
committed
Changes
1 parent 50a13c5 commit f0f8849

File tree

4 files changed

+15
-17
lines changed

4 files changed

+15
-17
lines changed

boards.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ Nucleo_144.menu.pnum.NUCLEO_F429ZI.build.cmsis_lib_gcc=arm_cortexM4lf_math
4949
# NUCLEO_F756ZG board
5050
Nucleo_144.menu.pnum.NUCLEO_F756ZG=Nucleo F756ZG
5151
Nucleo_144.menu.pnum.NUCLEO_F756ZG.node=NODE_F756ZG
52-
Nucleo_144.menu.pnum.NUCLEO_F756ZG.upload.maximum_size=2097152
53-
Nucleo_144.menu.pnum.NUCLEO_F756ZG.upload.maximum_data_size=524288
52+
Nucleo_144.menu.pnum.NUCLEO_F756ZG.upload.maximum_size=1048576
53+
Nucleo_144.menu.pnum.NUCLEO_F756ZG.upload.maximum_data_size=327680
5454
Nucleo_144.menu.pnum.NUCLEO_F756ZG.build.mcu=cortex-m7
5555
Nucleo_144.menu.pnum.NUCLEO_F756ZG.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=hard
5656
Nucleo_144.menu.pnum.NUCLEO_F756ZG.build.board=NUCLEO_F756ZG

variants/NUCLEO_F756ZG/PeripheralPins.c

+1-9
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ WEAK const PinMap PinMap_ADC[] = {
2929
//{PA_0, ADC3, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 0, 0)}, // ADC3_IN0
3030
//{PA_1, ADC1, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 1, 0)}, // ADC1_IN1
3131
//{PA_1, ADC2, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 1, 0)}, // ADC2_IN1
32-
//{PA_1, ADC3, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 1, 0)}, // ADC3_IN1
32+
{PA_1, ADC3, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 1, 0)}, // ADC3_IN1
3333
//{PA_2, ADC1, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 2, 0)}, // ADC1_IN2
3434
//{PA_2, ADC2, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 2, 0)}, // ADC2_IN2
3535
//{PA_2, ADC3, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 2, 0)}, // ADC3_IN2
@@ -201,8 +201,6 @@ WEAK const PinMap PinMap_UART_TX[] = {
201201
{PA_0, UART4, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF8_UART4)},
202202
//{PA_2, USART2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_USART2)},
203203
//{PA_9, USART1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_USART1)},
204-
{PA_15, UART7, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF12_UART7)}, // D20
205-
{PB_4, UART7, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF12_UART7)}, // D25
206204
{PB_6, USART1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_USART1)},
207205
{PB_9, UART5, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_UART5)}, // D14(A4)
208206
//{PB_10, USART3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_USART3)},
@@ -227,13 +225,10 @@ WEAK const PinMap PinMap_UART_RX[] = {
227225
//{PA_1, UART4, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF8_UART4)},
228226
{PA_3, USART2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_USART2)},
229227
//{PA_10, USART1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_USART1)},
230-
{PB_3, UART7, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF12_UART7)}, // D23
231-
{PB_5, UART5, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_UART5)}, // D22(D11)
232228
//{PB_7, USART1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_USART1)},
233229
{PB_8, UART5, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_UART5)}, // D15(A5)
234230
//{PB_11, USART3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_USART3)},
235231
{PB_12, UART5, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF8_UART5)}, // D19
236-
{PB_15, USART1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF4_USART1)}, // D17
237232
{PC_7, USART6, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF8_USART6)},
238233
{PC_11, UART4, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF8_UART4)},
239234
{PC_11, USART3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_USART3)},
@@ -295,7 +290,6 @@ WEAK const PinMap PinMap_SPI_MOSI[] = {
295290
{PB_2, SPI3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_SPI3)},
296291
//{PB_5, SPI1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI1)},
297292
//{PB_5, SPI3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
298-
{PB_5, SPI6, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF8_SPI6)}, // D22(D11)
299293
{PB_15, SPI2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},
300294
//{PC_1, SPI2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},
301295
{PC_3, SPI2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},
@@ -316,7 +310,6 @@ WEAK const PinMap PinMap_SPI_MISO[] = {
316310
{PA_6, SPI1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI1)},
317311
//{PB_4, SPI1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI1)},
318312
//{PB_4, SPI3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
319-
{PB_4, SPI6, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF8_SPI6)}, // D25 SPI_B_MISO
320313
//{PB_14, SPI2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},
321314
{PC_2, SPI2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},
322315
{PC_11, SPI3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
@@ -335,7 +328,6 @@ WEAK const PinMap PinMap_SPI_SCLK[] = {
335328
//{PA_9, SPI2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},
336329
//{PB_3, SPI1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI1)},
337330
//{PB_3, SPI3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
338-
{PB_3, SPI6, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF8_SPI6)}, // D23 SPI_B_SCK
339331
{PB_10, SPI2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},
340332
{PB_13, SPI2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},
341333
{PC_10, SPI3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},

variants/NUCLEO_F756ZG/variant.cpp

+8-2
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ WEAK void SystemClock_Config(void)
187187
RCC_OscInitStruct.PLL.PLLM = 8;
188188
RCC_OscInitStruct.PLL.PLLN = 216;
189189
RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2;
190-
RCC_OscInitStruct.PLL.PLLQ = 2;
190+
RCC_OscInitStruct.PLL.PLLQ = 9;
191191
if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) {
192192
Error_Handler();
193193
}
@@ -206,7 +206,13 @@ WEAK void SystemClock_Config(void)
206206
RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2;
207207

208208
if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_7) != HAL_OK) {
209-
Error_Handler();
209+
_Error_Handler(__FILE__, __LINE__);
210+
}
211+
212+
PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_CLK48;
213+
PeriphClkInitStruct.Clk48ClockSelection = RCC_CLK48SOURCE_PLL;
214+
if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct) != HAL_OK) {
215+
_Error_Handler(__FILE__, __LINE__);
210216
}
211217
}
212218

variants/NUCLEO_F756ZG/variant.h

+4-4
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,10 @@ extern "C" {
3737
#define PF13 7
3838
#define PF12 8
3939
#define PD15 9
40-
#define PD14 A10
41-
#define PA7 A11
42-
#define PA6 A12
43-
#define PA5 13
40+
#define PD14 10
41+
#define PA7 A10
42+
#define PA6 A11
43+
#define PA5 A12
4444
#define PB9 14
4545
#define PB8 15
4646
#define PC6 16

0 commit comments

Comments
 (0)