I'm compiling Demonstration on STM32F429I-Discovery_FW_V1.0.1 was work fine.
Now I fixd RTC_Configuration() on rtc.c for 32.768kHz LSE driven as below:
RTC_Error = 0;
/* Enable the PWR clock */
/* Allow access to RTC */
/* LSI used as RTC source clock */
/* The RTC Clock may varies due to LSI frequency dispersion. */
/* Enable the LSI OSC */
/* Wait till LSI is ready */
while(RCC_GetFlagStatus(RCC_FLAG_LSERDY) == RESET)
/* Select the RTC Clock Source */
/* Enable the RTC Clock */
/* Wait for RTC APB registers synchronisation */
/* Calendar Configuration with LSI supposed at 32KHz */
RTC_InitStructure.RTC_AsynchPrediv = 0x7F;
RTC_InitStructure.RTC_SynchPrediv = 0xFF; /* (32KHz / 128) - 1 = 0xFF*/
RTC_InitStructure.RTC_HourFormat = RTC_HourFormat_24;
But It won't count up when device running.
X2 crytal is mounted 32.768kHz/6pF, C23/C24 Capacitors are 6.8pF.
and also VBAT is powerd by 3V coin cell. R53/R54 are shorted.
Is this careless oversight?