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

Improper fixup

Hi

I am receiving:

*** ERROR L121: IMPROPER FIXUP

MODULE: C:\KEIL\C51\LIB\C51C.LIB (PRINTF)

SEGMENT: ?PR?PRINTF?PRINTF

OFFSET: 0068H

I have tryied to read threads about this, but cannot understand it since it appears in a .LIB file

Any help? Really needing it.
Thanks for your time
Dario

Parents
  • I have seen "I use large so I do not have to worry about space" which I read as "I use large because I am a lazy dog"

    1 - Take a project.
    2 - Analyse all of the available information relating to the CPU, memory, speed, compiler, resources etc
    3 - Determine the model most appropriate for the situation
    4 - Use it

    Now, after going through this procedure, the team might decode that the large model is the most suitable.

    Assuming that there is sufficient memory and processing power then, as a consequence of using the large model it allows data to be allocated more freely.

    As far as I am concerned, this situation does not exhibit laziness but rather a careful, balanced design decision.

Reply
  • I have seen "I use large so I do not have to worry about space" which I read as "I use large because I am a lazy dog"

    1 - Take a project.
    2 - Analyse all of the available information relating to the CPU, memory, speed, compiler, resources etc
    3 - Determine the model most appropriate for the situation
    4 - Use it

    Now, after going through this procedure, the team might decode that the large model is the most suitable.

    Assuming that there is sufficient memory and processing power then, as a consequence of using the large model it allows data to be allocated more freely.

    As far as I am concerned, this situation does not exhibit laziness but rather a careful, balanced design decision.

Children
No data