Hi Steve, Some sage previously wrote: ---------------- /*add these e.g. options to gcc when linking "-Wl,--section-start -Wl,romtable=0xe000" (actually option for msp430-ld, but we use gcc to invoke the other programs)
and define the array in the following way: const unsigned char table[128] __attribute__ ((section ("romtable"))) = {...};*/ --------- If you are going to write to this later, couldn't you make {...} just 0xff's Garst Steve Underwood wrote: > > Hi, > > Something like the following: > > uint8_t __attribute__((section(".infomem"))) stuff[128]; > > puts "stuff" into the correct address in info memory. However, it is > initialised to zero. When I download my code to flash it screws the > config data I have in info memory. How can this initialisation be > prevented. It certainly isn't what I want. :-( > > Regards, > Steve