This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

upgrade create DATA overflow

re the books I have and the original software used I do not know releases but BL51 is dated 4/30/98 and C51 is dated 2/9/98.

In the meantime I got an upgrade (C51 7.00 beta6 and BL51 5.00) which I have happily used for new projects without any problems.

Now I got this (stupid?) idea to upgrade the older project (which compiles, links and works beautifully) to the new compiler/linker versions and - lo and behold - I got more than 100 overflows of DATA. Since the linker manual is not on the net or the CD I do not have anywhere to find what is different.

I suspect that the issue is a default that has changed and I just need know what it is.

the linker line looks like this

c:\tools\C51\bin\bl51 upstart.obj, upisr.obj, uscuprot.lib, common.lib, c51s.lib TO p.abs RS(256) IX >protl.log

uscuprot.lib hold about 10 files that are included and is basically a "linker line length reducer".

Erik

Parents
  • The manuals are there on the CD, even if there are no glorious pointers to them. The linker docs are in KEIL\C51\HLP\A51.pdf, not u51.pdf (that's the file version of the "Macro Assembler and Utilities" Users' Guide). The copy on the latest CD I have is still date-stamped 02.2001 on the cover, just like the paper version, so it may be outdated. In case of doubt, grep the Release Notes (HTML file, same directory).

    Or jump over your own shadow for once and actually run uVision2, if only just to have a look at the "Books" tab ;-)

Reply
  • The manuals are there on the CD, even if there are no glorious pointers to them. The linker docs are in KEIL\C51\HLP\A51.pdf, not u51.pdf (that's the file version of the "Macro Assembler and Utilities" Users' Guide). The copy on the latest CD I have is still date-stamped 02.2001 on the cover, just like the paper version, so it may be outdated. In case of doubt, grep the Release Notes (HTML file, same directory).

    Or jump over your own shadow for once and actually run uVision2, if only just to have a look at the "Books" tab ;-)

Children