Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Cómo empezar con el NXP LPC54 módulo IoT 2018
importante
Esta integración de referencia está alojada en el RTOS repositorio Amazon Free, que está en desuso. Recomendamos empezar por aquí al crear un nuevo proyecto. Si ya tienes un RTOS proyecto gratuito basado en el RTOS repositorio de Amazon Free, ahora obsoleto, consulta la. Guía de migración al repositorio RTOS Github gratuito de Amazon
Este tutorial proporciona instrucciones para comenzar con el módulo IoT NXP LPC54 018. Si no tiene un módulo IoT NXP LPC54 018, visite el catálogo de dispositivos AWS asociados para adquirir uno de nuestro socio
Antes de empezar, debe configurarlo AWS IoT y RTOS descargarlo gratis para conectar su dispositivo a la AWS nube. Para obtener instrucciones, consulte Primeros pasos. En este tutorial, la ruta al directorio de RTOS descargas gratuitas se denomina
.freertos
Información general
Este tutorial contiene instrucciones para los siguientes pasos de introducción:
-
Conexión de su placa a un equipo host.
-
Instalación de software en el equipo host para desarrollar y depurar las aplicaciones integradas de la placa de su microcontrolador.
-
Compilación cruzada de una aplicación de RTOS demostración gratuita con una imagen binaria.
-
Carga de la imagen binaria de la aplicación en su placa y, a continuación, ejecución de la aplicación.
Configure el hardware NXP
Para configurar el NXP LPC54 018
-
Conecte su ordenador al USB puerto del NXP LPC54 018.
Para configurar el depurador JTAG
Necesitas un JTAG depurador para iniciar y depurar el código que se ejecuta en la NXP LPC54 placa 018. Free RTOS se probó con un módulo IoT OM4 0006. Para obtener más información sobre los depuradores compatibles, consulte el manual del usuario del módulo NXP LPC54 IoT 018 que está disponible en la página del producto del módulo LPC54IoT OM4 0007 018
-
Si utilizas un depurador del módulo IoT OM4 0006, utiliza un cable conversor para conectar el conector de 20 pines del depurador al conector de 10 pines del módulo IoT. NXP
-
Conecte el depurador de módulos OM4 IoT NXP LPC54 018 y 0006 a los USB puertos de su ordenador mediante minicables a cables. USB USB
Configure el entorno de desarrollo.
Free RTOS admite dos IDEs para el módulo IoT NXP LPC54 018: IAR Embedded Workbench y. MCUXpresso
Antes de empezar, instale uno de estos. IDEs
Para instalar IAR Embedded Workbench para ARM
-
Busque el software en IAREmbedded Workbench ARM
y descárguelo. nota
IAREmbedded Workbench para ARM requiere Microsoft Windows.
-
Ejecute el instalador y siga las instrucciones.
-
En el asistente de licencias, seleccione Registrarse con IAR los sistemas para obtener una licencia de evaluación.
-
Coloque el cargador de arranque en el dispositivo antes de intentar ejecutar cualquier demostración.
Para realizar la instalación MCUXpresso desde NXP
-
Descargue y ejecute el MCUXpresso instalador desde NXP
. nota
Las versiones 10.3.x y posteriores son compatibles.
-
Busca MCUXpressoSDK
y selecciona Construye tuSDK. nota
Las versiones 2.5 y posteriores son compatibles.
-
Elija Select Development Board (Seleccionar placa de desarrollo).
-
En Select Development Board (Seleccionar placa de desarrollo), en Search by Name (Buscar por nombre), escriba
LPC54018-IoT-Module
. -
En Placas, selecciona el módulo LPC54018-IoT.
-
Compruebe los detalles del hardware y, a continuación, seleccione Construir. MCUXepresso SDK
-
El SDK para Windows que usa el ya MCUXpresso IDE está construido. Elija DescargarSDK. Si utiliza otro sistema operativo, en Host OS, elija su sistema operativo y, a continuación, seleccione Descargar SDK.
-
Inicie y MCUXpresso IDE seleccione la SDKs pestaña Instalado.
-
Arrastre y suelte el SDK archivo descargado en la SDKs ventana de instalación.
Si tiene problemas durante la instalación, consulte NXPSupport
Supervisar MQTT los mensajes en la nube
Antes de ejecutar el proyecto de RTOS demostración gratuita, puede configurar el MQTT cliente en la AWS IoT consola para que supervise los mensajes que su dispositivo envía a la AWS nube.
Para suscribirse al MQTT tema con el AWS IoT MQTT cliente
-
Inicie sesión en la consola de AWS IoT
. -
En el panel de navegación, selecciona Probar y, a continuación, selecciona cliente de MQTT prueba para abrir el MQTT cliente.
-
En Tema de suscripción, escriba
y, a continuación, elija Suscribirse al tema.your-thing-name
/example/topic
Cuando el proyecto de demostración se ejecute correctamente en su dispositivo, verá el mensaje “¡Hola, mundo!” enviado varias veces al tema al que se ha suscrito.
Cree y ejecute el proyecto de RTOS demostración gratuita
Importe la RTOS demostración gratuita a su IDE
Para importar el código de RTOS muestra gratuito a IAR Embedded Workbench IDE
-
Abra IAR Embedded Workbench y, en el menú Archivo, seleccione Abrir espacio de trabajo.
-
En el cuadro de texto search-directory (buscar-directorio), escriba
projects/nxp/lpc54018iotmodule/iar/aws_demos
y elija aws_demos.eww. -
En el menú Project (Proyecto) elija Rebuild All (Reconstruir todo).
Para importar el código RTOS de ejemplo gratuito al MCUXpresso IDE
-
Abra yMCUXpresso, en el menú Archivo, seleccione Abrir proyectos desde el sistema de archivos.
-
En el cuadro de texto Directory (Directorio), escriba
projects/nxp/lpc54018iotmodule/mcuxpresso/aws_demos
y elija Finish (Finalizar) -
En el menú Project (Proyecto) elija Build All (Compilar todo).
Ejecute el proyecto de RTOS demostración gratuito
Para ejecutar el proyecto de RTOS demostración gratuita con IAR Embedded Workbench IDE
-
En el IDE menú Proyecto, selecciona Crear.
-
Desde el menú Project (Proyecto), elija Download y Debug (Descargar y depurar).
-
En el menú Depurar, elija Iniciar depuración.
-
Cuando el depurador se detenga en el punto de ruptura en
main
, desde el menú Debug (Depurar), elija Go (Ir).nota
Si se abre un cuadro de diálogo J-Link Device Selection (Selección del dispositivo J-Link), haga clic en OK para continuar. En el cuadro de diálogo Target Device Settings (Configuración del dispositivo de destino), elija Unspecified (Sin especificar), elija Cortex-M4 y, a continuación, haga clic en OK. Solo tiene que hacerlo una vez.
Para ejecutar el proyecto de RTOS demostración gratuita con MCUxpresso IDE
-
En tuIDE, en el menú Proyecto, selecciona Construir.
-
Si es la primera vez que realiza la depuración, elija el proyecto
aws_demos
y desde la barra de herramientas de depuración, elija el botón de depuración azul. -
Se muestra cualquier sondeo de depuración detectado. Elija la sonda que desea utilizar y, a continuación, haga clic en OK para iniciar la depuración.
nota
Cuando el depurador se detenga en el punto de interrupción
main()
, pulse el botón de reinicio de depuración en una vez para restablecer la sesión de depuración. (Esto es necesario debido a un error en el MCUXpresso depurador del módulo NXP54 018-IoT). -
Cuando el depurador se detenga en el punto de ruptura en
main()
, desde el menú Debug (Depurar), elija Go (Ir).
Resolución de problemas
Para obtener información general sobre la solución de problemas sobre cómo empezar con Free, consulte. RTOS Introducción a solución de problemas