XC8 sürümlerine, linsas türüne göre optimizasyon değişiyormuş.
Acaba kullandığım sürümün optimizasyonu ne durumdadır bunu nereden anlayabilirim?
Alıntı yapılan: t2 - 08 Haziran 2013, 00:25:13
XC8 sürümlerine, linsas türüne göre optimizasyon değişiyormuş.
Acaba kullandığım sürümün optimizasyonu ne durumdadır bunu nereden anlayabilirim?
File->Project Properties->XC8 Global options->XC8 compiler->Option categories->Optimizations
Buraya girdikten sonra en altta Operation mode bulunur burada Free, Standart, PRO bulunur. PRO yu kullanmanız halinde maksimum optimizasyonu alırsınız.
Proyu seçtim önemli bir değişiklik oldu. Teşekkürler.
Ya Hi-Tech'te ?
Compile ederken şu şekilde çıkıyor...
Serial number: HCPICP-54321 (PRO)
Memory Summary:
Program space used Ah ( 10) of 2000h words ( 0.1%)
Data space used 2h ( 2) of 170h bytes ( 0.5%)
EEPROM space used 0h ( 0) of 100h bytes ( 0.0%)
Configuration bits used 0h ( 0) of 1h word ( 0.0%)
ID Location space used 0h ( 0) of 4h bytes ( 0.0%)
Running this compiler in PRO mode, with Omniscient Code Generation enabled,
produces code which is typically 40% smaller than in Lite mode.
See http://microchip.htsoft.com/portal/pic_pro for more information.
mesaj birleştirme:: 08 Haziran 2013, 09:26:59
Kendim kurcalarken buldum.
Arkadaşın bahsettiği gibi project<<Hi-tech<<compiler<<operation kısmından PRO'yu.Optimize kısmından ise all diyip hepsine tik attım.Build süresi inanılmaz kısaldı ve %2lik ramda ve flash'ta azalma oldu.
Teşekkürler..
konu ile alakalı bir görsel
(http://www.microchip.com/_images/mplabxc/optimization-levels.jpg)