Skip to content

Commit feefae3

Browse files
authored
Merge pull request #4005 from eYoung8475/master
[bsp][stm32][stm32h743-atk-apollo]Modify LTDC GPIO speed
2 parents 4b2b9a8 + fb21e50 commit feefae3

File tree

2 files changed

+46
-5
lines changed

2 files changed

+46
-5
lines changed

bsp/stm32/stm32h743-atk-apollo/board/CubeMX_Config/CubeMX_Config.ioc

Lines changed: 42 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ FMC.SDClockPeriod1=FMC_SDRAM_CLOCK_PERIOD_2
2727
FMC.SelfRefreshTime1=6
2828
FMC.WriteRecoveryTime1=4
2929
File.Version=6
30+
GPIO.groupedBy=Group By Peripherals
3031
KeepUserPlacement=false
3132
Mcu.Family=STM32H7
3233
Mcu.IP0=ADC1
@@ -252,6 +253,8 @@ PE8.Signal=FMC_D5_DA5
252253
PE9.Signal=FMC_D6_DA6
253254
PF0.Signal=FMC_A0
254255
PF1.Signal=FMC_A1
256+
PF10.GPIOParameters=GPIO_Speed
257+
PF10.GPIO_Speed=GPIO_SPEED_FREQ_VERY_HIGH
255258
PF10.Mode=RGB565
256259
PF10.Signal=LTDC_DE
257260
PF11.Signal=FMC_SDNRAS
@@ -282,64 +285,102 @@ PF9.Mode=Single Bank 1
282285
PF9.Signal=QUADSPI_BK1_IO1
283286
PG0.Signal=FMC_A10
284287
PG1.Signal=FMC_A11
288+
PG11.GPIOParameters=GPIO_Speed
289+
PG11.GPIO_Speed=GPIO_SPEED_FREQ_VERY_HIGH
285290
PG11.Locked=true
286291
PG11.Mode=RGB565
287292
PG11.Signal=LTDC_B3
288293
PG15.Signal=FMC_SDNCAS
289294
PG2.Signal=FMC_A12
290295
PG4.Signal=FMC_A14_BA0
291296
PG5.Signal=FMC_A15_BA1
297+
PG6.GPIOParameters=GPIO_Speed
298+
PG6.GPIO_Speed=GPIO_SPEED_FREQ_VERY_HIGH
292299
PG6.Mode=RGB565
293300
PG6.Signal=LTDC_R7
301+
PG7.GPIOParameters=GPIO_Speed
302+
PG7.GPIO_Speed=GPIO_SPEED_FREQ_VERY_HIGH
294303
PG7.Mode=RGB565
295304
PG7.Signal=LTDC_CLK
296305
PG8.Signal=FMC_SDCLK
297306
PH0-OSC_IN\ (PH0).Mode=HSE-External-Oscillator
298307
PH0-OSC_IN\ (PH0).Signal=RCC_OSC_IN
299308
PH1-OSC_OUT\ (PH1).Mode=HSE-External-Oscillator
300309
PH1-OSC_OUT\ (PH1).Signal=RCC_OSC_OUT
310+
PH10.GPIOParameters=GPIO_Speed
311+
PH10.GPIO_Speed=GPIO_SPEED_FREQ_VERY_HIGH
301312
PH10.Locked=true
302313
PH10.Mode=RGB565
303314
PH10.Signal=LTDC_R4
315+
PH11.GPIOParameters=GPIO_Speed
316+
PH11.GPIO_Speed=GPIO_SPEED_FREQ_VERY_HIGH
304317
PH11.Mode=RGB565
305318
PH11.Signal=LTDC_R5
319+
PH12.GPIOParameters=GPIO_Speed
320+
PH12.GPIO_Speed=GPIO_SPEED_FREQ_VERY_HIGH
306321
PH12.Locked=true
307322
PH12.Mode=RGB565
308323
PH12.Signal=LTDC_R6
324+
PH13.GPIOParameters=GPIO_Speed
325+
PH13.GPIO_Speed=GPIO_SPEED_FREQ_VERY_HIGH
309326
PH13.Locked=true
310327
PH13.Mode=RGB565
311328
PH13.Signal=LTDC_G2
329+
PH14.GPIOParameters=GPIO_Speed
330+
PH14.GPIO_Speed=GPIO_SPEED_FREQ_VERY_HIGH
312331
PH14.Locked=true
313332
PH14.Mode=RGB565
314333
PH14.Signal=LTDC_G3
334+
PH15.GPIOParameters=GPIO_Speed
335+
PH15.GPIO_Speed=GPIO_SPEED_FREQ_VERY_HIGH
315336
PH15.Locked=true
316337
PH15.Mode=RGB565
317338
PH15.Signal=LTDC_G4
339+
PH9.GPIOParameters=GPIO_Speed
340+
PH9.GPIO_Speed=GPIO_SPEED_FREQ_VERY_HIGH
318341
PH9.Locked=true
319342
PH9.Mode=RGB565
320343
PH9.Signal=LTDC_R3
344+
PI0.GPIOParameters=GPIO_Speed
345+
PI0.GPIO_Speed=GPIO_SPEED_FREQ_VERY_HIGH
321346
PI0.Locked=true
322347
PI0.Mode=RGB565
323348
PI0.Signal=LTDC_G5
349+
PI1.GPIOParameters=GPIO_Speed
350+
PI1.GPIO_Speed=GPIO_SPEED_FREQ_VERY_HIGH
324351
PI1.Locked=true
325352
PI1.Mode=RGB565
326353
PI1.Signal=LTDC_G6
354+
PI10.GPIOParameters=GPIO_Speed
355+
PI10.GPIO_Speed=GPIO_SPEED_FREQ_VERY_HIGH
327356
PI10.Mode=RGB565
328357
PI10.Signal=LTDC_HSYNC
358+
PI2.GPIOParameters=GPIO_Speed
359+
PI2.GPIO_Speed=GPIO_SPEED_FREQ_VERY_HIGH
329360
PI2.Mode=RGB565
330361
PI2.Signal=LTDC_G7
362+
PI4.GPIOParameters=GPIO_Speed
363+
PI4.GPIO_Speed=GPIO_SPEED_FREQ_VERY_HIGH
331364
PI4.Locked=true
332365
PI4.Mode=RGB565
333366
PI4.Signal=LTDC_B4
367+
PI5.GPIOParameters=GPIO_Speed
368+
PI5.GPIO_Speed=GPIO_SPEED_FREQ_VERY_HIGH
334369
PI5.Locked=true
335370
PI5.Mode=RGB565
336371
PI5.Signal=LTDC_B5
372+
PI6.GPIOParameters=GPIO_Speed
373+
PI6.GPIO_Speed=GPIO_SPEED_FREQ_VERY_HIGH
337374
PI6.Locked=true
338375
PI6.Mode=RGB565
339376
PI6.Signal=LTDC_B6
377+
PI7.GPIOParameters=GPIO_Speed
378+
PI7.GPIO_Speed=GPIO_SPEED_FREQ_VERY_HIGH
340379
PI7.Locked=true
341380
PI7.Mode=RGB565
342381
PI7.Signal=LTDC_B7
382+
PI9.GPIOParameters=GPIO_Speed
383+
PI9.GPIO_Speed=GPIO_SPEED_FREQ_VERY_HIGH
343384
PI9.Mode=RGB565
344385
PI9.Signal=LTDC_VSYNC
345386
PinOutPanel.RotationAngle=0
@@ -370,7 +411,7 @@ ProjectManager.StackSize=0x400
370411
ProjectManager.TargetToolchain=MDK-ARM V5
371412
ProjectManager.ToolChainLocation=
372413
ProjectManager.UnderRoot=false
373-
ProjectManager.functionlistsort=1-MX_GPIO_Init-GPIO-false-HAL-true,2-SystemClock_Config-RCC-false-HAL-false,3-MX_USART1_UART_Init-USART1-false-HAL-true,4-MX_FMC_Init-FMC-false-HAL-true,5-MX_DMA2D_Init-DMA2D-false-HAL-true,6-MX_LTDC_Init-LTDC-false-HAL-true,7-MX_RTC_Init-RTC-false-HAL-true,8-MX_IWDG1_Init-IWDG1-false-HAL-true,9-MX_QUADSPI_Init-QUADSPI-false-HAL-true,10-MX_SPI2_Init-SPI2-false-HAL-true,11-MX_USART2_UART_Init-USART2-false-HAL-true,12-MX_SDMMC1_SD_Init-SDMMC1-false-HAL-true,13-MX_ADC1_Init-ADC1-false-HAL-true,0-MX_CORTEX_M7_Init-CORTEX_M7-false-HAL-true
414+
ProjectManager.functionlistsort=1-MX_GPIO_Init-GPIO-false-HAL-true,2-SystemClock_Config-RCC-false-HAL-false,3-MX_USART1_UART_Init-USART1-false-HAL-true,4-MX_FMC_Init-FMC-false-HAL-true,5-MX_DMA2D_Init-DMA2D-false-HAL-true,6-MX_LTDC_Init-LTDC-false-HAL-true,7-MX_RTC_Init-RTC-false-HAL-true,8-MX_IWDG1_Init-IWDG1-false-HAL-true,9-MX_QUADSPI_Init-QUADSPI-false-HAL-true,10-MX_SPI2_Init-SPI2-false-HAL-true,11-MX_USART2_UART_Init-USART2-false-HAL-true,12-MX_SDMMC1_SD_Init-SDMMC1-false-HAL-true,13-MX_ADC1_Init-ADC1-false-HAL-true,14-MX_DAC1_Init-DAC1-false-HAL-true,0-MX_CORTEX_M7_Init-CORTEX_M7-false-HAL-true
374415
RCC.ADCFreq_Value=50390625
375416
RCC.AHB12Freq_Value=200000000
376417
RCC.AHB4Freq_Value=200000000

