TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: c4_esp_VR en 21 de Diciembre de 2011, 04:15:20

Título: optimize size -0s
Publicado por: c4_esp_VR en 21 de Diciembre de 2011, 04:15:20
Hola compañeros,

He estado navegando por el foro pero no he encontrado nada sobre como optimizar el código para la reducción del tamaño a través de MPLAB y C18.

En GCC existen códigos de optimización para velocidad y/o reducción del tamaño del código (-O0, -O1, -O2, -O3, -Os). Si he visto en el foro que hay técnicas de como hacer un if o un for más funcional, reducción de variables, etc... pero no he visto algo como un código de optimización o un flag para el compilador...¿Alguien sabe algo de si C18 permite optimizar por tamaño?, de ser posible, ¿cómo se haría?.

Un saludo y gracias compañeros foreros.
Título: Re: optimize size -0s
Publicado por: MerLiNz en 21 de Diciembre de 2011, 13:01:42
http://ww1.microchip.com/downloads/en/devicedoc/51288f.pdf


seccion 4
Título: Re: optimize size -0s
Publicado por: c4_esp_VR en 21 de Diciembre de 2011, 18:53:25
Gracias MerLiNz.

Yo he encontrado esto, seccion 5.3.3 (http://ww1.microchip.com/downloads/en/devicedoc/mplab_c18_getting_started_51295f.pdf)

Un saludete.