sorry for a new thread when there are many threads on this topic but its just that i couldnt find any satisfactory solution : I am using keil evaluation version (small rom less than 2k) and i am getting the improper fixup error for the interrupts . When i comment those interrupt function , i dont get these error. From other threads , i understand that the code starts from 800h in this version and the interrupt is located in 13h and it is not possible to jump in code size : small .
Is there any solution for this or does it mean interrupts cannot be used in this model ? Please help me out here.. struck for several days
Thanks ! Ram
Quite possibly not.
However, the IDE and the compiler, etc, are not supplied separately - they are always bundled together.
So, to be precise, I should have said, "The current eval download would include uVision-4"
Similarly, an installation that includes uVision-2 would also include significantly different (older) versions of all the other tools (compiler, etc).
My point was that any installation (eval or otherwise) that includes uVision-4 will be very different from any installation (eval or otherwise) that includes uVision-2 - so it is not valid to single-out one being an eval as the cause of this problem.
Sorry for not making that clear.
"are you suggesting that the issue is with the IDE"
The IDE may be a problem due to the way it calls the other tools - in particular, in the defaults that it applies.
Also, the project file format has changed significantly between UV2 and UV4 - so there may be an issue in the conversion.
And, of course, the compiler, etc, will also be different.
Correction: apart from the brief period when UV4 was in beta and available as a separate download.
"they are always bundled together."
do you want to bet your retirement on that?
I think there was something wrong with your morning coffee.
I don't care about what people decides to mix and match on their own machines. Such problems are totally up to them. But without an XML (or similar) configuration file to describe dialog boxes and mappings between dialog checkboxes and corresponding command-line parameters, there are a definite coupling between IDE and compiler. A good reason for a commercial company to save on support costs by wasting a bit of bandwidth and publish bundles.