RTV forum PL | NewsGroups PL

Jak skonfigurować bankowanie zmiennych w SDCC dla PIC16F88 i EEPROM?

[SDCC] problem z PIC16f88

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak skonfigurować bankowanie zmiennych w SDCC dla PIC16F88 i EEPROM?

ArekS
Guest

Wed May 06, 2009 9:56 am   



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

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

Adam Dybkowski
Guest

Wed May 06, 2009 8:58 pm   



ArekS pisze:

Quote:
Zachciało mi się pożenic PIC-a 16F88 i SDCC:(. Oczywiscie mały zgrzyt dotyczy
bankowania

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. Neutral
Nigdy więcej takiej architektury nie dotknę.

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

entroper
Guest

Thu May 07, 2009 1:07 pm   



Użytkownik "Adam Dybkowski" <adybkows12@45wp.pl> napisał w wiadomości
news:gtsq5e$609$4@news.wp.pl...

Quote:
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. Neutral
Nigdy więcej takiej architektury nie dotknę.

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.

Mariusz Ł
Guest

Thu May 07, 2009 2:41 pm   



ArekS pisze:
Quote:
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


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 Ł.

Adam Dybkowski
Guest

Sat May 09, 2009 10:31 pm   



entroper pisze:

Quote:
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. Neutral
Nigdy więcej takiej architektury nie dotknę.

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 ?

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ć.

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

elektroda NewsGroups Forum Index - Elektronika Polska - Jak skonfigurować bankowanie zmiennych w SDCC dla PIC16F88 i EEPROM?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map