]>
git.gag.com Git - fw/openocd/commit
flash/stm32f1x: fix maximum flash size for some devices
For STM32F0xxx, according to RM0360 Rev 4 and RM0091 Rev 9,
the accurate flash sizes are in RM0360, Table 4 and 5
DEV_ID=0x440 => F030x8 => 64K (64 * 1K)
F05xxx => idem
DEV_ID=0x442 => F030xC => 256K (128 * 2K)
F09xxx => idem
DEV_ID=0x444 => F030x4 => 16K (16 * 1K)
F030x6 => 32K (32 * 1K)
DEV_ID=0x445 => F070x6 => 32K (32 * 1K)
F04xxx => idem
DEV_ID=0x448 => F070xB => 128K (64 * 2K)
For STM32 F100xx HD VL (0x428), max_flash_size_kb is 512 (was 128)
refer to RM0041 Rev5: Table 5. Flash module organization (high-density
value line devices) => (256 page of 2 Kbytes each)
Change-Id: I4ead13093f8f4b8ec900482ee049a6fc83dcc664
Signed-off-by: Tarek BOCHKATI <tarek.bouchkati@gmail.com>
Reviewed-on: http://openocd.zylin.com/5444
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>