ST意法半导体
登录
直播中
djelje
8年用户
1017经验值
擅长:光电显示
私信
关注
[问答]
如何使用STM32Cube X-CUBE-EEPROM包解决EE_INVALID_PAGE_SEQUENCE?
开启该帖子的消息推送
STM32CubeIDE
EEPROM
我正在尝试用以下两行初始化 EEprom。第一行返回 EE_OK 但调用 EE_Init() 返回 EE_INVALID_PAGE_SEQUENCE
ee_status = EE_Format(EE_FORCED_ERASE); // ee_status = EE_OK
ee_status = EE_Init(EE_FORCED_ERASE); // ee_status = EE_INVALID_PAGE_SEQUENCE
为什么会发生这种情况以及如何解决这个问题。
这是我的 eeprom_emul_conf.h
/* Configura
ti
on of eeprom emulation in flash, can be custom */
#define START_PAGE_ADDRESS 0x00ea0000U /*!< Start address of the 1st page in flash, for EEPROM emulation */
#define CYCLES_NUMBER 1U /*!< Number of 10Kcycles requested, minimum 1 for 10Kcycles (default),
for instance 10 to reach 100Kcycles. This factor will increase
pages number */
#define GUARD_PAGES_NUMBER 2U /*!< Number of guard pages avoiding frequent transfers (must be multiple of 2): 0,2,4.. */
/* Configuration of crc calculation for eeprom emulation in flash */
//#define CRC_POLYNOMIAL_LENGTH LL_CRC_POLYLENGTH_16B /* CRC polynomial lenght 16 bits */
//#define CRC_POLYNOMIAL_VALUE 0x8005U /* Polynomial to use for CRC calculation */
#define CRC_POLYNOMIAL_LENGTH LL_CRC_POLYLENGTH_32B /* CRC polynomial lenght 16 bits */
#define CRC_POLYNOMIAL_VALUE LL_CRC_DEFAULT_CRC32_POLY /* Polynomial to use for CRC calculation */
#define NB_OF_VARIABLES 100U /*!< Number of variables to handle in eeprom */
/**
回帖
(1)
廖宇婷
2022-12-27 10:35:26
XCUBE-EEPROM 软件设计用于与 MCU 内部闪存一起工作。它必须适应外部 Flash 特性(Flash 行大小、Flash 页面大小...)。
XCUBE-EEPROM 软件设计用于与 MCU 内部闪存一起工作。它必须适应外部 Flash 特性(Flash 行大小、Flash 页面大小...)。
举报
更多回帖
rotate(-90deg);
回复
相关问答
STM32CubeIDE
EEPROM
怎样在
STM32
CubeIDE_v1.9.0和
STM32
CubeMX 6.5.0中安装
X-CUBE-EEPROM
包
呢?
2022-12-12
426
STM32
L476闪烁新代码后,仿真
EEPROM
不会被擦除如何解决?
2023-01-31
199
STM32Cube
怎么操作?
2022-02-11
802
X-CUBE-EEPROM
软件包在每次调用
EE
_Init() 时用零填充模拟
EEPROM
是为什么?
2023-02-01
200
如何为
STM32Cube
安装
X-CuBE
-Azure扩展
包
呢?
2023-01-17
400
X-CUBE-EEPROM
是否可以删除在每次重启设备时写入64位零的例程?
2023-02-01
176
怎样去安装
STM32Cube
的
X-CUBE
-NFC6软件扩展
包
呢
2022-12-13
372
如何安装
STM32Cube
套件?
2023-01-16
290
为什么安装
STM32Cube
新库
包
会失败呢?
2022-12-12
457
什么是
STM32Cube
生态系统?
2021-09-29
1367
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分