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

HDATA_EDATA

I'm getting the following warning message after I upgraded to V7.20. I'm using the MB2BA/02 MX IC.

*** WARNING L47: NO SEGMENTS ASSIGNED TO USER CLASS
CLASS: HDATA_EDATA

Program Size: data=119.0 xdata=1430 const=512 code=6480
LX51 RUN COMPLETE. 1 WARNING(S), 0 ERROR(S)

This did not happen on the previous version I had installed.

Please help ASAP.
Thanks,
-Jim

Parents
  • I found the problem. It was caused by the following carried over from a previous app note and located in a .h file:

    #pragma userclass (HDATA=EDATA)

    I removed this and the warning went away.

    Another thing: Does Keil's app notes follow the new memory mapping per Philips new /02 Core? It doesn't seem to. I' referencing Philips USER MANUAL dated 2003 May 13 pages 12 & 13. Notice EDATA resides above HDATA and EDATA stops at 7f:01ff.

Reply
  • I found the problem. It was caused by the following carried over from a previous app note and located in a .h file:

    #pragma userclass (HDATA=EDATA)

    I removed this and the warning went away.

    Another thing: Does Keil's app notes follow the new memory mapping per Philips new /02 Core? It doesn't seem to. I' referencing Philips USER MANUAL dated 2003 May 13 pages 12 & 13. Notice EDATA resides above HDATA and EDATA stops at 7f:01ff.

Children