Modifications

Sauter à la navigation Sauter à la recherche
1 856 octets ajoutés ,  12 novembre 2014 à 08:02
Page créée avec « {{Spark-Core-Materiel-NAV}} {{traduction}} == Organisation de la mémoire == === Flash Interne - Mapping Mémoire === {{bloc-etroit|text=The STM32 has a total of 128KB inte... »
{{Spark-Core-Materiel-NAV}}

{{traduction}}

== Organisation de la mémoire ==
=== Flash Interne - Mapping Mémoire ===
{{bloc-etroit|text=The STM32 has a total of 128KB internal flash memory which is divided into three main regions by us. Beginning at the top of the memory space is where the bootloader is saved and locked. The second region is reserved for storing system flags and the third region holds the actual user firmware.}}

{|
| align="center" style="background:#f0f0f0;"|'''Adresse'''
| align="center" style="background:#f0f0f0;"|'''Contenu'''
| align="center" style="background:#f0f0f0;"|'''Taille'''
|-
| 0x08000000 ||Bootloader ||19 KB max
|-
| 0x08004C00 ||System Flags,<br />Drapeaux systèmes ||1 KB max
|-
| 0x08005000 ||Core Firmware Location ||108 KB max
|}

=== Flash Externe - Mapping Mémoire ==
The external flash memory gives us an additional 2MB of storage space. This space is used to store the public and private keys, the factory reset firmware, a back-up firmware and a copy of the firmware sent Over The Air (OTA). The rest of the memory space is available to the user.

{|
| align="center" style="background:#f0f0f0;"|'''Adresse'''
| align="center" style="background:#f0f0f0;"|'''Contenu'''
| align="center" style="background:#f0f0f0;"|'''Taille'''
|-
| 0x00000 ||Reserved ||4KB
|-
| 0x01000 ||Public Key<br />Clé publique ||294 Bytes - 4KB max
|-
| 0x02000 ||Private Key<br />Clé privée ||612 Bytes
|-
| 0x20000 ||Factory Reset Firmware Location<br />Firmware d'usine pour réinitialisation||128 KB max
|-
| 0x40000 ||BackUp Firmware Location<br />Copie de sécurité du Firmware ||128 KB max
|-
| 0x60000 ||OTA Firmware Location<br />Firmware téléchargé par Wifi||128 KB max
|-
| 0x80000 ||Fin du Firmware OTA
|-
| ||'''NON UTILISE'''
|-
| 0x200000 ||Fin de la mémoire Flash.
|}

{{Spark-Core-Materiel-TRAILER}}
29 922

modifications

Menu de navigation