FLASH RAMFUNC module driver. This file provides a FLASH firmware functions which should be executed from internal SRAM + Stop/Start the flash interface while System Run + Enable/Disable the flash sleep while System Run.
More...
#include "stm32f4xx_hal.h"
Go to the source code of this file.
Detailed Description
FLASH RAMFUNC module driver. This file provides a FLASH firmware functions which should be executed from internal SRAM + Stop/Start the flash interface while System Run + Enable/Disable the flash sleep while System Run.
- Author:
- MCD Application Team
==============================================================================
##### APIs executed from Internal RAM #####
==============================================================================
[..]
*** ARM Compiler ***
--------------------
[..] RAM functions are defined using the toolchain options.
Functions that are be executed in RAM should reside in a separate
source module. Using the 'Options for File' dialog you can simply change
the 'Code / Const' area of a module to a memory space in physical RAM.
Available memory areas are declared in the 'Target' tab of the
Options for Target' dialog.
*** ICCARM Compiler ***
-----------------------
[..] RAM functions are defined using a specific toolchain keyword "__ramfunc".
*** GNU Compiler ***
--------------------
[..] RAM functions are defined using a specific toolchain attribute
"__attribute__((section(".RamFunc")))".
- Attention:
© Copyright (c) 2017 STMicroelectronics. All rights reserved.
This software component is licensed by ST under BSD 3-Clause license, the "License"; You may not use this file except in compliance with the License. You may obtain a copy of the License at: opensource.org/licenses/BSD-3-Clause
Definition in file stm32f4xx_hal_flash_ramfunc.c.