• #define located on stack / in flash
    Hi, is it true that #define directives are located on the stack (or in the flash)? #define TEST "ein text" Or is it much better to use static unsigned char[] = "ein text"; variables...
  • FLASH memory contents change in DEBUG ?
    Hi. We use KEIL uV4 IDE and ULINK2 (and an AT91SAM7X512 MCU). We observe the following strange behaviour: The contents of Flash-memory (0x17FEC0) seems to change when we do as follows: 1) Download...
  • Locating members of a struct variable to absolute memory locations
    I would like to know if I can use "_at_" to locate struct members to absolute memory locations. For instance, I have a struct variable defined as following, xdata struct { unsigned char member1;...
  • To check external memory location
    unsigned char xdata temp _at_ 0x8000; temp= 0xab; In the above program, using the DEBUG MODE, how do I see the external data memory contents.In the above example " ab" at location 0x8000. PLEASE...
  • Can I change the location of INIT.A51?
    Hi, How can I locate the INIT.A51 code at e.g 0x1000? Is it a usual segment? Does the INIT.A51 do anything except initialize static vars? (The problem is that I want to use a bootloader and 2...