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 error

I am getting an "improper fixup" error when attemting to link my compiled assembly language modules and using the uvision tool version 1.32. The same files complie and link just fine when using version 1.13 of the uvision tool. I can resolve the error by changing the AJMP's to LJMP's. But, that doesn't explain the difference between the two versions of the tool. Can anybody help?

Parents
  • I can resolve the error by changing the AJMP's to LJMP's

    Have you checked to see if the target of the AJMPs is within the 2048-byte page when you build your project with the newer tools?

    If it isn't, then that's the problem. If you are creating assembly code, did you use the inpage directive when you declared your segments?

    Jon

Reply
  • I can resolve the error by changing the AJMP's to LJMP's

    Have you checked to see if the target of the AJMPs is within the 2048-byte page when you build your project with the newer tools?

    If it isn't, then that's the problem. If you are creating assembly code, did you use the inpage directive when you declared your segments?

    Jon

Children
No data