przejscie z at89s52 na at89s8253

Apr 07, 2009 3 Replies

mam program na at89s52. niestety w tej chwili przy dodaniu nowej zmiennej pojawia mi sie komunikat bledu (RIDE):



ADDRESS SPACE OVERFLOW -SEGMENT: _DGROUP01_(NAZWAPLIKU)



myslalem, ze zmiana na at89s8253 pomoze, jednak mam dwa problemy:


- jak tylko zmienie memory model ze small na compact, to program kompiluje sie, ale nie rusza po wgraniu do procka - nie mam pomyslu co z tym.



- moja wersja RIDE 6.1.3 nie ma obslugi tego procka - da sie to jakos recznie ustawic?



bede wdzieczny za pomoc kolegow. :)



Pytajnik


A pod³±czy³e¶ zewnêtrzny Xram dla compact? A masz programator który obs³uguje ten procek? bo szukam takowego w³a¶nie.

AK pisze:

nie i tu byl blad.w moim przypadku pomoglo przeniesienie czesci zmiennych do czesci IDATA, ustawieniu pomieci ROM na LARGE, a RAM na small. i dziala dalej ze starym kompilatorem z 1997 roku. :)

w archiwum jest juz odpowiedz na to pytanie:

formatting link
daje rade, chociaz co jakis czas zdarza sie, ze sa bledy przy weryfikacji i trzeba jeszcze raz powtarzac proces programowania.

Pytajnik

AK pisze:

Np. ISP Programmer a kabel dowolny, chociażby STK200.

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required