Table des matières

Informations sur la carte cpuat91 et ses extensions pour le KITAT91

Configuration

module CPUAT91

Carte d'extension

Plan mémoire

Il est bon de savoir que la mémoire flash 28F640 ne peut être affectée que par blocs de 128 koctets (soit 0x20000 en hexadécimal).

Le plan mémoire du processeur est exposé dans la figure suivante, prise dans la documentation Atmel.

<box round red |Remarques>

  1. Adresses 0 à 0x000F FFFF: nous pouvons voir que l'adresse 0 peut désigner diverses positions dans le mémoire, en fonction de certains cas. Ceci est en prendre en compte lors de la programmation et de l'usage des adresses mémoires. Dans notre cas, lorsque nous sommes en lignes de commandes du moniteur de U-Boot, cette plage d'adresses correspond au premier méga-octets de la mémoire flash. Cela est donc équivalent à la plage d'adresses 0x1000 0000 à 0x100F FFFF.
  2. Adresses images : il est à noter que les adresses qui dépassent les plages mémoires des composants, dans leur bloc respectif, correspondent à des positions images dans la mémoire physique. Par exemple, l'adresse 0x1080 0000 pointe sur la position 0x1000 0000.

</box>

Organisation logicielle

Mémoire flash : 64 secteurs de 128 koctets

Plage d'adresses Contenu
Secteur 1 0x10000000 - 0x1001FFFF image de u-boot
Secteur 2 0x10020000 - 0x1003FFFF variables d'environnement
Secteur 3 et suivants 0x10040000 - 0x107FFFFF image du noyau linux et autres