La hoja de datos de Intel D1000 MCU dice:
La MCU tiene 4 kB de flash de datos y 32 kB de código flash. El código flash ocupa el rango de direcciones 0x2000 0000 a 0x3FFF FFFF y es alias por todas partes. Es accesible tanto desde el código de 128 bits como desde los buses de datos de 32 bits. bits. La memoria flash de datos ocupa el intervalo de direcciones 0x4000 0000 a 0x5FFF FFFF y es alias por todas partes.
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 el MCU tiene sólo 4kB flash de datos y 32kB flash de código. ¿Por qué el espacio de direcciones es tan grande y el tamaño físico es tan pequeño? ¿Significa que sólo se pueden utilizar los primeros 4kB o 32kB del gran espacio de direcciones?
-
¿Y qué hace alias ¿Qué quieres decir?