X-CUBE-EEPROM

批量生产
Design Win

STM32Cube的EEPROM仿真扩展软件

获取软件 下载数据摘要

产品概述

描述

The microcontrollers in the STM32G0 Series, STM32G4 Series, STM32L4 Series, STM32L4+ Series, STM32L5 Series, STM32WB Series, and STM32WL Series feature an internal low-power Flash memory that is able to store code and data.

The applications in the X-CUBE-EEPROM Expansion Package demonstrate how to emulate an EEPROM using the internal Flash memory, thus saving the cost of external components. For the host board in P-NUCLEO-WB55, a specific example maintaining a Bluetooth® Low Energy connection and communication while processing EEPROM operations is provided. For this example, a mechanism to share efficiently the Flash memory between the two STM32WB microcontroller cores is implemented.

For more details, refer to the EEPROM emulation techniques and software for STM32 microcontrollers application note (AN4894), available on www.st.com.

  • 所有功能

    • Lightweight implementation and reduced footprint
    • Simple API that consists of a few functions to format, initialize, read and write data, and clean up Flash memory pages
      • User-configured EEPROM size
      • Supports 8-bit, 16-bit and 32-bit variables
      • Clean-up simplified for the user (background page erase)
      • Interrupt servicing is possible during program and erase operations
    • At least two Flash memory pages to be used for internal data management
    • Wear leveling algorithm to increase emulated EEPROM cycling capability
    • Increased EEPROM memory endurance versus Flash memory endurance
    • Robust against asynchronous resets and power failures
    • Optional protection for Flash memory sharing between the two cores of the STM32WB Series microcontrollers
    • Maintenance of cache coherency

获取软件

意法半导体建议您使用最新版本的软件。

All tools & software

    • 产品型号
      状态
      描述
      类型
      供应商

      STM32CubeWL

      批量生产

      适用于STM32WL系列的STM32Cube MCU软件包(包括HAL、底层API和CMSIS、文件系统、RTOS、KMS、安全引擎、Sub-GHz物理层、LoRaWAN和Sigfox协议栈,以及在意法半导体开发板上运行的示例)

      STM32Cube MCU和MPU包 ST
      STM32CubeWL

      描述:

      适用于STM32WL系列的STM32Cube MCU软件包(包括HAL、底层API和CMSIS、文件系统、RTOS、KMS、安全引擎、Sub-GHz物理层、LoRaWAN和Sigfox协议栈,以及在意法半导体开发板上运行的示例)
    • 产品型号
      状态
      描述
      类型
      供应商

      STM32CubeMX

      批量生产

      STM32Cube初始化代码生成器

      STM32配置程序和代码生成器 ST
      STM32CubeMX

      描述:

      STM32Cube初始化代码生成器