kompilator CCS

Nov 05, 2005 1 Replies

Witam. Uzywam do mikrokontrolerow microchipa kompilatora CCS w polaczeniu z MPLABem. Probuje skompilowac gotowy projekt w C dla tego kompilatora napisany. Po usunieciu innych usterek pojawil sie w trakcie kompilacji komunikat kompilatora "Not enough RAM for all variables". Wskazuje on na zbyt duza ilosc zdefiniowanych zmiennych i to, ze nie mieszcza sie one w wewnetrznej pamieci danych. Poniewaz nie jest to prawda, wydaje mi sie, ze rzeczywista przyczyna jest inna. Zadeklarowalem w MPLABie odpowiedni typ mikrokontrolera i wpisalem w main.c dyrektywe "#DEVICE PIC16C554" jednak ten komunikat zostal zgloszony. Czy mozecie mi pomoc znalezc faktyczna przyczyne? Z gory dziekuje za pomoc.



Jacek M.



Znalazlem przyczyne zlej kompilacji tych zrodel. Mimo uprzedniego sprawdzenia, pod wzgledem wymagan dotyczacych rozmiaru pamieci RAM i FLASH (opieralem sie na wymaganiach zawartych w opisie) zmienilem mikrokontroler na wiekszy. Po tej operacji zrodla skompilowaly sie bez bledow. Udalo sie :-))

Jacek M.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required