Estoy escribiendo un firmware para un microcontrolador STM32F103RCT6 que tiene un flash de 256KB según la hoja de datos.
Debido a un error mío, estaba escribiendo algunos datos en 0x0807F800 que, según el manual de referencia, es la última página de un dispositivo de alta densidad. (El manual de referencia no hace distinciones de diferentes tamaños de 'dispositivos de alta densidad' en el diseño de la memoria)
Los datos que escribí estaban siendo leídos sin errores, así que hice algunas pruebas y leí / escribí 512KB de datos aleatorios y comparé los archivos, ¡y coincidieron!
Hice una investigación que no pude encontrar experiencias similares. ¿Son fiables esos flashes extra? ¿Es eso algún tipo de maniobra industrial?