Hi, In out project, there are function calls like this, A->B->C, A->D->C. It's found from the map file that, DATA area of C is 0052H - 0056H while DATA area of D is 0056H. So the value will be overwrite after D call C. Is there any suggestion about this? Thanks!
It's found from the map file that there is no call reference between D and C, C only referenced by B?
Regards!
Is there any suggestion about this?
What makes you believe you need one?
You already recognize the idea of an overlay --- did it occur to you too look up in the manual whether that idea has any relevance to this tool chain?
It most certainly does!
IS that supposed to be a question, or a statement?
C is called by many other functions, but in the map, It's only referenced by B. There are multilayer function call in the project, which makes the call tress abnormal, but the link returns OK and target file is generated. Is there anything we can do so that the link will return error when the call tree is abnormal, or how can we know whether the call tree is normal or abnormal? Thanks!
What is an abnormal call tree - besides unbound recursion?