• C274 - absolute specifier illegal
    I am trying to put the software version number (a string) in the code flash at a specific location. When I leave off the "_at_" specifying the address, it works just fine. When I include the "_at_" I...
  • XDATA size and _at_ keyword
    My project have a large xdata area divided into several segments: VBI data, USER data, OSD char data, OSD display data ... Since some variables were defined as absolute with _at_ directive for all...
  • about absolute address variable using"_at_"
    when I define a variable like next: uchar idata M_TVar _at_ 0x80; I got a warning: *** WARNING L4: DATA SPACE MEMORY OVERLAP FROM: 0000H TO: 0001H the next is in .M51 file: * * * * * * * D...
  • _at_
    How can I write a specific value in a specif adress of my Flash? For example, I would like to write the value 0x55 in the adress 0x1fff of my flash, then if I use the command below: unsigned char...
  • Specifying Absolute location for more than one array
    Hi, I need to specify absolute location(in code memory) for more than one array, I was successful in implementing for one array as mentioned in Cx51 compilers guide(using BL51 Locate). What are the...