Differences
This shows you the differences between two versions of the page.
|
fr:doc:techref:flash.layout [2013/02/11 18:22] buntalo |
fr:doc:techref:flash.layout [2013/02/11 18:30] (current) buntalo |
||
|---|---|---|---|
| Line 106: | Line 106: | ||
| La (ou les) partition(s) contenant les //données spéciales de configuration// diffèrent beaucoup entre elles.Exemple: la partition''ART'' ' que l'on rencontre concomitamment avec Atheros-Wireless et U-Boot, ne contient que les données relatives au pilote sans fil, tandis que la partition ''NVRAM'' des routeurs Broadcom est utilisée pour bien d'autres choses en plus. | La (ou les) partition(s) contenant les //données spéciales de configuration// diffèrent beaucoup entre elles.Exemple: la partition''ART'' ' que l'on rencontre concomitamment avec Atheros-Wireless et U-Boot, ne contient que les données relatives au pilote sans fil, tandis que la partition ''NVRAM'' des routeurs Broadcom est utilisée pour bien d'autres choses en plus. | ||
| - | ==== broadcom with CFE ==== | + | ==== Broadcom avec CFE ==== |
| - | If you dig into the "firmware" section you'll find a trx. A trx is just an encapsulation, which looks something like this: | + | Si vous plongez dans la section "firmware", vous trouverez un trx. Un trx n'est qu'une encapsulation qui ressemble à ceci : |
| - | ^ trx-header ^^^^^^^ | + | |
| + | ^ trx-header (entête trx) ^^^^^^^ | ||
| | HDR0 | length | crc32 | flags | pointers | data | | | HDR0 | length | crc32 | flags | pointers | data | | ||
| - | "HDR0" is a magic value to indicate a trx header, rest is 4 byte unsigned values followed by the actual contents. In short, it's a block of data with a length and a checksum. So, our flash usage actually looks something like this: | + | "HDR0" est un nombre magique pour indiquer une entête trx, le reste est une valeur non signée de 4 octets suivie par le contenu réel. En bref, c'est un bloc de données avec une longueur et une somme de contrôle. Ainsi, l'utilisation de notre mémoire flash ressemble à ceci : |
| - | | CFE | trx containing firmware | NVRAM | | + | | CFE | trx contenant le firmware | NVRAM | |
| - | Except that the firmware is generally pretty small and doesn't use the entire space between CFE and NVRAM: | + | Sauf que le firmware est en général très petit et n'occupe pas l'espace entier en CFE et NVRAM : |
| | CFE | trx firmware | unused | NVRAM | | | CFE | trx firmware | unused | NVRAM | | ||
| Line 140: | Line 141: | ||
| ---- | ---- | ||
| + | |||
| ===== Explanations ===== | ===== Explanations ===== | ||
| ==== What is an Image File? ==== | ==== What is an Image File? ==== | ||
fr/doc/techref/flash.layout.txt · Last modified: 2013/02/11 18:30 by buntalo
