

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Instal versi awal firmware pada Texas Instruments CC3220 SF-LAUNCHXL
<a name="burn-initial-firmware-ti"></a>

**penting**  <a name="deprecation-message"></a>
Integrasi referensi ini di-host di repositori Amazon-Freertos yang tidak digunakan lagi. Kami menyarankan Anda [mulai di sini](freertos-getting-started-modular.md) ketika Anda membuat proyek baru. Jika Anda sudah memiliki proyek FreeRTOS yang sudah ada berdasarkan repositori Amazon-Freertos yang sekarang tidak digunakan lagi, lihat. [Panduan Migrasi Repositori Github Amazon-freertos](github-repo-migration.md)

Langkah-langkah ini ditulis dengan asumsi bahwa Anda telah membangun `aws_demos` proyek, seperti yang dijelaskan dalam[Unduh, buat, flash, dan jalankan demo FreerTOS OTA di Texas Instruments SF-LAUNCHXL CC3220](download-ota-ti.md).<a name="burn-demo-ti"></a>

1. Pada Texas Instruments CC3220 SF-LAUNCHXL Anda, letakkan jumper SOP di set tengah pin (posisi = 1) dan atur ulang papan.

1. Unduh dan instal [alat TI Uniflash](http://www.ti.com/tool/UNIFLASH).

1. Mulai Uniflash. **Dari daftar konfigurasi, pilih **CC3220SF-LAUNCHXL**, lalu pilih Mulai Pembuat Gambar.**

1. Pilih **Proyek Baru**.

1. Pada halaman **Mulai proyek baru**, masukkan nama untuk proyek Anda. Untuk **Jenis Perangkat**, pilih **CC3220SF**. Untuk **Mode Perangkat**, pilih **Kembangkan**. Pilih **Buat Proyek**.

1. Putuskan sambungan emulator terminal Anda.

1. Di sisi kanan jendela aplikasi Uniflash, pilih **Connect**.

1. Di bawah **Advanced**, **Files**, pilih **User Files**.

1. Di panel Pemilih **file**, pilih ikon **Tambah File**. ![Document icon representing a file or page.](http://docs.aws.amazon.com/id_id/freertos/latest/userguide/images/add-file.png)

1. Jelajahi `/Applications/Ti/simplelink_cc32xx_sdk_{{version}}/tools/cc32xx_tools/certificate-playground` direktori, pilih`dummy-root-ca-cert`, pilih **Buka**, lalu pilih **Tulis**.

1. Di panel Pemilih **file**, pilih ikon **Tambah File**. ![Document icon representing a file or page.](http://docs.aws.amazon.com/id_id/freertos/latest/userguide/images/add-file.png)

1. **Jelajahi direktori kerja tempat Anda membuat sertifikat penandatanganan kode dan kunci pribadi, pilih, pilih **Buka `tisigner.crt.der`**, lalu pilih Tulis.**

1. Dari daftar drop-down **Action**, **pilih Pilih Gambar MCU**, lalu pilih **Browse** untuk memilih gambar firmware yang akan digunakan tulis ke perangkat Anda (**aws\_demos.bin**). File ini terletak di `{{freertos}}/vendors/ti/boards/cc3220_launchpad/aws_demos/ccs/Debug` direktori. Pilih **Buka**.

   1. Di kotak dialog file, konfirmasikan nama file diatur ke`mcuflashimg.bin`.

   1. Pilih kotak centang **Vendor**.

   1. Di bawah **Token File**, ketik**1952007250**.

   1. Di bawah **Nama File Kunci Pribadi**, pilih **Jelajahi**, lalu pilih `tisigner.key` dari direktori kerja tempat Anda membuat sertifikat penandatanganan kode dan kunci pribadi.

   1. Di bawah **Nama File Sertifikasi**, pilih`tisigner.crt.der`.

   1. Pilih **Tulis**.

1. Di panel kiri, di bawah **File**, pilih **Paket Layanan**.

1. Di bawah **Nama File Paket Layanan**, pilih **Jelajahi**, jelajahi `simplelink_cc32x_sdk_{{version}}/tools/cc32xx_tools/servicepack-cc3x20``sp_3.7.0.1_2.0.0.0_2.2.0.6.bin`, pilih, lalu pilih **Buka**.

1. Di panel kiri, di bawah **File**, pilih Katalog **Root-Certificate Tepercaya**.

1. Kosongkan kotak centang **Gunakan Katalog Root-Certificate Tepercaya default**.

1. **Di bawah **File Sumber**, pilih **Browse**, pilih **{{version}}simplelink\_cc32xx\_sdk\_**/20160911.lst, lalu pilih Buka. tools/cc32xx\_tools/certificate-playground/certcatalogPlayGround**

1. **Di bawah **File Sumber Tanda Tangan**, pilih **Browse**, pilih **simplelink\_cc32xx\_sdk\_/20160911.lst.signed\_3220.bin, lalu {{version}}** pilih Buka. tools/cc32xx\_tools/certificate-playground/certcatalogPlayGround**

1. Pilih ![Floppy disk icon representing a save or storage function.](http://docs.aws.amazon.com/id_id/freertos/latest/userguide/images/save.png) tombol untuk menyimpan proyek Anda.

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

1. Pilih **Gambar Program (Buat dan Program)**.

1. Setelah proses pemrograman selesai, letakkan jumper SOP ke set pin pertama (posisi = 0), atur ulang papan, dan sambungkan kembali emulator terminal Anda untuk memastikan outputnya sama seperti saat Anda men-debug demo dengan Code Composer Studio. Catat nomor versi aplikasi di output terminal. Anda menggunakan nomor versi ini nanti untuk memverifikasi bahwa firmware Anda telah diperbarui oleh pembaruan OTA.

   Terminal harus menampilkan output seperti berikut ini.

   ```
   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
   ```