TODOPIC
Microcontroladores PIC => dsPIC => Mensaje iniciado por: Burzredion en 21 de Marzo de 2007, 10:30:42
-
Saludos:
alguien ha probado el bootloader de Ingenia (iBL)?? Pues yo he intentado, tengo un dsPIC30F4013 y pues quiero compilar el archivo iBL.s pero no lo consigo, he seguido los pasos q indica la guía de usuario pero inicialmente me salía un error que decía que no encontraba la librería p30fxxxx.inc, entonces configuré Project/Build Options/Project y en "Assembler include path" agregué esa librería, volví a compilar y me sale ahora este error:
iBL.s:66: Error: bad or irreducible absolute expression; zero assumed
esa línea de comando dice: .section bss, xmemory
Como hago para resolver ese problema, alguien me puede ayudar, he configurado mal el MPLAB?
Estoy usando MPLAB 7.5, C30, dsPIC30F4013 y en el proyecto tengo el archivo iBL.s y p30F4013.gld cargados.
agradezco de antemano su ayuda.
Gracias.
Bytes.
Burzredion.
-
Hola Burzredion, no te olvides de poner los demás archivos de enlace que son:
- en Source files tus ficheros en C: fichero1.c, fichero2.c, etc
- en Header files: las librerías .h por ejm string.h, sdlib.h, etc.
- en Library Files los ficheros: libp30F4013-coff.a y libp30F4013-elf.a
- en Linker Scripts: p30f4013.gld.
-
Gracias, ya le atiné, lo que sucedía era:
1ero: Estaba usando la versión antigua del C30 (v1.2) entonces actualizé a la v2.05
2do: Ahora me sale un error que dice que no recoce "EC_PLL16", por lo que busqué en la librería p30F4013.inc y vi que la forma correcta era "ECIO_PLL16".
Ahora si ya tengo la versión compilada, lista para ser grabada en mi dsPIC y probar el funcionamiento del Bootloader. Por cierto, primero tengo que configurar el archivo XML y agregar el nuevo dispositivo (dsPIC30F413).
:mrgreen:
Bytes.
-
Podrias subir el firmware para este bootloader para dspic 30F4013?