??? 08/09/07 13:38 Read: times |
#142984 - ok Responding to: ???'s previous message |
Andy Neil said:
Denis B said:
keil RECOMENDS to no use small and use compact.... Where did you see that recommendation? If you post a link to it, maybe we can read it and interpret it for you? :-)).... it is not a link.... then i started my design, i reads more advices.... and i choose SMALL memory model.... then i over than 128 variables, i got from keil: *** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT SYMBOL: ?C_IBP SEGMENT: ?C?LIB_DATA Program Size: data=146.3 xdata=0 code=18950 Target not created and i made COMPACT model... i got: Program Size: data=16.3 xdata=137 code=20156 creating hex file from ....... i think, that keil RECOMENDS compact !!!!!! it is all...... i asked: 1. where is a "idata(128-255bytes)" in the string? ok, but according to data sheet: • 80C52 Compatible – 256 Bytes Scratch Pad RAM • On-chip 1792 bytes Expanded RAM (XRAM) – Software Selectable Size (0, 256, 512, 768, 1024, 1792 Bytes) – 768 Bytes Selected at Reset for T89C51RD2 Compatibility i asked: keil after 128 bytes data in small memory model requests to move to compact model, but where 128-255 bytes of idata?? |