

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Installare la versione iniziale del firmware sulla scheda Nordic nRF52840 DK
<a name="burn-initial-firmware-nordic"></a>

**Importante**  <a name="deprecation-message"></a>
Questa integrazione di riferimento è ospitata nel Amazon-FreeRTOS repository che è obsoleto. Ti consigliamo di [iniziare da qui](freertos-getting-started-modular.md) quando crei un nuovo progetto. Se hai già un progetto FreerTOS esistente basato sul repository ora obsoleto, Amazon-FreeRTOS consulta il. [Amazon-FreeRTOS Guida alla migrazione del repository Github](github-repo-migration.md)

[Questa guida è stata scritta partendo dal presupposto che tu abbia già eseguito i passaggi indicati in e Update Prerequisites. [Guida introduttiva al Nordic n RF52840-DK](getting_started_nordic.md) Over-the-Air ](https://docs.aws.amazon.com/freertos/latest/userguide/ota-prereqs.html) Prima di provare un aggiornamento OTA, potresti voler eseguire il progetto dimostrativo MQTT descritto in [Guida introduttiva a FreerTOS](https://docs.aws.amazon.com/freertos/latest/userguide/freertos-getting-started.html) per assicurarti che la scheda e la toolchain siano configurate correttamente.

**Per eseguire il flashing dell'immagine produttore computer sulla scheda**

1. Aprire `{{freertos}}/vendors/nordic/boards/nrf52840-dk/aws_demos/config_files/aws_demo_config.h`.

1. Sostituisci `#define CONFIG_CORE_MQTT_MUTUAL_AUTH_DEMO_ENABLED` con `CONFIG_OTA_MQTT_UPDATE_DEMO_ENABLED` o `CONFIG_OTA_HTTP_UPDATE_DEMO_ENABLED`.

1. Con la demo dell'aggiornamento OTA selezionata, seguire le stesse fasi descritte nella pagina [Guida introduttiva al Nordic n RF52840-DK](getting_started_nordic.md) per compilare ed eseguire il flashing dell'immagine.

   Verrà visualizzato un output simile al seguente.

   ```
   9 1285 [OTA Task] [prvSubscribeToJobNotificationTopics] OK: $aws/things/{{your-thing-name}}/jobs/notify-next
   10 1286 [OTA Task] [OTA_CheckForUpdate] Request #0
   11 1289 [OTA Task] [prvParseJSONbyModel] Extracted parameter [ clientToken: 0:{{your-thing-name}} ]
   12 1289 [OTA Task] [prvParseJSONbyModel] parameter not present: execution
   13 1289 [OTA Task] [prvParseJSONbyModel] parameter not present: jobId
   14 1289 [OTA Task] [prvParseJSONbyModel] parameter not present: jobDocument
   15 1289 [OTA Task] [prvParseJSONbyModel] parameter not present: afr_ota
   16 1289 [OTA Task] [prvParseJSONbyModel] parameter not present: streamname
   17 1289 [OTA Task] [prvParseJSONbyModel] parameter not present: files
   18 1289 [OTA Task] [prvParseJSONbyModel] parameter not present: filepath
   19 1289 [OTA Task] [prvParseJSONbyModel] parameter not present: filesize
   20 1289 [OTA Task] [prvParseJSONbyModel] parameter not present: fileid
   21 1289 [OTA Task] [prvParseJSONbyModel] parameter not present: certfile
   22 1289 [OTA Task] [prvParseJSONbyModel] parameter not present: sig-sha256-ecdsa
   23 1289 [OTA Task] [prvParseJobDoc] Ignoring job without ID.
   24 1289 [OTA Task] [prvOTA_Close] Context->0x3ffbb4a8
   25 1290 [OTA] [OTA_AgentInit] Ready.
   26 1390 [OTA] State: Ready Received: 1 Queued: 1 Processed: 1 Dropped: 0
   27 1490 [OTA] State: Ready Received: 1 Queued: 1 Processed: 1 Dropped: 0
   28 1590 [OTA] State: Ready Received: 1 Queued: 1 Processed: 1 Dropped: 0
   29 1690 [OTA] State: Ready Received: 1 Queued: 1 Processed: 1 Dropped: 0
   ```

   La scheda ora rimane in ascolto di aggiornamenti OTA.