Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Esta _DSM interfaz para la función de la clase de función con respaldo de energía direccionable byte (Function Interface 1) envía datos de firmware al dispositivo.
Los registros se definen en la especificación Byte Addressable Energy Backed Interface.
Input
Arg3
| Field | Byte length | Byte offset | Description |
|---|---|---|---|
| Region Length | 4 | 0 | Número de bytes que se envían en esta función. |
| Region ID | 2 | 4 | Identificación de la región que se está escribiendo. |
| Block ID | 1 | 6 | Identificación del bloque que se escribe dentro de la región. |
| Firmware Data | The number specified by Region Length | 7 | Un paquete de tamaño regional de los datos de imagen de firmware. |
Output
| Field | Byte length | Byte offset | Description |
|---|---|---|---|
| Status | 4 | 0 | Esta función puede devolver los siguientes códigos de error Function-Specific: 1. No hay ninguna operación de actualización de firmware en curso. 2. Tamaño de región no válido. 3. Error en la transferencia debido a daños en los datos. 4. Se agota el tiempo de espera de la operación. 5. Error en la operación de confirmación del firmware. Para obtener más información, consulte _DSM Salida del método. |
Note
This function shall compute the CRC of the Firmware Data and compare it with FW_REGION_CRC0 (3, 0x40) and FW_REGION_CRC1 (3, 0x41). Si los valores no coinciden, se producirá un error en la función con Function-Specific código de error 3. Consulte el estándar JEDEC byte Addressable Energy Backed Interface para la especificación del algoritmo CRC.
Related articles
Iniciar actualización de firmware (Índice de función 22)
Finalizar actualización de firmware (Índice de función 24)
Seleccionar ranura de imagen de firmware (Índice de función 25)