[SDCC] problem z PIC16f88

May 06, 2009 4 Replies

Witam, Zachciało mi się pożenic PIC-a 16F88 i SDCC:(. Oczywiscie mały zgrzyt dotyczy bankowania Nie wiem jak /nie umiem/nie da się/ wypisać dyrektyw dla kompilatora coby zmienne umieszczał w odpowiednich bankach - w tej chwili oczywiście wypisuje, że nie ma pamięci.



W poprzednio uzywanym kompilatorze wpisywało się np bank3 i działało... Druga sprawa - jak zadeklarowac zmienną m EEPROM-ie? -- Pozdrawiam Arek Świerc


ArekS pisze:

Zmień procesor i to szybko. Jak musiałem coś pisać na AFAIR 16F877 (w asm) to bankowanie 4 bloków Flasha i 4 bloków RAMu było dobijające. :-| Nigdy więcej takiej architektury nie dotknę.

U¿ytkownik "Adam Dybkowski" snipped-for-privacy@45wp.pl napisa³ w wiadomo¶ci news:gtsq5e$609$ snipped-for-privacy@news.wp.pl...

Ja bym zmieni³ kompilator. Nie, ¿ebym lubi³ tê architekturê, ale 16F88 to po prostu dobry procek. A, IMHO, kompilator, mieni±cy siê kompilatorem pod PIC-a, który nie potrafi zbankowaæ Flash-a to po prostu szajs. Jakby, na ten przyk³ad, kompilator pod 51 nie umia³ skorzystaæ z "drugich" 128B te¿ by¶ radzi³ zmieniæ procesor ?

e.

ArekS pisze:

Możesz użyć kompilatora Hitech'a w trybie lite za free. Nie ma ograniczeń na rozmiar kodu. Ściągasz razem z mplab'em.

Pozdrawiam. Mariusz Ł.

entroper pisze:

Napisałem wyraźnie, że chodziło o asembler. Tutaj pomoże tylko zestaw makr, których do PICa miałem sporo. Bo normalnie nic się nie dało zrobić.

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required