Tabla de contenido:
- Paso 1: Desembalaje del hardware
- Paso 2: descarga de controladores y otras herramientas: descarga de TivaWare para la serie C
- Paso 3: (Windows) Descarga de controladores y otras herramientas - Descargue los controladores Stellaris ICDI
- Paso 4: (Opcional) Descarga de controladores y otras herramientas - Descargue la herramienta de actualización del software UniFlash
- Paso 5: descarga de controladores y otras herramientas: descargue el instalador de Code Composer Studio (CCS)
- Paso 6: CCS: creación de nuestro primer proyecto
- Paso 7: Algunas notas finales
Video: TM4C123G LaunchPad Guía de inicio: 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
Como introducción a la programación integrada, las placas de desarrollo como la plataforma de lanzamiento TM4C123G proporcionan una forma sencilla de configurar el hardware lo suficiente como para comenzar a programar. Sin embargo, el proceso de configurar un entorno de desarrollo para su placa puede ser un poco complicado. Esta guía tiene como objetivo ayudarlo a sortear todos los problemas de preparar su Launchpad para comenzar.
Paso 1: Desembalaje del hardware
Al desempaquetar su nueva plataforma de lanzamiento, notará que viene con tres cosas.
- Placa de plataforma de lanzamiento TM4C123G
- Pequeño cable micro USB a USB-A
- Guía de inicio rápido de Launchpad
Para nuestros propósitos, necesitamos configurar el modo del dispositivo en "depuración" usando el interruptor DIP en la esquina del Launchpad. Luego podemos conectar nuestro cable USB al puerto de depuración inmediatamente al lado del interruptor DIP. Desde aquí, conectamos el otro extremo a nuestra computadora de desarrollo.
Paso 2: descarga de controladores y otras herramientas: descarga de TivaWare para la serie C
Ahora que tenemos nuestra placa Launchpad lista para usar, necesitamos instalar algún software en nuestra computadora de desarrollo. Estos pasos varían según su sistema operativo, así que busque instrucciones específicas de la plataforma.
Lo primero es descargar el paquete de software TivaWare para la Serie C.
Este paquete de software contiene todos los archivos de soporte y encabezados necesarios para el desarrollo del Launchpad.
Descargue el archivo SW_TM4C-ver #.exe. Debe crear una cuenta de TI para descargar este archivo.
En Windows
Después de descargar, ejecute el archivo.exe, le recomiendo que extraiga los archivos en una carpeta donde planea colocar sus archivos de desarrollo. Para esto, hice una carpeta en mi escritorio llamada "Archivos TM4C123G" y dentro de ella, hice una carpeta llamada "TivaWare" donde extraje los archivos.
En Mac / Linux
En sistemas Mac y Linux, no puede ejecutar de forma nativa el archivo.exe. Sin embargo, puede extraer el contenido de la misma manera. Después de colocar el.exe en una carpeta "TivaWare" donde planea colocar sus archivos de desarrollo, ejecute "descomprimir SW_TM4C-ver #.exe en la terminal y extraerá todos los archivos en su directorio de trabajo.
ADVERTENCIA: asegúrese de usar el comando "cd" para configurar su directorio de trabajo dentro de una carpeta dedicada para sus archivos TivaWare en la terminal, o tendrá un lío absoluto de archivos y carpetas en un lugar no deseado.
Paso 3: (Windows) Descarga de controladores y otras herramientas - Descargue los controladores Stellaris ICDI
Los controladores Stellaris ICDI le permiten utilizar el depurador en línea adjunto a la placa de Launchpad para flashear y programar el chip principal. En Windows, no reconocerá al depurador hasta que instale los controladores. Para hacer esto, extraiga los archivos del controlador del archivo zip descargado. Desde el administrador de controladores, puede actualizar los controladores haciendo clic con el botón derecho en el dispositivo depurador Stellaris no reconocido y buscando los archivos del controlador que extrajo.
Paso 4: (Opcional) Descarga de controladores y otras herramientas - Descargue la herramienta de actualización del software UniFlash
UniFlash le permite flashear programas ya compilados en su Launchpad.
Esto es más útil para ver los ejemplos proporcionados que se encuentran dentro de TivaWare / examples. La instalación es bastante sencilla, ya que proporcionan instaladores específicos de plataforma en el sitio web. Después de descargar la herramienta, puede abrirla, detectar automáticamente el depurador Stellaris, seleccionar manualmente el módulo TM4C123G que está usando y luego presionar el botón de inicio. Desde allí, puede cargar un archivo.bin de los ejemplos y actualizarlo en la memoria para ver el código en acción.
Paso 5: descarga de controladores y otras herramientas: descargue el instalador de Code Composer Studio (CCS)
Code Composer Studio es el portal mediante el cual puede compilar su propio ensamblado o código C y actualizarlo directamente en el Launchpad para depurarlo.
El proceso de instalación de CCS es bastante sencillo. Como de costumbre, primero elige la ubicación en su computadora para instalar el software. Sin embargo, después de eso, le brinda opciones para instalar los compiladores para varios productos de microcontroladores diferentes. Querrá seleccionar la opción "TM4C12X ARM". Luego, si aún no está seleccionado, asegúrese de habilitar "Stellaris ICDI Debug Probe".
Después de completar la instalación de CCS, podemos configurar CCS para comenzar nuestro primer proyecto.
Paso 6: CCS: creación de nuestro primer proyecto
La parte más complicada está dentro de este paso, pero una vez que hayamos terminado, ¡nuestro entorno de desarrollo estará listo! Los pasos se darán en orden con las imágenes para que pueda seguirlos más fácilmente.
1. Seleccione "Crear un nuevo proyecto CCS".
2. Seleccione la placa Tiva C Series que está utilizando, en mi caso, tengo la TM4C123GH6PM. Asegúrese de seleccionar la interfaz Stellaris Debug.
3. Vaya a las propiedades del nuevo proyecto.
4/5. Cree una variable de ruta a su carpeta TivaWare. En Recurso -> Recurso vinculado, debe agregar una nueva variable de ruta llamada TivaWare con la ruta del directorio apuntando a su carpeta de instalación de TivaWare.
6. Cree una variable de compilación en su carpeta TivaWare. En Compilación -> Variables, agregue también una variable de directorio a su carpeta TivaWare.
Juntas, la ruta y las variables de compilación facilitarán la inclusión de los archivos necesarios de la instalación de TivaWare en nuestro proyecto y permitirán actualizar la biblioteca de TivaWare sin tener que rehacer nuestras rutas de directorio.
7. En Compilación -> Compilador ARM -> Incluir opciones, agregue un directorio llamado $ {TivaWare}. Esto apuntará a la variable de ruta que definió anteriormente y hará que el compilador pueda encontrar automáticamente los archivos de inclusión necesarios.
9/8/10. Por último, pero no menos importante, debemos agregar la biblioteca driverlib de la carpeta TivaWare a nuestro proyecto. Esto se puede hacer haciendo clic derecho en el proyecto y eligiendo "agregar archivos". Navegue al directorio mostrado para seleccionar el archivo driverlib.lib. Después de eso, seleccione "enlace a archivos" relativo a nuestro directorio TivaWare.
Si llegó hasta aquí, ¡su entorno debería estar completamente configurado!
Paso 7: Algunas notas finales
En este punto, debe tener un entorno de desarrollo funcional, así como todos los controladores y paquetes de software adicionales que necesita.
Desde aquí, una buena forma de aprender sobre la placa de Launchpad es probar algunos de los códigos de ejemplo en TivaWare -> examples. Puede actualizar los archivos binarios que vienen precompilados en la placa directamente, o importar el código en su proyecto para hurgar.
Espero que este Instructable haya resultado útil y le deseo suerte en su experiencia con la plataforma de lanzamiento.
Recursos adicionales:
Hoja de datos de TM4C123G
Taller virtual con tutoriales de código
Recomendado:
¡Conviértase en una página de inicio personalizada y minimalista !: 10 pasos
¡Conviértase en una página de inicio personalizada y minimalista !: ¿Ha tenido que cambiar al trabajo mayoritariamente remoto desde que COVID-19 se convirtió en una cosa? ¡Lo mismo! Trabajar desde casa con nuestras computadoras y a través de Internet a menudo significa que tenemos que realizar un seguimiento de muchos sitios web para el trabajo, la escuela o incluso … ¡por diversión
¿Tienes un nuevo Neopixel? Aquí hay una guía de inicio rápido: 5 pasos
¿Tienes un nuevo Neopixel? ¡Aquí hay una guía de inicio rápido !: Sé que en mi último instructivo dije que seré regular, pero no lo he hecho. Bueno, lo intenté, pero no tenía buenas ideas: Cerilla cubierta de cera: ¡KABOOM! * Vela de crayón: Fissssssss … ¡KABOOOM! ** Arte matemático elegante: ¡Me equivoqué de ángulos! De todos modos, estoy de vuelta
Inicio del control remoto: 6 pasos
Hogar del control remoto: Soy una niña de 13 años de Taiwán. Perdóneme si cometo algún error gramatical o de otro tipo. Este es un dispositivo que le recuerda que debe volver a colocar el control remoto del televisor en su lugar después de ver la televisión. ¿Inventé este dispositivo? Eso es porque a menudo olvido dónde
Guía de inicio de Raspberry Pi B +: 6 pasos
Guía de inicio de Raspberry Pi B +: este es un tutorial sobre cómo comenzar con el modelo Raspberry Pi B +
Guía de inicio rápido para Arduino IDE con NodeMCU ESP8266: 6 pasos
Guía de inicio rápido para Arduino IDE con NodeMCU ESP8266: Configuración de Arduino IDE para NodeMCU ESP8266