

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Installez la version initiale du micrologiciel sur le Texas Instruments CC3220 SF-LAUNCHXL
<a name="burn-initial-firmware-ti"></a>

**Important**  <a name="deprecation-message"></a>
Cette intégration de référence est hébergée sur le référentiel Amazon-FreeRTOS qui est obsolète. Nous vous recommandons de [commencer ici](freertos-getting-started-modular.md) lorsque vous créez un nouveau projet. Si vous possédez déjà un projet FreeRTOS basé sur le référentiel Amazon-FreeRTOS, désormais obsolète, consultez le. [Guide de migration du référentiel Github d'Amazon-FreeRTOS](github-repo-migration.md)

Ces instructions supposent que vous avez déjà généré le projet `aws_demos`, comme décrit dans[Téléchargez, compilez, flashez et exécutez la démo de FreeRTOS OTA sur le Texas Instruments SF-LAUNCHXL CC3220](download-ota-ti.md).<a name="burn-demo-ti"></a>

1. Sur votre Texas Instruments CC3220 SF-LAUNCHXL, placez le sauteur SOP sur le jeu de goupilles du milieu (position = 1) et réinitialisez la carte.

1. Téléchargez et installez l'[outil TI Uniflash](http://www.ti.com/tool/UNIFLASH).

1. Démarrez Uniflash. **Dans la liste des configurations, choisissez **CC3220SF-LAUNCHXL**, puis Start Image Creator.**

1. Choisissez **New Project (Nouveau projet)**.

1. Sur la page **Démarrer un nouveau projet**, saisissez un nom pour votre projet. Pour **Type de périphérique**, choisissez **CC3220SF**. Pour **Device Mode (Mode d'appareil)**, choisissez **Develop (Développer)**. Choisissez **Create Project** (Créer un projet).

1. Déconnectez votre émulateur de terminal.

1. Sur le côté droite de la fenêtre d'application Uniflash, choisissez **Connect (Connexion)**.

1. Sous **Avancé**, **Fichiers**, choisissez **Fichiers utilisateur**.

1. Dans le volet de sélection **File (Fichier)**, choisissez l'icône **Add File (Ajouter un fichier)** ![Document icon representing a file or page.](http://docs.aws.amazon.com/fr_fr/freertos/latest/userguide/images/add-file.png).

1. Accédez au répertoire `/Applications/Ti/simplelink_cc32xx_sdk_{{version}}/tools/cc32xx_tools/certificate-playground`, sélectionnez `dummy-root-ca-cert`, choisissez **Open (Ouvrir)**, puis choisissez **Write (Écrire)**.

1. Dans le volet de sélection **File (Fichier)**, choisissez l'icône **Add File (Ajouter un fichier)** ![Document icon representing a file or page.](http://docs.aws.amazon.com/fr_fr/freertos/latest/userguide/images/add-file.png).

1. Accédez au répertoire de travail où vous avez créé le certificat de signature de code et la clé privée, choisissez `tisigner.crt.der`, choisissez **Open (Ouvrir)**, puis choisissez **Write (Écrire)**.

1. Dans la liste déroulante **Action**, choisissez **Select MCU Image (Sélectionner l'image de la carte de microcontrôleur)**, puis choisissez **Browse (Parcourir)** pour choisir l'image du microprogramme à utiliser pour écrire sur votre appareil (**aws\_demos.bin**). Ce fichier est situé dans le répertoire `{{freertos}}/vendors/ti/boards/cc3220_launchpad/aws_demos/ccs/Debug`. Choisissez **Ouvrir**.

   1. Dans la boîte de dialogue du fichier, confirmez que le nom du fichier est défini sur `mcuflashimg.bin`.

   1. Activez la case à cocher **Vendor (Fournisseur)**.

   1. Sous **File Token (Jeton de fichier)**, tapez **1952007250**.

   1. Sous **Private Key File Name (Nom de fichier de clé privée)**, choisissez **Browse (Parcourir)**, puis choisissez `tisigner.key` dans le répertoire de travail où vous avez créé le certificat de signature de code et la clé privée.

   1. Sous **Certification File Name (Nom de fichier de certification)**, choisissez `tisigner.crt.der`.

   1. Choisissez **Write (Écrire)**.

1. Dans le volet gauche, sous **Files (Fichiers)**, choisissez **Service Pack**.

1. Sous **Service Pack File Name (Nom du fichier du Service Pack)**, choisissez **Browse (Parcourir)**, accédez à `simplelink_cc32x_sdk_{{version}}/tools/cc32xx_tools/servicepack-cc3x20`, choisissez `sp_3.7.0.1_2.0.0.0_2.2.0.6.bin`, puis choisissez **Open (Ouvrir)**.

1. Dans le volet gauche, sous **Files (Fichiers)**, choisissez **Trusted Root Certificate Catalog (Catalogue de certificats racine approuvés)**.

1. Désactivez la case à cocher **Use default Trusted Root Certificate Catalog (Utiliser le catalogue de certificats racine approuvés par défaut)**.

1. **Sous **Fichier source**, choisissez **Parcourir**, choisissez **{{version}}simplelink\_cc32xx\_sdk\_**/20160911.lst, puis choisissez Ouvrir. tools/cc32xx\_tools/certificate-playground/certcatalogPlayGround**

1. **Sous **Fichier source de signature**, choisissez **Parcourir**, choisissez **simplelink\_cc32xx\_sdk\_/20160911.lst.signed\_3220.bin, puis {{version}}** choisissez Ouvrir. tools/cc32xx\_tools/certificate-playground/certcatalogPlayGround**

1. Choisissez le bouton ![Floppy disk icon representing a save or storage function.](http://docs.aws.amazon.com/fr_fr/freertos/latest/userguide/images/save.png) pour enregistrer votre projet.

1. Choisissez le bouton ![Feather icon representing a lightweight or simplified feature or concept.](http://docs.aws.amazon.com/fr_fr/freertos/latest/userguide/images/flame.png).

1. Choisissez **Program Image (Image du programme)**.

1. Une fois le processus de programmation terminé, placez le jumper SOP sur la première série de broches (position = 0), réinitialisez la carte et reconnectez votre émulateur de terminal pour vous assurer que la sortie est la même que lorsque vous déboguez la démonstration avec Code Composer Studio. Notez le numéro de version de l'application dans la sortie du terminal. Vous utiliserez ce numéro de version ultérieurement pour vérifier que votre micrologiciel a été mis à jour par une mise à jour OTA.

   Le terminal doit afficher une sortie semblable à la suivante.

   ```
   0 0 [Tmr Svc] Simple Link task created
   
   Device came up in Station mode
   
   1 369 [Tmr Svc] Starting key provisioning...
   2 369 [Tmr Svc] Write root certificate...
   3 467 [Tmr Svc] Write device private key...
   4 568 [Tmr Svc] Write device certificate...
   SL Disconnect...
   
   5 664 [Tmr Svc] Key provisioning done...
   Device came up in Station mode
   
   Device disconnected from the AP on an ERROR..!! 
   
   [WLAN EVENT] STA Connected to the AP: Guest , BSSID: 11:22:a1:b2:c3:d4
   
   [NETAPP EVENT] IP acquired by the device
   
   
   Device has connected to Guest
   
   Device IP Address is 111.222.3.44 
   
   
   6 1716 [OTA] OTA demo version 0.9.0
   7 1717 [OTA] Creating MQTT Client...
   8 1717 [OTA] Connecting to broker...
   9 1717 [OTA] Sending command to MQTT task.
   10 1717 [MQTT] Received message 10000 from queue.
   11 2193 [MQTT] MQTT Connect was accepted. Connection established.
   12 2193 [MQTT] Notifying task.
   13 2194 [OTA] Command sent to MQTT task passed.
   14 2194 [OTA] Connected to broker.
   15 2196 [OTA Task] Sending command to MQTT task.
   16 2196 [MQTT] Received message 20000 from queue.
   17 2697 [MQTT] MQTT Subscribe was accepted. Subscribed.
   18 2697 [MQTT] Notifying task.
   19 2698 [OTA Task] Command sent to MQTT task passed.
   20 2698 [OTA Task] [OTA] Subscribed to topic: $aws/things/TI-LaunchPad/jobs/$next/get/accepted
   
   21 2699 [OTA Task] Sending command to MQTT task.
   22 2699 [MQTT] Received message 30000 from queue.
   23 2800 [MQTT] MQTT Subscribe was accepted. Subscribed.
   24 2800 [MQTT] Notifying task.
   25 2801 [OTA Task] Command sent to MQTT task passed.
   26 2801 [OTA Task] [OTA] Subscribed to topic: $aws/things/TI-LaunchPad/jobs/notify-next
   
   27 2814 [OTA Task] [OTA] Check For Update #0
   28 2814 [OTA Task] Sending command to MQTT task.
   29 2814 [MQTT] Received message 40000 from queue.
   30 2916 [MQTT] MQTT Publish was successful.
   31 2916 [MQTT] Notifying task.
   32 2917 [OTA Task] Command sent to MQTT task passed.
   33 2917 [OTA Task] [OTA] Set job doc parameter [ clientToken: 0:TI-LaunchPad ]
   34 2917 [OTA Task] [OTA] Missing job parameter: execution
   35 2917 [OTA Task] [OTA] Missing job parameter: jobId
   36 2918 [OTA Task] [OTA] Missing job parameter: jobDocument
   37 2918 [OTA Task] [OTA] Missing job parameter: ts_ota
   38 2918 [OTA Task] [OTA] Missing job parameter: files
   39 2918 [OTA Task] [OTA] Missing job parameter: streamname
   40 2918 [OTA Task] [OTA] Missing job parameter: certfile
   41 2918 [OTA Task] [OTA] Missing job parameter: filepath
   42 2918 [OTA Task] [OTA] Missing job parameter: filesize
   43 2919 [OTA Task] [OTA] Missing job parameter: sig-sha1-rsa
   44 2919 [OTA Task] [OTA] Missing job parameter: fileid
   45 2919 [OTA Task] [OTA] Missing job parameter: attr
   47 3919 [OTA] [OTA] Queued: 1   Processed: 1   Dropped: 0
   48 4919 [OTA] [OTA] Queued: 1   Processed: 1   Dropped: 0
   49 5919 [OTA] [OTA] Queued: 1   Processed: 1   Dropped: 0
   ```