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

Scrambling of Source Files

It appears that my previously reported difficulty in loading Keil processed source files into Metalink XF is due to the Keil IDE. I had to change the suffixes on all 4 source modules & then put together a new "source group" with them. Then, after rebuilding/loading,the HLL features in XF worked OK (for several hours.) When resuming work today the XF loaded properly again. I then rebuilt the existing code in Keil before making any additions/modifications. The result was 23 new errors in the assembly of the first of the 4 files accompanied by a "target not created" message. This file reads exactly as in the previous successful session but all the errors are due to the failure of the assembler to recognize a statement declaring the start of a relocateable bit segment. No amount of editing of this file seems to help. I may have to manually recreate this 500+ line file in order to make it assembleable. I think that there is a serious flaw in the way files are acessed & written under Keil IDE. Sometimes the source suffixes ".asm" & ".src" seem to matter, other times they do not.

Additionally, the last of the four source files in this group files fails to visually indicate that the "include dependencies" selection is in effect. During that last session it did so correctly. Nothing related to this choice has been intentionally changed. It is obvious that the IDE editor representation of this file differs from what the assembler actually sees.

I bought this software to use in developing my own firmware. It is supposed to be a tool to expedite my projects, not something for me to try to debug before I can efficiently use it.

0