В openocd можно поправить конфиг чипа, например, поменять размер набортной памяти через
_WORKAREASIZE (это RAM) CPU ID точно можно подменить через_CPUTAPID. С размерами
флеша там все интереснее: set _FLASHNAME $_CHIPNAME.flash
flash bank $_FLASHNAME stm32f2x 0 0 0 0 $_TARGETNAME
Под stm32f2x следует понимать драйвер флеша в исходниках, а сам код - пояснение отладку, какой драйвер использовать. Размер флеша нигде не указан, но его можно вычитывать из регистров контроллера, так что может быть сложно обмануть openocd.
Качай openocd, он позволяет креативить как угодно.