Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ta funkcja _DSM interface for Byte Addressable Energy Backed Function Class (Function Interface 1) wysyła dane oprogramowania układowego do urządzenia.
Rejestry są definiowane w specyfikacji interfejsu obsługiwanego przez energię bajtów.
Input
Arg3
| Field | Byte length | Byte offset | Description |
|---|---|---|---|
| Region Length | 4 | 0 | Liczba bajtów wysyłanych w tej funkcji. |
| Region ID | 2 | 4 | Identyfikacja zapisywanego regionu. |
| Block ID | 1 | 6 | Identyfikacja bloku zapisywanego w regionie. |
| Firmware Data | The number specified by Region Length | 7 | Pakiet obrazu oprogramowania układowego o rozmiarze regionu. |
Output
| Field | Byte length | Byte offset | Description |
|---|---|---|---|
| Status | 4 | 0 | Ta funkcja może zwrócić następujące Function-Specific kody błędów: 1. Nie trwa żadna operacja aktualizacji oprogramowania układowego. 2. Nieprawidłowy rozmiar regionu. 3. Transfer nie powiódł się z powodu uszkodzenia danych. 4. Upłynął limit czasu operacji. 5. Operacja zatwierdzania oprogramowania układowego nie powiodła się. Aby uzyskać więcej informacji, zobacz _DSM Method Output (Dane wyjściowe metody _DSM). |
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). Jeśli wartości nie są zgodne, funkcja kończy się niepowodzeniem z kodem błędu Function-Specific 3. Aby uzyskać specyfikację algorytmu CRC, zapoznaj się ze standardem JEDEC interfejsu obsługiwanego przez adresy bajtów energii.
Related articles
Rozpocznij aktualizację oprogramowania układowego (indeks funkcji 22)
Zakończ aktualizację oprogramowania układowego (indeks funkcji 24)
Wybierz pozycję Miejsce obrazu oprogramowania układowego (indeks funkcji 25)
Uzyskiwanie informacji o oprogramowaniu układowym (indeks funkcji 26)