I'm programing on 28035 CLA. But I encounter an annoy warning "#17003-D relocation from function". It's related to a leaf function in my .cla file, and most probably related with 2 long local variable inside that leaf function. My project is RAM based and I use CGTools v6.1.0.
The help link tells that this warning most probably stems from long address. I checked map file. The leaf function is mapped to address 0x0097a8. And it is just 0x118 large. I can not understand why there would be long address problem.
And what's more if I declare this leaf function using keyword "__interrupt", the warning disappears. But of course everybody knows that this doesn't make sense!!