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
  • when you get to here:
    C51 User's Guide
    The C51 Compiler User's Guide contains information about how to use the Keil C51 Compiler. The C51 Compiler creates object modules from the C files you write and compile. Object modules created may be added into a library (using the LIB51 Library Manager) or may be linked with other object modules and libraries to form a program (using the BL51 Linker/Locator).


    and click on "BL51 Linker/Locator"
    you ghet a "page can not be found.

    Erik

Reply
  • when you get to here:
    C51 User's Guide
    The C51 Compiler User's Guide contains information about how to use the Keil C51 Compiler. The C51 Compiler creates object modules from the C files you write and compile. Object modules created may be added into a library (using the LIB51 Library Manager) or may be linked with other object modules and libraries to form a program (using the BL51 Linker/Locator).


    and click on "BL51 Linker/Locator"
    you ghet a "page can not be found.

    Erik

Children