Difference between revisions of "How to place a function in RAM"
m (Alex moved page How to copy ROM sections into RAM sections during run time to How to place a function in RAM) |
(Changed redirect target from SEGGER Embedded Studio to Create a RAM Function) (Tag: Redirect target changed) |
||
(3 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
Redirect to: