Ahoj, mám malej problém, v e-labu píšu malej program a nedáří se mi ho zkompilovat, vždy píše chybu:
Error: Adr: $4 not inside current ram page: IDATA
Program je následující:
program blik;
{$NOSHADOW}
{ $WG} {global Warnings off}
Device = Tiny13, VCC=5;
Import SysTick;
From System Import LongInt;
Define
ProcClock = 4000000; {Hertz}
SysTick = 10; {msec}
StackSize = $0064, iData;
FrameSize = $0064, iData;
Implementation
{$IDATA}
{ Type Declarations }
type
{ Const Declarations }
{ Var Declarations }
{$IDATA}
{ functions }
procedure InitPorts;
begin
PortB:= %00111111;
end InitPorts;
{ Main Program }
{$IDATA}
begin
InitPorts;
EnableInts;
loop
PortB := %00000001;
MDelay(60000);
PortB := %00000000;
MDelay(1000);
endloop;
end blik.
Jedná se o řádek 62. Příkládám odkaz na GME kde v sekci dokumenty je datasheet. WEB
Program je psán v prostředí E-LAB PED32 (AVRco) WEB
Odkaz na mikro Paskal nemám, používám publikaci ATMEL AVR PASCAL (Vladimír Váňa), předpokládám že celý problém je v nastavení velikosti
StackSize = $0064, iData;
FrameSize = $0064, iData;
Přesné hodnoty neznám a nemám tušení kde je vycucat.
Jinak díky za rady.