ANEXO 1 PUESTA EN MARCHA DEL CÓDIGO EN EL...

4
81 ANEXO 1 PUESTA EN MARCHA DEL CÓDIGO EN EL CODE COMPOSER STUDIO Para hacer funcionar los códigos que programan tanto el DSP C5535 como el microcontrolador MSP430 es necesario tener previamente instalado el Code Composer Studio, a ser posible la versión quinta. Una vez instalado y arrancado el Code Composer, simplemente habrá que importar los proyectos que se encuentran en las carpetas MSP_430 y DSP_C5535.

Transcript of ANEXO 1 PUESTA EN MARCHA DEL CÓDIGO EN EL...

Page 1: ANEXO 1 PUESTA EN MARCHA DEL CÓDIGO EN EL ...bibing.us.es/proyectos/abreproy/12159/fichero/Anexo.pdfEjecutar desde la línea de comandos de Windows “hex55 demo.cmd”. Se creará

!

!

81!

!

ANEXO 1 – PUESTA EN MARCHA DEL CÓDIGO EN EL CODE COMPOSER STUDIO

!

Para$hacer$ funcionar$ los$códigos$que$programan$ tanto$el$DSP$C5535$como$el$microcontrolador$MSP430$es$necesario)tener)previamente)instalado'el'Code'Composer'Studio,'a'ser'posible'la'versión'quinta.!

!Una$ vez$ instalado$ y$ arrancado$ el$ Code$Composer,$ simplemente$ habrá$ que$ importar$ los$ proyectos$ que$ se$encuentran(en(las(carpetas(MSP_430(y(DSP_C5535.(!

!

!!

!

!!!!!!!!!!!!!!!

Page 2: ANEXO 1 PUESTA EN MARCHA DEL CÓDIGO EN EL ...bibing.us.es/proyectos/abreproy/12159/fichero/Anexo.pdfEjecutar desde la línea de comandos de Windows “hex55 demo.cmd”. Se creará

!

! ! Anexo&1&–!Puesta'en'marcha'del'código'en'el'Code'Composer'Studio!

!

!

82!

Para$ello,$en$la$versión%5%del%CCS,%hacemos%clic%en%File!y"después"en"Import…."!!

!!

A"continuación"elegimos"el"tipo"de"proyecto:"Code%Composer%Studio%">!Existing(CCS(Eclipse(Projects,"pulsamos"Next,"y"luego"seleccionamos"el"directorio"donde"se"encuentra"el"proyecto"que"deseamos#cargar#con#Browse.!

!

!!

Page 3: ANEXO 1 PUESTA EN MARCHA DEL CÓDIGO EN EL ...bibing.us.es/proyectos/abreproy/12159/fichero/Anexo.pdfEjecutar desde la línea de comandos de Windows “hex55 demo.cmd”. Se creará

!!

!

83!Diseño y Realización de un Sistema de Procesamiento de Audio con Control Inalámbrico

!

!Una$vez$aparezca$en$la$lista$el$proyecto$deseado$pulsamos$Finish.!

!

Con$ambos$proyectos$cargados,$deberán$aparecer$en$el$“Project$Explorer”,$a$la$izquierda.$Para$cargar$en$cada$placa%su%correspondiente%código%seleccionamos%el%proyecto&que&queremos&cargar&haciendo&clic&sobre&él.!

Una$vez$activado$dicho$proyecto,$pulsamos$ sobre$el$ icono$con$ forma$de$ insecto$ (Debug).$Esto$hará$que$el$código' se' cargue' en' la' placa.' (Se' entiende' que' tanto' el'DSP' como' el'microcontrolador' están' debidamente!conectados)por)sendos)puertos)USB)!

!

!!

Page 4: ANEXO 1 PUESTA EN MARCHA DEL CÓDIGO EN EL ...bibing.us.es/proyectos/abreproy/12159/fichero/Anexo.pdfEjecutar desde la línea de comandos de Windows “hex55 demo.cmd”. Se creará

!

! ! Anexo&1&–!Puesta'en'marcha'del'código'en'el'Code'Composer'Studio!

!

!

84!

Para$ el$ funcionamiento$ autónomo$del$DSP$ (sin$ necesidad$de$ estar$ conectado$ al$ ordenador)$ será$ necesario$cargar% el% programa% en% la% tarjeta% de%memoria%microSD%que% éste% incluye.% Para% ello% será% necesario% seguir% los%siguientes$pasos:!

!1. Ejecutar la función de depuración de su código en el Code Composer Studio (Pulsando sobre Debug). 4. Aparecerá en la carpeta de nombre “Debug” (dentro de la carpeta donde se aloja el código) un

archivo de extensión “.out” 2. Copiar dicho archivo a la carpeta: “C:/ti/ccsv5/ccs_base/emulation/boards/ezdsp5535_v1/

boot_post_SDcard/hex_utility” 3. Renombrar el archivo con extensión “.out” a “boot_post.out” 4. Abrir la consola de comandos de Windows (Inicio -> Ejecutar -> “cmd”) y colocarse en el directorio

anteriormente descrito (C:/ti/ccsv5/ccs_base/emulation/boards/ezdsp5535_v1/boot_post_SDcard/ hex_utility)

5. Ejecutar desde la línea de comandos de Windows “hex55 demo.cmd”. Se creará un archivo con extensión “.bin” en la carpeta “hex_utility”

6. Copiar dicho archivo de extensión “.bin” en la tarjeta microSD 7. Insertar la tarjeta microSD en el DSPC5535 y alimentar la placa por cualquiera de los dos puertos USB.

!

El#funcionamiento#autónomo#del#microcontrolador#MSP430#es#más#sencillo,#ya#que,#una#vez#que#se#ejecuta#la#depuración)del) código)en)el)Code)Composer,)el) código)queda)grabado)en)su)memoria)FLASH,)por) lo)que)simplemente)con)alimentar)la)placa)se)ejecutará)el)último)código)programado.!

!