M
mhamini
Guest
Jeg bruger MB90F591 og MDE,
Jeg definerer en pegepind som denne:
__far const unsigned char * TBL_WIN_ADDR_CHN [] =
(
TBL_WIN_0, TBL_WIN_1_CHN,
)
__far const unsigned char TBL_WIN_0 [] =
(
0,1,
1,1,142,238,
1,207,80, 30,16, 0,
0xFF, 0xFF, 0xFF, 0xFF
);
__far const unsigned char TBL_WIN_1_CHN [] =
(
0,2,
1,1,142,238,
31,5,50,90,229,0,8,1,249,0,202,0,201,0,
11,60,70,90,
11,60,85,90,
12,15,70,90,
12,15,70,150,
0xFF, 0xFF, 0xFF, 0xFF
);
Fordi jeg har alt for mange ting som TBL_WIN_0 [], vil jeg gerne placere disse i ROM-området.I virkeligheden linker placere disse init i Rom, men init disse i INIT pkt.Så jeg er korte RAM.
Problemet er, hvordan man bruger pegepinden gerne CONST og ikke init det i INIT?
Jeg definerer en pegepind som denne:
__far const unsigned char * TBL_WIN_ADDR_CHN [] =
(
TBL_WIN_0, TBL_WIN_1_CHN,
)
__far const unsigned char TBL_WIN_0 [] =
(
0,1,
1,1,142,238,
1,207,80, 30,16, 0,
0xFF, 0xFF, 0xFF, 0xFF
);
__far const unsigned char TBL_WIN_1_CHN [] =
(
0,2,
1,1,142,238,
31,5,50,90,229,0,8,1,249,0,202,0,201,0,
11,60,70,90,
11,60,85,90,
12,15,70,90,
12,15,70,150,
0xFF, 0xFF, 0xFF, 0xFF
);
Fordi jeg har alt for mange ting som TBL_WIN_0 [], vil jeg gerne placere disse i ROM-området.I virkeligheden linker placere disse init i Rom, men init disse i INIT pkt.Så jeg er korte RAM.
Problemet er, hvordan man bruger pegepinden gerne CONST og ikke init det i INIT?