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 denomina
.freertos
Información general
Este tutorial contiene instrucciones para los siguientes pasos de introducción:
-
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.
-
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
-
Ve a la página de MDKintroducción de Keil
y selecciona Descargar MDK -Core. -
Especifique y envíe su información para registrarse en Keil.
-
Haga clic con el botón derecho MDK en el archivo ejecutable y guarde el MDK instalador de Keil en su ordenador.
-
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
-
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 gratuito con Keil MDK
Para crear el proyecto de RTOS demostración gratuito en Keil μVision
-
En el menú Inicio, abra Keil μVision 5.
-
Abra el archivo de proyecto
projects/mediatek/mt7697hx-dev-kit/uvision/aws_demos/aws_demos.uvprojx
. -
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
-
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.
-
En el menú, elija Flash y después Configure Flash Tools (Configurar herramientas Flash).
-
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. -
En el menú, elija Flash y, a continuación, elija Download (Descargar).
μVision le avisa cuando se completa la descarga.
-
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.
-
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
-
Busca y abre el
Keil_v5\ARM\PACK\.Web\MediaTek.MTx.pdsc
archivo en la carpeta de MDK instalación de Keil. -
Reemplace todas las instancias de
flag = Read32(0x20000000);
porflag = Read32(0x0010FBFC);
. -
Reemplace todas las instancias de
Write32(0x20000000, 0x76877697);
porWrite32(0x0010FBFC, 0x76877697);
.
Inicio de la depuración del proyecto
-
En el menú, elija Flash y después Configure Flash Tools (Configurar herramientas Flash).
-
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.
-
Selecciona la pestaña Depurar y, a continuación, selecciona CMSISDAPDepurador.
-
Abra
vendors/mediatek/boards/mt7697hx-dev-kit/aws_demos/application_code/main.c
y establezca la macroMTK_DEBUGGER
en1
. -
Vuelva a crear el proyecto de demostración en μVision.
-
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.
-
En el menú, elija Flash y, a continuación, elija Download (Descargar).
μVision le avisa cuando se completa la descarga.
-
Presiona el RESETbotón de tu kit de MediaTek MT7697Hx desarrollo.
-
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.
-
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 ) ; }
-
En la ventana Call Stack + Locals (Pila de llamadas + Variables locales), cambie el valor de
wait_ice
a0
. -
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
-
Abra Keil µVision.
-
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). -
Compruebe que la configuración de la pestaña Debug (Depurador) aparece de la siguiente manera:
-
Compruebe que la configuración de la pestaña Flash Download (Descarga flash) aparece de la siguiente manera:
Para obtener información general sobre cómo solucionar problemas relacionados con la versión gratuitaRTOS, consulte. Introducción a solución de problemas