Este proyecto tiene como finalidad el mostrar paso por paso como compilar y subir un firmware nuevo al dispositivo Loka.
-Para poder compilar el proyecto en el Code Composer Studio, necesitaremos la librería "loka-lib-rc.lib" la cual puede ser solicitada en [email protected]
A continuación se muestra el pinout.
El pinout anterior se conserva para la nueva version 1.2. Los pines importantes para este proyecto, son TX, RX y la entrada analógica A0.
Una vez descargado e instalado el programa Code Composer Studio, abrimos el programa y vamos a File->Open Projects from File Systems.
seleccionamos la carpeta de nuestro proyecto y damos click en "Finish".
Agregamos el archivo .lib que solicitamos por correo. Nos vamos a Project->Properties->MSP430 Linker->File search path y buscamos la librería en el directorio donde la tengamos
Damos click en el boton de compilar. Si nuestro codigo no tiene ningun error, nos generará el archivo .TXT que subiremos a nuestro dispositivo.
Conectamos el cable FTDI a la computadora y abrimos el administrador de dispositivos.
Abrimos las propiedades del puerto y cambiamos la frecuencia del puerto COM de 9600 a 115200 bits por segundo.
Abrimos el programa FemtoFirmwareLoader y seleccionamos el COM abierto por el cable FTDI. Buscamos el archivo .txt dentro de la carpeta "debug" contenida en la carpeta del proyecto.
Quitamos la alimentación del Loka y conectamos nuestro cable FTDI. Conectamos TX(Loka)->RX(cable) y RX(Loka)->TX(cable)
Damos click en "Program Firmware" y se nos pedirá encender nuestro dispositivo.
Al poner las baterías o restablecer la alimentación de la tarjeta (3.3 V), empezará a borrar la memoria
después de unos segundos, empezará a cargar el nuevo firmware. Esto puede tardar, debido a que se programa por medio del protocolo serial
una vez terminado, nos aparecerá un cuadro de dialogo de que el nuevo Firmware a sido cargado exitosamente.
Para este ejemplo se añadirá el sensor TMP36 como sensor de temperatura externo. Se seleccionó el sensor TMP36 para este ejemplo por la compensación que trae por defecto para lecturas por debajo de los 0 ºC, es decir, el sensor tiene un offset de 500 mV por lo que a 25 ºC el voltaje de salida es de 750 mV. Gracias a esto es posible medir valores negativos de temperatura sin necesidad de un arreglo extra, ya que los ADCs del Loka solo aceptan voltajes entre 0V y 2.5V.
Compilar el proyecto de ejemplo code y cargar el nuevo firmware con el método anterior.













