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.
Commencer à utiliser le NXP LPC54 module 2018 IoT
Important
Cette intégration de référence est hébergée sur le RTOS référentiel Amazon Free, qui est obsolète. Nous vous recommandons de commencer ici lorsque vous créez un nouveau projet. Si vous possédez déjà un RTOS projet gratuit basé sur le RTOS référentiel Amazon Free, désormais obsolète, consultez le. Guide de migration du référentiel RTOS Github gratuit sur Amazon
Ce didacticiel fournit des instructions pour démarrer avec le module NXP LPC54 018 IoT. Si vous ne possédez pas de module IoT NXP LPC54 018, consultez le catalogue des appareils AWS partenaires pour en acheter un auprès de notre partenaire
Avant de commencer, vous devez configurer AWS IoT et RTOS télécharger gratuitement votre appareil pour connecter votre appareil au AWS Cloud. Pour obtenir des instructions, consultez Premiers pas. Dans ce didacticiel, le chemin d'accès au répertoire de RTOS téléchargement gratuit est appelé
.freertos
Présentation
Ce didacticiel comprend les instructions de mise en route suivantes :
-
Connexion de votre carte à un appareil hôte.
-
Installation de logiciels sur la machine hôte pour développer et déboguer des applications intégrées pour votre carte de microcontrôleur.
-
Compilation croisée d'une application de RTOS démonstration gratuite en une image binaire.
-
Chargement de l’image binaire de l’application dans votre carte et exécution de l’application.
Configuration du NXP matériel
Pour configurer le NXP LPC54 018
-
Connectez votre ordinateur au USB port du NXP LPC54 018.
Pour configurer le JTAG débogueur
Vous avez besoin d'un JTAG débogueur pour lancer et déboguer votre code exécuté sur la NXP LPC54 carte 018. Free RTOS a été testé à l'aide d'un module IoT OM4 0006. Pour plus d'informations sur les débogueurs pris en charge, consultez le manuel d'utilisation du module NXP LPC54 018 IoT disponible sur la page produit OM4du module IoT LPC54 0007 018
-
Si vous utilisez un débogueur de module IoT OM4 0006, utilisez un câble convertisseur pour connecter le connecteur à 20 broches du débogueur au connecteur à 10 broches du module IoT. NXP
-
Connectez le NXP LPC54 018 et le OM4 0006 IoT Module Debugger aux USB ports de votre ordinateur à l'aide de câbles mini-to. USB USB
Configurer votre environnement de développement.
Free RTOS en prend en charge deux IDEs pour le module IoT NXP LPC54 2018 : IAR Embedded Workbench et. MCUXpresso
Avant de commencer, installez l'un d'entre euxIDEs.
Pour installer IAR Embedded Workbench pour ARM
-
Accédez à IAREmbedded Workbench pour ARM
télécharger le logiciel. Note
IAREmbedded Workbench pour ARM nécessite Microsoft Windows.
-
Lancez le programme d'installation et suivez les instructions.
-
Dans l'assistant de licence, choisissez Enregistrer auprès IAR des systèmes pour obtenir une licence d'évaluation.
-
Placez le chargeur de démarrage sur l'appareil avant de tenter d'exécuter toute démonstration.
Pour installer à MCUXpresso partir de NXP
-
Téléchargez et exécutez le MCUXpresso programme d'installation depuis NXP
. Note
Les versions 10.3.x et ultérieures sont prises en charge.
-
Naviguez jusqu'à MCUXpressoSDK
et choisissez Build yourSDK. Note
Les versions 2.5 et ultérieures sont prises en charge.
-
Choisissez Select Development Board (Sélectionner la carte de développement).
-
Sous Select Development Board (Sélectionner la carte de développement), dans le champ Search by Name (Recherche par nom), saisissez
LPC54018-IoT-Module
. -
Dans Boards, choisissez LPC54018-IoT-Module.
-
Vérifiez les détails du matériel, puis choisissez Build MCUXepresso SDK.
-
Le SDK pour Windows utilisant le MCUXpresso IDE est déjà créé. Choisissez TéléchargementSDK. Si vous utilisez un autre système d'exploitation, sous Système d'exploitation hôte, choisissez votre système d'exploitation, puis choisissez Télécharger SDK.
-
Démarrez le MCUXpressoIDE, puis choisissez l'SDKsonglet Installé.
-
Glissez et déposez le fichier SDK d'archive téléchargé dans la SDKs fenêtre Installé.
Si vous rencontrez des problèmes lors de l'installation, consultez le NXPSupport
Surveillance MQTT des messages sur le cloud
Avant de lancer le projet de RTOS démonstration gratuit, vous pouvez configurer le MQTT client dans la AWS IoT console pour surveiller les messages que votre appareil envoie au AWS Cloud.
Pour s'abonner à la MQTT rubrique avec le AWS IoT MQTT client
-
Connectez-vous à la console AWS IoT
. -
Dans le volet de navigation, choisissez Test, puis choisissez MQTTTest client pour ouvrir le MQTT client.
-
Dans le champ Rubrique d'abonnement, saisissez
, puis choisissez S'abonner à la rubrique.your-thing-name
/example/topic
Lorsque le projet de démonstration s'exécute avec succès sur votre appareil, le message « Hello World ! » s'affiche envoyé plusieurs fois au sujet auquel vous vous êtes abonné.
Créez et exécutez le projet de RTOS démonstration gratuit
Importez la RTOS démo gratuite dans votre IDE
Pour importer l'RTOSexemple de code gratuit dans l'IAREmbedded Workbench IDE
-
Ouvrez IAR Embedded Workbench, puis dans le menu Fichier, choisissez Ouvrir un espace de travail.
-
Dans la zone de texte search-directory, saisissez
projects/nxp/lpc54018iotmodule/iar/aws_demos
, puis choisissez aws_demos.eww. -
Dans le menu Project (Projet), choisissez Rebuild All (Regénérer tout).
Pour importer l'RTOSexemple de code gratuit dans MCUXpresso IDE
-
OuvrezMCUXpresso, puis dans le menu Fichier, choisissez Ouvrir des projets à partir du système de fichiers.
-
Dans la zone de texte Directory, entrez
projects/nxp/lpc54018iotmodule/mcuxpresso/aws_demos
, puis choisissez Finish -
Dans le menu Project (Projet), choisissez Build All (Générer tout).
Exécutez le projet de RTOS démonstration gratuit
Pour exécuter le projet de RTOS démonstration gratuit avec l'IAREmbedded Workbench IDE
-
Dans votre IDE menu Projet, choisissez Créer.
-
Dans le menu Project (Projet), choisissez Download et Debug (Télécharger et déboguer).
-
Dans le menu Debug (Déboguer), choisissez Start Debugging (Démarrer le débogage).
-
Lorsque le débogueur s'arrête au point d'arrêt dans
main
, dans le menu Debug (Débogage), choisissez Go (OK).Note
Si une boîte de dialogue J-Link Device Selection s'ouvre, cliquez sur OK pour continuer. Dans la boîte de dialogue Target Device Settings, choisissez Unspecified (Non spécifié), choisissez Cortex M4, puis choisissez OK. Vous n'avez besoin de le faire qu'une seule fois.
Pour exécuter le projet de RTOS démonstration gratuit avec MCUxpresso IDE
-
Dans votre IDE menu Projet, choisissez Construire.
-
Si c'est la première fois que vous déboguez, choisissez le projet
aws_demos
et dans la barre d'outils Debug, cliquez sur le bouton bleu de débogage. -
Toutes les sondes de débogage détectées sont affichées. Choisissez la sonde que vous souhaitez utiliser, puis choisissez OK pour démarrer le débogage.
Note
Lorsque le débogueur s'arrête au point d'arrêt dans
main()
, appuyez sur le bouton de redémarrage du débogage une fois afin de réinitialiser la session de débogage. (Ceci est nécessaire en raison d'un bogue avec le MCUXpresso débogueur du module NXP54 018-IoT). -
Lorsque le débogueur s'arrête au point d'arrêt dans
main()
, dans le menu Debug (Débogage), choisissez Go (OK).
Résolution des problèmes
Pour obtenir des informations générales sur la résolution des problèmes liés à la mise en route avec FreeRTOS, consultezRésolution des problèmes de mise en route.