bsp/stm32/stm32h743-atk-apollo/board/CubeMX_Config/Src/stm32h7xx_hal_msp.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -310,29 +310,29 @@ void HAL_LTDC_MspInit(LTDC_HandleTypeDef* hltdc)
310310
|GPIO_PIN_7;
311311
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
312312
GPIO_InitStruct.Pull = GPIO_NOPULL;
313-
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
313+
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
314314
GPIO_InitStruct.Alternate = GPIO_AF14_LTDC;
315315
HAL_GPIO_Init(GPIOI, &GPIO_InitStruct);
316316

317317
GPIO_InitStruct.Pin = GPIO_PIN_10;
318318
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
319319
GPIO_InitStruct.Pull = GPIO_NOPULL;
320-
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
320+
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
321321
GPIO_InitStruct.Alternate = GPIO_AF14_LTDC;
322322
HAL_GPIO_Init(GPIOF, &GPIO_InitStruct);
323323

324324
GPIO_InitStruct.Pin = GPIO_PIN_9|GPIO_PIN_10|GPIO_PIN_11|GPIO_PIN_12
325325
|GPIO_PIN_13|GPIO_PIN_14|GPIO_PIN_15;
326326
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
327327
GPIO_InitStruct.Pull = GPIO_NOPULL;
328-
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
328+
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
329329
GPIO_InitStruct.Alternate = GPIO_AF14_LTDC;
330330
HAL_GPIO_Init(GPIOH, &GPIO_InitStruct);
331331

332332
GPIO_InitStruct.Pin = GPIO_PIN_6|GPIO_PIN_7|GPIO_PIN_11;
333333
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
334334
GPIO_InitStruct.Pull = GPIO_NOPULL;
335-
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
335+
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
336336
GPIO_InitStruct.Alternate = GPIO_AF14_LTDC;
337337
HAL_GPIO_Init(GPIOG, &GPIO_InitStruct);
338338

0 commit comments

Comments
 (0)