M
mhamini
Guest
Aš naudoju MB90F591 ir MDE,
Aš apibrėžti, kaip šis rodiklis:
__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
);
Kadangi turiu labai daug dalykų, pavyzdžiui, TBL_WIN_0 [], aš norėčiau, kad vietoje šių diskų srityje.Faktiškai Linker vietą šių Rom init bet init šių INIT skyrių.Taigi, aš mažai RAM.
Problema yra tai, kaip naudoti kaip CONST rodyklė, o ne init jį INIT?
Aš apibrėžti, kaip šis rodiklis:
__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
);
Kadangi turiu labai daug dalykų, pavyzdžiui, TBL_WIN_0 [], aš norėčiau, kad vietoje šių diskų srityje.Faktiškai Linker vietą šių Rom init bet init šių INIT skyrių.Taigi, aš mažai RAM.
Problema yra tai, kaip naudoti kaip CONST rodyklė, o ne init jį INIT?