Laden Sie die FreeRTOS OTA-Demo auf dem Texas Instruments 0SF-LAUNCHXL herunter, erstellen Sie sie, flashen Sie sie und führen Sie sie aus CC322 - FreeRTOS

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Laden Sie die FreeRTOS OTA-Demo auf dem Texas Instruments 0SF-LAUNCHXL herunter, erstellen Sie sie, flashen Sie sie und führen Sie sie aus CC322

Wichtig

Dies ist eine archivierte Version des FreeRTOS-Benutzerhandbuchs zur Verwendung mit der FreeRTOS-Version 202012.00. Die neueste Version dieses Dokuments finden Sie im FreeRTOS-Benutzerhandbuch.

Um FreeRTOS und den OTA-Democode herunterzuladen
So erstellen Sie die Demo-Anwendung:
  1. Folgen Sie den Anweisungen unterErste Schritte mit FreeRTOS, um das aws_demos Projekt in Code Composer Studio zu importieren, Ihren AWS IoT Endpunkt, Ihre Wi-Fi-SSID und Ihr Passwort sowie einen privaten Schlüssel und ein Zertifikat für Ihr Board zu konfigurieren.

  2. Öffnen Sie freertos/vendors/vendor/boards/board/aws_demos/config_files/aws_demo_config.h, kommentieren Sie #define CONFIG_MQTT_DEMO_ENABLED aus und definieren Sie CONFIG_OTA_UPDATE_DEMO_ENABLED.

  3. Erstellen Sie die Lösung. Prüfen Sie, ob die Erstellung fehlerfrei ausgeführt wurde.

  4. Starten Sie einen Terminalemulator und verwenden Sie die folgenden Einstellungen, um sich mit Ihrem Board zu verbinden:

    • Baudrate: 115200

    • Datenbits: 8

    • Parität: Keine

    • Stop-Bits: 1

  5. Führen Sie das Projekt auf Ihrem Board aus, um zu überprüfen, ob es eine Verbindung mit dem WLAN und dem AWS IoT -MQTT-Nachrichten-Broker herstellen kann.

Bei der Ausführung sollte der Terminalemulator den folgenden Text anzeigen:

0 0 [Tmr Svc] Starting Wi-Fi Module ... 1 0 [Tmr Svc] Simple Link task created Device came up in Station mode 2 142 [Tmr Svc] Wi-Fi module initialized. 3 142 [Tmr Svc] Starting key provisioning... 4 142 [Tmr Svc] Write root certificate... 5 243 [Tmr Svc] Write device private key... 6 340 [Tmr Svc] Write device certificate... 7 433 [Tmr Svc] Key provisioning done... [WLAN EVENT] STA Connected to the AP: Mobile , BSSID: 24:de:c6:5d:32:a4 [NETAPP EVENT] IP acquired by the device Device has connected to Mobile Device IP Address is 192.168.111.12 8 2666 [Tmr Svc] Wi-Fi connected to AP Mobile. 9 2666 [Tmr Svc] IP Address acquired 192.168.111.12 10 2667 [OTA] OTA demo version 0.9.2 11 2667 [OTA] Creating MQTT Client... 12 2667 [OTA] Connecting to broker... 13 3512 [OTA] Connected to broker. 14 3715 [OTA Task] [prvSubscribeToJobNotificationTopics] OK: $aws/things/OtaGA/jobs/$next/get/accepted 15 4018 [OTA Task] [prvSubscribeToJobNotificationTopics] OK: $aws/things/OtaGA/jobs/notify-next 16 4027 [OTA Task] [prvPAL_GetPlatformImageState] xFileInfo.Flags = 0250 17 4027 [OTA Task] [prvPAL_GetPlatformImageState] eOTA_PAL_ImageState_Valid 18 4034 [OTA Task] [OTA_CheckForUpdate] Request #0 19 4248 [OTA] [OTA_AgentInit] Ready. 20 4249 [OTA Task] [prvParseJSONbyModel] Extracted parameter [ clientToken: 0:OtaGA ] 21 4249 [OTA Task] [prvParseJSONbyModel] parameter not present: execution 22 4249 [OTA Task] [prvParseJSONbyModel] parameter not present: jobId 23 4249 [OTA Task] [prvParseJSONbyModel] parameter not present: jobDocument 24 4249 [OTA Task] [prvParseJSONbyModel] parameter not present: afr_ota 25 4250 [OTA Task] [prvParseJSONbyModel] parameter not present: streamname 26 4250 [OTA Task] [prvParseJSONbyModel] parameter not present: files 27 4250 [OTA Task] [prvParseJSONbyModel] parameter not present: filepath 28 4250 [OTA Task] [prvParseJSONbyModel] parameter not present: filesize 29 4250 [OTA Task] [prvParseJSONbyModel] parameter not present: fileid 30 4250 [OTA Task] [prvParseJSONbyModel] parameter not present: certfile 31 4251 [OTA Task] [prvParseJSONbyModel] parameter not present: sig-sha1-rsa 32 4251 [OTA Task] [prvParseJobDoc] Ignoring job without ID. 33 4251 [OTA Task] [prvOTA_Close] Context->0x2001b2c4 34 5248 [OTA] State: Ready Received: 1 Queued: 1 Processed: 1 Dropped: 0 35 6248 [OTA] State: Ready Received: 1 Queued: 1 Processed: 1 Dropped: 0 36 7248 [OTA] State: Ready Received: 1 Queued: 1 Processed: 1 Dropped: 0 37 8248 [OTA] State: Ready Received: 1 Queued: 1 Processed: 1 Dropped: 0 38 9248 [OTA] State: Ready Received: 1 Queued: 1 Processed: 1 Dropped: 0