Is Keil uVision steun uc's met 512 bytes RAM:?

F

Faraj

Guest
hi iedereen.
Ik ontwikkelde een kit met 89C52 met Keil uVision.Nu wil ik naar een andere toepassing toe te voegen aan deze kit gecontroleerd met dezelfde uc.Dus ik moet meer RAM (meer dan 256 bytes).dus besloot ik 89C52RC gebruiken die 512 Bytes van Ram.uc dit is op de bibliotheek van Keil, maar het lijkt erop dat Keil geen ondersteuning biedt voor specifieke instructies van deze uc om geheel 512 bytes van het te gebruiken is ram omdat ik dezelfde fout als 89C52 hebben op me te vertellen:

FOUT L107: adresruimte OVERFLOW
SPACE: idata
SEGMENT:? ID? Bestandsnaam
LENGTE: 00A0H (ik denk dat dit is de hoeveelheid ram die ik nodig heb)

en ik gebruik deze versie van Keil:

uVision2 v2.10
C Compiler: C51 V6.10
Linker / locator: BL51 v4.03
Simulatie DL: S8051.DLL v2.10

ik needd een hogere versie van Keil of C-compiler?of iets anders?
please help me met dit probleem.Thanks in advance. [/ b]

 
De extra 256 bytes zijn vermoedelijk XRAM, dus je moet uitdrukkelijk verklaren de variabelen die het gebruiken als XData.

/ Ram

 
XNOX_Rambo wrote:

De extra 256 bytes zijn vermoedelijk XRAM, dus je moet uitdrukkelijk verklaren de variabelen die het gebruiken als XData.

 
yah na 128 bytes alle gegevens bytes worden accses door indiret pakken ......
ifew jaar voordat ik gebruik Philips 89c51RD bevatten 1000 bytes van het geheugen het werkt prima .... hebben
maar je moet opnieuw een aantal instellingen
dus als u zijn enig probleem laat het me weten ziek sturen u de code

 
drbizzarow wrote:

yah na 128 bytes alle gegevens bytes worden accses door indiret pakken ......

ifew jaar voordat ik gebruik Philips 89c51RD bevatten 1000 bytes van het geheugen het werkt prima .... hebben

maar je moet opnieuw een aantal instellingen

dus als u zijn enig probleem laat het me weten ziek sturen u de code
 

Welcome to EDABoard.com

Sponsor

Back
Top