We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
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?
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