La hoja de datos de Intel D1000 MCU dice:
La MCU tiene 4 kB de flash de datos y 32 kB de código de flash. Código de flash ocupa el rango de direcciones 0x2000 0000 a 0x3FFF FFFF y tiene aliased en todo. Es accesible desde código de 128 bits y datos de 32 bits. autobuses El flash de datos ocupa el rango de direcciones 0x4000 0000 a 0x5FFF FFFF y tiene aliased en todo.
El tamaño del espacio de direcciones es:
0x2000 0000 ~ 0x3FFF FFFF = 512M Bytes
0x4000 0000 ~ 0x5FFF FFFF = 512M Bytes
-
Pero la hoja de datos dice que la MCU tiene solo 4kB de datos flash y 32kB código flash. ¿Por qué el espacio de direcciones es tan grande y el tamaño físico es tan pequeño? ¿Significa que solo se pueden usar los primeros 4kB o 32kB del espacio de direcciones grande?
-
¿Y qué significa aliased ?