Skip to main content
pdale
Associate II
June 8, 2006
Question

Configuration area

  • June 8, 2006
  • 2 replies
  • 645 views
Posted on June 08, 2006 at 09:41

Configuration area

This topic has been closed for replies.

2 replies

pdale
pdaleAuthor
Associate II
June 7, 2006
Posted on June 07, 2006 at 12:40

Hi

I ned to put a load of variables into a area of flash. I am using the IAR compiler. With other hardware types / compilers this could be done using the inline asembler commands, works well with the GNU ARM compiler. I cant get it to work with the IAR compiler, it does not do anything at all. I have turned of the optimiser but still nothing. Idealy i would have a C file that can use defines to set up a block of data that can be placed at a specific location in memory. I can do it using an asembler file but it limits what i can do with header files that they both use.

Any help would be very much appreciated

Thanks

pdale
pdaleAuthor
Associate II
June 8, 2006
Posted on June 08, 2006 at 09:41

Thanks, i had given them a try already, but they dont fit in to the method that are other projects use. Some of the data will not be accessed directly, also the data comes from a variaty of header files and is all sequential, so using the @ or pragma directives is very long winded, is there a way to force the compiler to to optimise away parts of code that dont appear to be used?

as i said befor the GNU compiler can do it and it can also be done on PICs using hitide compiler.

Any other things that anyone has tryed?