Difference between revisions of "How to place a function in RAM"

From SEGGER Wiki
Jump to: navigation, search
(Redirected page to SEGGER Embedded Studio)
(One intermediate revision by one other user not shown)
Line 1: Line 1:
  +
#REDIRECT [[SEGGER_Embedded_Studio]]
__TOC__
 
In some instances it is beneficial to run certain code parts in RAM instead of ROM. For this e.g. a function from ROM needs to be copied at some point into RAM for later usage.
 
The following article will explain how this can be accomplished using Embedded Studio.
 
 
In order to put a function into RAM, it needs to be placed into the '''.fast''' section. This is done as follows:
 
__attribute__ ((section(".fast"))) // Place the following function in RAM
 
void _Delay(void) {
 
[...]
 
}
 

Revision as of 17:57, 23 October 2018