Autor Tema: MPLAB C18 V3.40 Error [1027] unable to locate '18F2550.h'  (Leído 9916 veces)

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

Desconectado sayamvo

  • PIC10
  • *
  • Mensajes: 25
MPLAB C18 V3.40 Error [1027] unable to locate '18F2550.h'
« en: 18 de Octubre de 2011, 11:59:15 »
Hola buenos dias a todos, he estado leyendo el foro, me parece un muy buen aporte al conocimiento,  soy nuevo en el foro, y nuevo en el uso del pic 18f2550,  estoy usando el compilador mplab c18 v_3.40 he revisdado la configuracion  de acuerdo a lo indicado el el foro, pero sigo teniendo problema , el codigo usado es:  ( tengo ya grabado en el pic el bootloader)

#fuses HSPLL,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL5,CPUDIV1,VREGEN
#use delay(clock=48000000)
#include <18F2550.h>
#include <usb_cdc.h>
#define LOADER_END 0x7FF
#define LOADER_SIZE 0x6FF
#build(reset=LOADER_END+1, interrupt=LOADER_END+9)
#org 0, LOADER_END {} // nothing will replace the bootloader memory space
// END OF bootloader definition

no se que otra cosa revisar, yo veo que en el las librerias aparece es p18f25j50 en los linker esta es 18f25j50_g.lkr. es eso correcto,

mejor reinstalo el mplab c18??

les agradezco.

sayamvo
sayamvo

Desconectado MerLiNz

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2463
Re: MPLAB C18 V3.40 Error [1027] unable to locate '18F2550.h'
« Respuesta #1 en: 18 de Octubre de 2011, 12:24:10 »
has probado a poner p18f2550.h ??

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: MPLAB C18 V3.40 Error [1027] unable to locate '18F2550.h'
« Respuesta #2 en: 18 de Octubre de 2011, 15:15:25 »
Lo primero  es #include <18F2550.h> y después todo lo demás  ;-)
No contesto mensajes privados, las consultas en el foro

Desconectado MerLiNz

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2463
Re: MPLAB C18 V3.40 Error [1027] unable to locate '18F2550.h'
« Respuesta #3 en: 18 de Octubre de 2011, 15:51:42 »
Lo primero  es #include <18F2550.h> y después todo lo demás  ;-)

lo decia porque el C18 la libreria del pic empieza con 'p', ejemplo: p18f4550.h y el lo ha puesto sin la 'p', es logico el error unable to locate.. xD

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: MPLAB C18 V3.40 Error [1027] unable to locate '18F2550.h'
« Respuesta #4 en: 18 de Octubre de 2011, 15:57:27 »
Lo primero  es #include <18F2550.h> y después todo lo demás  ;-)

lo decia porque el C18 la libreria del pic empieza con 'p', ejemplo: p18f4550.h y el lo ha puesto sin la 'p', es logico el error unable to locate.. xD

Pero es CCS  ;-) O sea, esa sintaxis es CCS  :D Ya quede  :z) Como que no va a funcionar nunca  :mrgreen:
No contesto mensajes privados, las consultas en el foro

Desconectado sayamvo

  • PIC10
  • *
  • Mensajes: 25
Re: MPLAB C18 V3.40 Error [1027] unable to locate '18F2550.h'
« Respuesta #5 en: 18 de Octubre de 2011, 19:41:24 »
Les agradezco mucho,  cambie las lineas a  la fila 1 y 2,
#include <p18F2550.h>
#include <usb_cdc.h>
tambiem cambie <p18f2550.h> , al compilarlo me queda el error

c:2:Error [1027] unable to locate 'usb_cdc.h'

el seguire revisando.

este es un gran foro, adelante.
sayamvo

Desconectado MerLiNz

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2463
Re: MPLAB C18 V3.40 Error [1027] unable to locate '18F2550.h'
« Respuesta #6 en: 18 de Octubre de 2011, 19:46:26 »
yo veo MPLAB C18 xD no me pare a mirar si era CCS unicamente por el titulo sobra xD

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: MPLAB C18 V3.40 Error [1027] unable to locate '18F2550.h'
« Respuesta #7 en: 18 de Octubre de 2011, 22:51:02 »
Yo no se que está haciendo  :D Toda esa sintaxis es de CCS y quiere compilar en C18  :shock:

Para C18:

Cursillo en C18 para PICS DESDE CERO

