Recientemente he estado trabajando en la actualización de un proyecto que cayó a mis manos. Este originalmente está realizado con el compilador XC8 (versión 1.45). Por lo que decidí descargarlo, instalarlo y usarlo junto con el antiguo MPLAB IDE v8.92. Lo hice así ya que el proyecto orginal está configurado usando este MPLAB. Comencé a realizar las modidicaciones necesarias y me decidí a intentar usar el nuevo MPLABX v4.20 y descargar la nueva versión del XC (v2.00). También solicité la activación Trial de 60 días para el modo PRO. Pero me veo con la siguiente sorpresa.
Al compilar exactamente el mismo proyecto pero con estas dos versiones del XC, el archivo generado por ambos es muy diferente en tamaño.
Me explico, al compilar el proyecto con XC8 V1.45 el hex generado es de 5636 palabras de código ver siguiente imágen:
El problema viene al usar la versión 2 del XC8, ese genera un archivo HEX de 7645 palabras de código!!!!!
Hay algo que pudiera estar haciendo mal? Me podrían ayudar con esto. Les comento que no había usado este compilador anteriormente (siempre había usado CCS compiler).
El microcontrolador que estoy usando es el PIC16F1509. Si necesitan el código por favor háganmelo saber y se los envío por mensaje privado.
De antemano agradezco su ayuda.
elreypic.