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

*** Error A80 -- Invalid Absolute Base/Offset Value

Hi,

I was able to compile my code successfully with version 8.09. Now I have installed update keil 8.16a and started getting error message "Invalid Absolute Base/Offset Value"

Once before I also tried to apply this update and got same error that time too I was unable to resolve this so I reverted back to my previous version as that time I had certain deadline to meet.

I stress here there is not a single line of difference between the code which I compiled on v8.09 and v8.16. I am reporting this error just after applying update and compiling without modifying a single line of code.

In my startup file I have defined one segment as
SEGMENT EDATA AT (07F0000h+RESERVED_START)
and at this line I get error
"*** Error A80 -- Invalid Absolute Base/Offset Value"

I went through user guide which says
----------------------
"Summary *** Error A80 Invalid Absolute Base/Offset Value

Description The absolute address given in a segment definition does not conform to the memory type of the segment (for example DATA AT 0x1000)."
-----------------------------------

In smartMX family EDATA(which includes IDATA too) starts at location 0x7F0000
so I think I have defined segment correctly.

Any idea what could be the problem?

Thanks

Regards,
Anshul

0