title: How to store a variable at a specific memory location?
body: <p>As i am relatively new to C , i have to use for one of my projects the following:
  i must declare some global variables which have to be stored every time the program runs  at the same memory address.
  I did some read and i found that is i declare it "static" it will be stored at the same memory location.</p>
  
  <p>But my question is: can i indicate the program where to store that variable or not.
  For example : int a to be stored at 0xff520000. Can this thing be done or not? i have searched here but did not found any relevant example. If their is some old post regarding this, please be so kind to share the link .</p>
  
  <p>Thank you all in advance.
  Laurentiu </p>
  
  <p>Update: I am using a 32uC </p>