2015-07-14 12:51 PM
I'm doing my IDENTIFICATION library for F4 and F7 lines.
Both datasheets say that location, where FLASH SIZE in kBytes is stored is on 0x1FFF7A22.Ok, reading on STM32F439-Eval gives me 2048 which is OK, because this is 2MB, reading on F429-Discovery has the same result = OK,but reading from this address on F746-Discovery gives me 0xFFFF. It looks like this section was not programmed or there is mistake in datasheet.Can someone approve this? #bug #stm32f7 #silicon #possible2015-07-14 01:20 PM
This works for me
printf(''STM32 %d KB FLASH, %d KB RAM, %08X-%08X-%08X UNIQUE
'',
*((unsigned short *)0x1FF0F442),
320,
*((unsigned long *)0x1FF0F420),
*((unsigned long *)0x1FF0F424),
*((unsigned long *)0x1FF0F428) );
You're looking in the wrong manual
2015-07-14 01:23 PM
RM0385 says
Data Sheets/Manuals might be wrong2015-07-14 03:19 PM
Right! My bad!