Cómo empezar con el kit MediaTek MT7697Hx de desarrollo - 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 kit MediaTek MT7697Hx de desarrollo

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

En este tutorial se proporcionan instrucciones para empezar a utilizar el MediaTek MT7697Hx kit de desarrollo. Si no tiene el kit de MediaTek MT7697Hx desarrollo, visite el catálogo de dispositivos de nuestro AWS socio para comprar uno de nuestros socios.

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. Instalación de software en el equipo host para desarrollar y depurar las aplicaciones integradas de la placa de su microcontrolador.

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

  3. Carga de la imagen binaria de la aplicación en su placa y, a continuación, ejecución de la aplicación.

  4. Interacción con la aplicación que se ejecuta en la placa con una conexión serie para fines de monitorización y depuración.

Configure el entorno de desarrollo.

Antes de configurar el entorno, conecte el ordenador al USB puerto del kit de MediaTek MT7697Hx desarrollo.

Descargue e instale Keil MDK

Puede utilizar el kit de desarrollo de microcontroladores Keil (MDK) GUI basado en Keil para configurar, crear y ejecutar RTOS proyectos gratuitos en su placa. Keil MDK incluye el μVision IDE y el μVision Debugger.

nota

Keil solo MDK es compatible con máquinas con Windows 7, Windows 8 y Windows 10 de 64 bits.

Para descargar e instalar Keil MDK
  1. Ve a la página de MDKintroducción de Keil y selecciona Descargar MDK -Core.

  2. Especifique y envíe su información para registrarse en Keil.

  3. Haga clic con el botón derecho MDK en el archivo ejecutable y guarde el MDK instalador de Keil en su ordenador.

  4. Abre el MDK instalador de Keil y sigue los pasos hasta completar el proceso. Asegúrese de instalar el paquete de MediaTek dispositivos (MT76x7serie).

Establecimiento de una conexión serie

Conecte la placa a su ordenador anfitrión con un USB cable. Aparece un COM puerto en el Administrador de dispositivos de Windows. Para la depuración, puede abrir una sesión en el puerto con una herramienta de utilidad de terminal, como HyperTerminal o TeraTerm.

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-nameexample/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 gratuito con Keil MDK

Para crear el proyecto de RTOS demostración gratuito en Keil μVision
  1. En el menú Inicio, abra Keil μVision 5.

  2. Abra el archivo de proyecto projects/mediatek/mt7697hx-dev-kit/uvision/aws_demos/aws_demos.uvprojx.

  3. En el menú, elija Project (Proyecto) y después Build target (Compilar destino).

    Una vez compilado el código, puede ver el archivo ejecutable de la demostración en projects/mediatek/mt7697hx-dev-kit/uvision/aws_demos/out/Objects/aws_demo.axf.

Para ejecutar el proyecto de demostración gratuito RTOS
  1. Configura el kit de MediaTek MT7697Hx desarrollo en PROGRAM modo.

    Para configurar el kit en PROGRAM modo, mantenga pulsado el PROGbotón. Con el PROGbotón aún presionado, presione y suelte el RESETbotón y, a continuación, suelte el PROGbotón.

  2. En el menú, elija Flash y después Configure Flash Tools (Configurar herramientas Flash).

  3. En Opciones para el destino “aws_demo, seleccione la pestaña Depurar. Seleccione Usar, configure el depurador en CMSIS- DAP Depurador y, a continuación, elija Aceptar.

  4. En el menú, elija Flash y, a continuación, elija Download (Descargar).

    μVision le avisa cuando se completa la descarga.

  5. Utilice una utilidad de terminal para abrir la ventana de la consola de serie. Establezca el puerto serie en 115200 bps, ninguna paridad, 8 bits y 1 bit de parada.

  6. Selecciona el RESETbotón de tu kit de MediaTek MT7697Hx desarrollo.

Resolución de problemas

Depuración de RTOS proyectos gratuitos en Keil μVision

Actualmente, debe editar el MediaTek paquete que se incluye con Keil μVision antes de poder depurar el proyecto de RTOS demostración gratuito con Keil μVision. MediaTek

Para editar el paquete de depuración de proyectos gratuitos MediaTek RTOS
  1. Busca y abre el Keil_v5\ARM\PACK\.Web\MediaTek.MTx.pdsc archivo en la carpeta de MDK instalación de Keil.

  2. Reemplace todas las instancias de flag = Read32(0x20000000); por flag = Read32(0x0010FBFC);.

  3. Reemplace todas las instancias de Write32(0x20000000, 0x76877697); por Write32(0x0010FBFC, 0x76877697);.

Inicio de la depuración del proyecto
  1. En el menú, elija Flash y después Configure Flash Tools (Configurar herramientas Flash).

  2. Elija la pestaña Target (Destino) y después elija Read/Write Memory Areas (Áreas de memoria de lectura/escritura). Confirme que IRAM1 ambos IRAM2 estén seleccionados.

  3. Selecciona la pestaña Depurar y, a continuación, selecciona CMSISDAPDepurador.

  4. Abra vendors/mediatek/boards/mt7697hx-dev-kit/aws_demos/application_code/main.c y establezca la macro MTK_DEBUGGER en 1.

  5. Vuelva a crear el proyecto de demostración en μVision.

  6. Configura el kit MediaTek MT7697Hx de desarrollo en modo. PROGRAM

    Para configurar el kit en PROGRAM modo, mantenga pulsado el PROGbotón. Con el PROGbotón aún presionado, presione y suelte el RESETbotón y, a continuación, suelte el PROGbotón.

  7. En el menú, elija Flash y, a continuación, elija Download (Descargar).

    μVision le avisa cuando se completa la descarga.

  8. Presiona el RESETbotón de tu kit de MediaTek MT7697Hx desarrollo.

  9. En el menú de μVision, elija Depurar y después Iniciar/detener sesión de depuración. La ventana Call Stack + Locals (Pila de llamadas + Variables locales) se abre cuando inicia la sesión de depuración.

  10. En el menú, elija Debug (Depurar) y, a continuación, elija Stop (Detener) para detener la ejecución del código. El contador del programa se detiene en la siguiente línea:

    { volatile int wait_ice = 1 ; while ( wait_ice ) ; }
  11. En la ventana Call Stack + Locals (Pila de llamadas + Variables locales), cambie el valor de wait_ice a 0.

  12. Defina puntos de interrupción en el código fuente del proyecto y ejecute el código.

Solución de problemas con la IDE configuración del depurador

Si tiene problemas con la depuración de una aplicación, puede que la configuración de su depurador no sea correcta.

Comprobación de que la configuración de su depurador es correcta
  1. Abra Keil µVision.

  2. Haga clic con el botón derecho en el proyecto de aws_demos, elija Options (Opciones) y en la pestaña Utilities (Utilidades), elija Settings (Configuración), situado junto a “-- Use Debug Driver --” (Utilizar controlador del depurador).

  3. Compruebe que la configuración de la pestaña Debug (Depurador) aparece de la siguiente manera:

    CMSIS- Cuadro de diálogo de configuración del controlador DAP Cortex-M Target con el número de serie, la versión del firmware, el tipo de adaptador, las opciones del dispositivo SW y los ajustes de configuración.
  4. Compruebe que la configuración de la pestaña Flash Download (Descarga flash) aparece de la siguiente manera:

    Ventana de configuración del controlador Cortex-M Target con opciones para la función de descarga, el algoritmo, la descripción del algoritmo RAM de programación y los detalles del dispositivo.

Para obtener información general sobre cómo solucionar problemas relacionados con la versión gratuitaRTOS, consulte. Introducción a solución de problemas