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

From SEGGER Wiki
Jump to: navigation, search
(Changed redirect target from SEGGER Embedded Studio to Create a RAM Function)
(Tag: Redirect target changed)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
  +
#REDIRECT [[Create_a_RAM_Function]]
__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) {
 
[...]
 
}
 

Latest revision as of 11:38, 20 May 2020