TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: Miquel_S en 25 de Abril de 2012, 17:41:33

Título: Problema con Bootloader PIC18F2550
Publicado por: Miquel_S en 25 de Abril de 2012, 17:41:33
Hola compañeros agradeceria una ayuda, esta tarde-noche llevo un buen rato liado con el bootloader y por mucho que lo intento no consigo compilar el HID Bootloader PIC18 Non J, me sale un error el cual no entiendo que significa ni el porque de dicho error, como digo agradeceria vuestra ayuda.

Debug build of project `C:\Documents and Settings\Miquel Servera\Mis documentos\Descargas\Nueva carpeta (2)\HID Bootloader - Firmware for PIC18 Non-J Devices\HID Bootloader PIC18 Non J.mcp' started.
Language tool versions: mpasmwin.exe v5.42, mplink.exe v4.40, mcc18.exe v3.40, mplib.exe v4.40
Preprocessor symbol `__DEBUG' is defined.
Wed Apr 25 22:16:59 2012
----------------------------------------------------------------------
Clean: Deleting intermediary and output files.
Clean: Done.
Executing: "C:\Archivos de programa\Microchip\mplabc18\v3.40\bin\mcc18.exe" -p=18F4550 /i"C:\MCC18\h" "hid.c" -fo="hid.o" -D__DEBUG -pa=4
Executing: "C:\Archivos de programa\Microchip\mplabc18\v3.40\bin\mcc18.exe" -p=18F4550 /i"C:\MCC18\h" "main.c" -fo="main.o" -D__DEBUG -pa=4
Executing: "C:\Archivos de programa\Microchip\mplabc18\v3.40\bin\mcc18.exe" -p=18F4550 /i"C:\MCC18\h" "usb9.c" -fo="usb9.o" -D__DEBUG -pa=4
Executing: "C:\Archivos de programa\Microchip\mplabc18\v3.40\bin\mcc18.exe" -p=18F4550 /i"C:\MCC18\h" "usbctrltrf.c" -fo="usbctrltrf.o" -D__DEBUG -pa=4
Executing: "C:\Archivos de programa\Microchip\mplabc18\v3.40\bin\mcc18.exe" -p=18F4550 /i"C:\MCC18\h" "usbdrv.c" -fo="usbdrv.o" -D__DEBUG -pa=4
C:\Documents and Settings\Miquel Servera\Mis documentos\Descargas\Nueva carpeta (2)\HID Bootloader - Firmware for PIC18 Non-J Devices\usbdrv.c:102:Warning [2056] expression is always true
Executing: "C:\Archivos de programa\Microchip\mplabc18\v3.40\bin\mcc18.exe" -p=18F4550 /i"C:\MCC18\h" "usbdsc.c" -fo="usbdsc.o" -D__DEBUG -pa=4
Executing: "C:\Archivos de programa\Microchip\mplabc18\v3.40\bin\mcc18.exe" -p=18F4550 /i"C:\MCC18\h" "usbmmap.c" -fo="usbmmap.o" -D__DEBUG -pa=4
Executing: "C:\Archivos de programa\Microchip\mplabc18\v3.40\bin\mcc18.exe" -p=18F4550 /i"C:\MCC18\h" "BootPIC18NonJ.c" -fo="BootPIC18NonJ.o" -D__DEBUG -pa=4
Executing: "C:\Archivos de programa\Microchip\mplabc18\v3.40\bin\mplink.exe" /p18F4550 /l"C:\MCC18\lib" /k"C:\MCC18\lkr" "BootModified.18f4550.lkr" "hid.o" "main.o" "usb9.o" "usbctrltrf.o" "usbdrv.o" "usbdsc.o" "usbmmap.o" "BootPIC18NonJ.o" /u_CRUNTIME /u_DEBUG /z__MPLAB_BUILD=1 /z__MPLAB_DEBUG=1 /m"HID Bootloader PIC18 Non J.map" /w /o"HID Bootloader PIC18 Non J.cof"
MPLINK 4.40, Linker
Device Database Version 1.3
Copyright (c) 1998-2011 Microchip Technology Inc.
Error - section '_cinit_scn' can not fit the section. Section '_cinit_scn' length=0x0000009e
Errors    : 1
Link step failed.
----------------------------------------------------------------------
Debug build of project `C:\Documents and Settings\Miquel Servera\Mis documentos\Descargas\Nueva carpeta (2)\HID Bootloader - Firmware for PIC18 Non-J Devices\HID Bootloader PIC18 Non J.mcp' failed.
Language tool versions: mpasmwin.exe v5.42, mplink.exe v4.40, mcc18.exe v3.40, mplib.exe v4.40
Preprocessor symbol `__DEBUG' is defined.
Wed Apr 25 22:17:02 2012
----------------------------------------------------------------------
BUILD FAILED

Gracias.
Miquel_S

Título: Re: Problema con Bootloader PIC18F2550
Publicado por: jukinch en 25 de Abril de 2012, 18:22:07
Miquel_s:
           Probá cambiar el modo de compilación. Que quede en relase y no debug. Está en la barra principal del programa.
               Jukinch
Título: Re: Problema con Bootloader PIC18F2550
Publicado por: Miquel_S en 26 de Abril de 2012, 05:41:54
No es este el problema jukinch, para empezar he ir descartando actualizare el Bootloader a la ultima version 2012.

Saludos!
Gracias.
Título: Re: Problema con Bootloader PIC18F2550
Publicado por: Miquel_S en 26 de Abril de 2012, 17:56:55
Hola de nuevo, encontre esta pagina donde explica como resolver dicho error, me la estudio y os cuento.

http://www.e-shore.com.my/homepage/all-projects/59-usb-bootloader-for-pic18f2550-part-1-modify-the-firmware-code.html

Miquel_S
Título: Re: Problema con Bootloader PIC18F2550
Publicado por: Miquel_S en 27 de Abril de 2012, 18:08:45
  :-/ Consegui resolver el problema haciendo las modificaciones pertinentes segun el enlace expuesto mas arriba.
Os dejo el proyecto por si alguien tuviese el mismo problema.

Miquel_S