STM32H7B3VIH6's LTDC does not generate pixel outputs
All control signals seem to be good: `DEN`, `VSYNC`, `HSYNC`, `CLK`. but pixel signals (R0 ~ R7, G0 ~ G7, B0 ~ B7) are always low.
1) DEN.

2) HSYNC.

3) VSYNC.

4) CLK

although control signals correctly work, no pixel data lanes do not.
Code that generated by CubeIDE: (this can show my configuration well than CubeIDE screenshot I think)
LTDC_LayerCfgTypeDef pLayerCfg = {0};
/* USER CODE BEGIN LTDC_Init 1 */
/* USER CODE END LTDC_Init 1 */
hltdc.Instance = LTDC;
hltdc.Init.HSPolarity = LTDC_HSPOLARITY_AL;
hltdc.Init.VSPolarity = LTDC_VSPOLARITY_AL;
hltdc.Init.DEPolarity = LTDC_DEPOLARITY_AL;
hltdc.Init.PCPolarity = LTDC_PCPOLARITY_IPC;
hltdc.Init.HorizontalSync = 7;
hltdc.Init.VerticalSync = 7;
hltdc.Init.AccumulatedHBP = 15;
hltdc.Init.AccumulatedVBP = 20;
hltdc.Init.AccumulatedActiveW = 335;
hltdc.Init.AccumulatedActiveH = 260;
hltdc.Init.TotalWidth = 391;
hltdc.Init.TotalHeigh = 268;
hltdc.Init.Backcolor.Blue = 0x00;
hltdc.Init.Backcolor.Green = 0x00;
hltdc.Init.Backcolor.Red = 0x00;
if (HAL_LTDC_Init(&hltdc) != HAL_OK)
{
Error_Handler();
}
pLayerCfg.WindowX0 = 0;
pLayerCfg.WindowX1 = 320;
pLayerCfg.WindowY0 = 0;
pLayerCfg.WindowY1 = 240;
pLayerCfg.PixelFormat = LTDC_PIXEL_FORMAT_RGB888;
pLayerCfg.Alpha = 0;
pLayerCfg.Alpha0 = 0xFF;
pLayerCfg.BlendingFactor1 = LTDC_BLENDING_FACTOR1_CA;
pLayerCfg.BlendingFactor2 = LTDC_BLENDING_FACTOR2_CA;
pLayerCfg.FBStartAdress = 0;
pLayerCfg.ImageWidth = 320;
pLayerCfg.ImageHeight = 240;
pLayerCfg.Backcolor.Blue = 0xFF;
pLayerCfg.Backcolor.Green = 0xFF;
pLayerCfg.Backcolor.Red = 0xFF;
if (HAL_LTDC_ConfigLayer(&hltdc, &pLayerCfg, 0) != HAL_OK)
{
Error_Handler();
}
/* USER CODE BEGIN LTDC_Init 2 */
/* USER CODE END LTDC_Init 2 */No GFX, no DMA2D, just plain LTDC layer only configured. and LTDC clock is 6.4MHz.
No FB address set. because I set it by:
uint8_t RGB888_240x320[240 * 320 * 3];
/* blah blah ... */
memset(RGB888_240x320, 0xffu, sizeof(RGB888_240x320));
HAL_LTDC_SetAddress(&hltdc, (uint32_t)RGB888_240x320, LTDC_LAYER_1);
So, I expected white screen not black screen. and I checked all data lanes. Contrary to my expectations, none of the signals changed to HIGH. so all signals are LOW.
Is there an API to refresh or reload LTDC? or is there an API that must be called to start LTDC's pixel outputs?

