Autor Tema: (Solucionado) Problema para compilar CSS desde MPLAB IDE v8.5  (Leído 4180 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado PMartin77

  • PIC10
  • *
  • Mensajes: 5
(Solucionado) Problema para compilar CSS desde MPLAB IDE v8.5
« en: 19 de Junio de 2011, 18:16:34 »
Buenas, hace unos meses me largue a programar en CSS y a experimentar un poco. Resulta que ahora estoy queriendo debuguear y optimizar usando el MPLAB. Instale el plugin de CSS, y verifico que como Language Toolsuite activo figure ok, largue un proyecto con el wizard pero cuando realizo el Build, me tira el sig error:

Executing: "C:\PICC\Ccsc.exe" +FM "un solo led.c" #__DEBUG=1 +ICD +DF +LN +T +A +M +Z +Y=9 +EA  #__16F84A=TRUE
*** Error 164 "C:\PICC\devices\16F84A.h" Line 2(9,18): Selected part does not have ICD debug capability
      1 Errors,  0 Warnings.
Halting build on first failure as requested.
BUILD FAILED: Sun Jun 19 18:05:36 2011

Reviso las opciones de BUILD pero no le estoy pidiendo ICD, no se bien donde esta fallando el tema y ahi les pido ayuda si se dan cuenta que puede ser.

Gracias por la ayuda por anticipado, el foro esta buenisimo. Estuve participando poco por no llenarlos de consultas de principiante! Un abrazo.
« Última modificación: 19 de Junio de 2011, 23:15:59 por PMartin77 »

Desconectado bmb

  • PIC18
  • ****
  • Mensajes: 423
Re: Integrar correctamente CSS en el MPLAB IDE v8.5
« Respuesta #1 en: 19 de Junio de 2011, 19:14:34 »
... *** Error 164 "C:\PICC\devices\16F84A.h" Line 2(9,18): Selected part does not have ICD debug capability ...

Hola PMartin77, y que dice en la línea 2 de tu código? Mejor aún sería si subieras el programa para descartar que no sea un problema con la configuración del CCS en Mplab.

Saludos!

Desconectado PMartin77

  • PIC10
  • *
  • Mensajes: 5
Re: Integrar correctamente CSS en el MPLAB IDE v8.5
« Respuesta #2 en: 19 de Junio de 2011, 20:51:15 »
Hola, gracias por tu respuesta. Yo creo que es un problema de configuracion, pero no se cual! El error lo tira con distintos codigos fuente .c, pero para este programita de prueba este es lo que estaba probando:
Código: CSS
  1. #include <16F84A.h>
  2. #fuses XT, nowdt
  3. #use delay (clock=4000000)
  4. #BYTE PORTB = 0x06
  5. void main(){
  6. int i;
  7. while(1)
  8. {
  9. set_tris_B(0x00);
  10. PORTB=0xff;
  11. delay_ms(50);
  12. for( i =1;i<8;i++){
  13.    bit_set(PORTB,i);
  14.    delay_ms(20),
  15.    bit_clear(PORTB,i);
  16.    delay_ms(20);}
  17.  for(i=7;i>0;i--){
  18.    bit_set(PORTB,i);
  19.    delay_ms(20),
  20.    bit_clear(PORTB,i);
  21.    delay_ms(20);
  22.    }
  23. }}

El programa hace un simple barrido de RB1 a RB7 encendiendo LEDs y luego volviendo a RB1. El uC es un 16F84A, que no tiene ICD capability. La linea 2 del header a la que hace referencia es:

//////// Standard Header file for the PIC16F84A device ////////////////
#device PIC16F84A

Pero lo que no entiendo es que en build options estan las opciones por defecto (no se por que lo del ICD en la linea de comando). Y como debugger tengo seleccionado en el MPLAB el MPLAB SIM (opcion 5).
Creeria que debe veir por las opciones de build proyect...
Saludos

Desconectado bmb

  • PIC18
  • ****
  • Mensajes: 423
Re: Integrar correctamente CSS en el MPLAB IDE v8.5
« Respuesta #3 en: 19 de Junio de 2011, 21:15:09 »
Hola, después de corregir dos pequeños errores, (las comas después de los delay_ms(20) por punto y coma), me compiló muy bien sin errores.  Debajo de la línea del menú, en el Mplab, hay una ventanita donde se puede seleccionar Release o Debug; debería estar en Release para que compile bien.

Saludos!

Desconectado PMartin77

  • PIC10
  • *
  • Mensajes: 5
Re: Integrar correctamente CSS en el MPLAB IDE v8.5
« Respuesta #4 en: 19 de Junio de 2011, 23:12:32 »
Correcto bmb! Ahora si funciono. La habia visto pero pense que tenia que estar en debug en principio. Agradezco devuelta la ayuda.


 

anything