STM32F479xx HAL User Manual
stm32f4xx_hal_flash_ramfunc.c File Reference

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.