Cómo empezar con el NXP LPC54 módulo IoT 2018 - Gratis RTOS

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. Utilice un USB cable para conectar su módulo IoT NXP LPC54 018 a su ordenador.

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 denominafreertos.

Información general

Este tutorial contiene instrucciones para los siguientes pasos de introducción:

  1. Conexión de su placa a un equipo host.

  2. Instalación de software en el equipo host para desarrollar y depurar las aplicaciones integradas de la placa de su microcontrolador.

  3. Compilación cruzada de una aplicación de RTOS demostración gratuita con una imagen binaria.

  4. 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.

  1. 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

  2. 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
  1. Busque el software en IAREmbedded Workbench ARM y descárguelo.

    nota

    IAREmbedded Workbench para ARM requiere Microsoft Windows.

  2. Ejecute el instalador y siga las instrucciones.

  3. En el asistente de licencias, seleccione Registrarse con IAR los sistemas para obtener una licencia de evaluación.

  4. Coloque el cargador de arranque en el dispositivo antes de intentar ejecutar cualquier demostración.

Para realizar la instalación MCUXpresso desde NXP
  1. Descargue y ejecute el MCUXpresso instalador desde NXP.

    nota

    Las versiones 10.3.x y posteriores son compatibles.

  2. Busca MCUXpressoSDKy selecciona Construye tuSDK.

    nota

    Las versiones 2.5 y posteriores son compatibles.

  3. Elija Select Development Board (Seleccionar placa de desarrollo).

  4. En Select Development Board (Seleccionar placa de desarrollo), en Search by Name (Buscar por nombre), escriba LPC54018-IoT-Module.

  5. En Placas, selecciona el módulo LPC54018-IoT.

  6. Compruebe los detalles del hardware y, a continuación, seleccione Construir. MCUXepresso SDK

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

  8. Inicie y MCUXpresso IDE seleccione la SDKs pestaña Instalado.

  9. Arrastre y suelte el SDK archivo descargado en la SDKs ventana de instalación.

Si tiene problemas durante la instalación, consulte NXPSupport o NXPDeveloper Resources.

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
  1. Inicie sesión en la consola de AWS IoT.

  2. En el panel de navegación, selecciona Probar y, a continuación, selecciona cliente de MQTT prueba para abrir el MQTT cliente.

  3. En Tema de suscripción, escriba your-thing-name/example/topic y, a continuación, elija Suscribirse al tema.

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
  1. Abra IAR Embedded Workbench y, en el menú Archivo, seleccione Abrir espacio de trabajo.

  2. En el cuadro de texto search-directory (buscar-directorio), escriba projects/nxp/lpc54018iotmodule/iar/aws_demos y elija aws_demos.eww.

  3. En el menú Project (Proyecto) elija Rebuild All (Reconstruir todo).

Para importar el código RTOS de ejemplo gratuito al MCUXpresso IDE
  1. Abra yMCUXpresso, en el menú Archivo, seleccione Abrir proyectos desde el sistema de archivos.

  2. En el cuadro de texto Directory (Directorio), escriba projects/nxp/lpc54018iotmodule/mcuxpresso/aws_demos y elija Finish (Finalizar)

  3. 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
  1. En el IDE menú Proyecto, selecciona Crear.

  2. Desde el menú Project (Proyecto), elija Download y Debug (Descargar y depurar).

  3. En el menú Depurar, elija Iniciar depuración.

  4. 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
  1. En tuIDE, en el menú Proyecto, selecciona Construir.

  2. 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.

  3. 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 Colorful logo with overlapping circles representing cloud services integration. 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).

  4. 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