Tutorial C18


Saludos!
No contesto mensajes privados, las consultas en el foro

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7918
Re: MPLAB C18 V3.40 Error [1027] unable to locate '18F2550.h'
« Respuesta #8 en: 18 de Octubre de 2011, 23:02:21 »
Ya veo que en algun momento le compila y ahi morimos todos !! :D :D :D
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado sayamvo

  • PIC10
  • *
  • Mensajes: 25
Re: MPLAB C18 V3.40 Error [1027] unable to locate '18F2550.h'
« Respuesta #9 en: 19 de Octubre de 2011, 13:07:52 »
Buen dia,  entiendo que no he leido lo suficiente,  cada ves estoy entendiendo mas, na habia visto la diferencia en programar en ccs o en c18,  estoy usando el bootloader en el pic 18f2550,  que codigo debo usar para especificar  la nueva direccion de inicio del programa para proteger los datos del boot loader, en ccs seria

#define LOADER_END 0x7FF
#define LOADER_SIZE 0x6FF
#build(reset=LOADER_END+1, interrupt=LOADER_END+9)
#org 0, LOADER_END {} // nothing will replace the bootloader memory space
// END OF bootloader definition

como seria en c18?   

el delay hay que definirlo? o viene en las librerias del c18?

les agradezco.

sayamvo
sayamvo

Desconectado MerLiNz

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2463
Re: MPLAB C18 V3.40 Error [1027] unable to locate '18F2550.h'
« Respuesta #10 en: 19 de Octubre de 2011, 13:12:05 »
en c18 tendrias que buscar el archivo .lkr que corresponde a tu pic, te recomiendo que lo copies a la carpeta de tu proyecto, y lo añadas al proyecto.
C:\MCC18\bin\LKR



En ese archivo tienes que poner el inicio del codigo y el fin antes de tu bootloader, y al final el bootloader, algo asi:

CODEPAGE   NAME=page       START=0x0               END=0xEFFF
CODEPAGE   NAME=bloader    START=0xF000          END=0xFFF0 PROTECTED

luego en el .c debes poner #pragma code bloader=0xF000

todo esto poniendo tus direcciones

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: MPLAB C18 V3.40 Error [1027] unable to locate '18F2550.h'
« Respuesta #11 en: 19 de Octubre de 2011, 13:24:08 »
No contesto mensajes privados, las consultas en el foro

Desconectado sayamvo

  • PIC10
  • *
  • Mensajes: 25
Re: MPLAB C18 V3.40 Error [1027] unable to locate '18F2550.h'
« Respuesta #12 en: 19 de Octubre de 2011, 14:30:18 »
Gracias Zuky por las respuestas,  cada vez me salen mas preguntas:

yo tengo cargado el bootloader del neoteo para pic18f2550.

Debo cambiarlo para el c18?    el codigo del remapeo de los vectores de reset e interrupciones del microcontrolador  se inserta a mi codigo o us un archivo nuevo ( linker ? )

como utilizar un *lkr modificado.

 :oops:
sayamvo

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: MPLAB C18 V3.40 Error [1027] unable to locate '18F2550.h'
« Respuesta #13 en: 19 de Octubre de 2011, 14:37:24 »
yo tengo cargado el bootloader del neoteo para pic18f2550.

Y exactamente cual es? O sea, en base a cual está? Neoteo es una página de noticias/artículos varios ;-)

Citar
el codigo del remapeo de los vectores de reset e interrupciones del microcontrolador  se inserta a mi codigo o us un archivo nuevo ( linker ? )

Se inserta en el código, podes bajarte el ejemplo!!! Allí se ve claramente.

Citar
como utilizar un *lkr modificado.

Lo agregas al proyecto  :undecided:
No contesto mensajes privados, las consultas en el foro

Desconectado sayamvo

  • PIC10
  • *
  • Mensajes: 25
Re: MPLAB C18 V3.40 Error [1027] unable to locate '18F2550.h'
« Respuesta #14 en: 19 de Octubre de 2011, 15:37:59 »
Suky, el bootloader es el mismo suministrado por Michochip para el pic 18f4550, al que se le modifico el pin del switch por el RC2, y los led en RC0 y 1.


no se como modificar y  utilizar un *.lkr modificado.....
« Última modificación: 19 de Octubre de 2011, 15:48:18 por sayamvo »
sayamvo