[STM32L1] EEPROM 写入出错

[复制链接]
1635|18
 楼主| shuizhongyu521 发表于 2023-7-25 09:10 | 显示全部楼层 |阅读模式
数据写入出错 原有芯片没问题

这个芯片可用EEPROM

这个芯片可用EEPROM

这个芯片不可用EEPROM

这个芯片不可用EEPROM


写入驱动
DIS_INT  
                                                FLASH->PEKEYR=PEKEY1;                //unlock  
                                                FLASH->PEKEYR=PEKEY2;
                                                DATA_EEPROM_ProgramByte(EEPROM_BASE_ADDR+CpuIDD_IP, Read_WC[4]);//
                                                DATA_EEPROM_ProgramByte(EEPROM_BASE_ADDR+CpuIDD_IP+1, Read_WC[5]);//
                                                DATA_EEPROM_ProgramByte(EEPROM_BASE_ADDR+CpuIDD_IP+2, Read_WC[6]);//
                                                DATA_EEPROM_ProgramByte(EEPROM_BASE_ADDR+CpuIDD_IP+3, Read_WC[7]);//
                                                FLASH->PECR|=FLASH_PECR_PELOCK;  
                                                EN_INT        


调试发现出现错误代码FLASH_ERROR_PROGRAM
各位大神帮忙看看是不是芯片问题

驱动版本
  * @file    stm32l1xx_flash.h
  * @author  MCD Application Team
  * @version V1.3.0
  * @date    31-January-2014
  * @brief   This file contains all the functions prototypes for the FLASH
  *          firmware library.

zhuomuniao110 发表于 2023-7-25 21:46 | 显示全部楼层
外部的EEPROM?I2C接口的吗
 楼主| shuizhongyu521 发表于 2023-7-27 08:27 | 显示全部楼层
zhuomuniao110 发表于 2023-7-25 21:46
外部的EEPROM?I2C接口的吗

内部的EEPROM
捧一束彼岸花 发表于 2023-8-12 22:23 | 显示全部楼层
这看不出来,可能你买的芯片有问题吧
MessageRing 发表于 2023-8-12 23:22 | 显示全部楼层
内部的吗?是不配置的程序有问题啊
故意相遇 发表于 2023-8-13 01:12 | 显示全部楼层
内部的你要是测试有好使的,就说明程序逻辑没问题

将爱藏于深海 发表于 2023-8-13 03:22 | 显示全部楼层
你用jlink读取一下试试吧

春日负喧 发表于 2023-8-13 05:12 | 显示全部楼层
一般芯片也不应该存储不好使啊,不好使那不是翻新的了么

她已醉 发表于 2023-8-13 07:13 | 显示全部楼层
你换一个厂家采购呗,能解决你的问题

失物招領 发表于 2023-8-13 09:12 | 显示全部楼层
感觉就是你买到翻新货了

月亮一键变蓝 发表于 2023-8-13 11:23 | 显示全部楼层
你说测试有问题的,是能烧录进去程序么?

我吃小朋友 发表于 2023-8-13 13:35 | 显示全部楼层
你读取一下芯片的存储大小就好了,用Stlink或者JLINK都行的

在曼谷的春 发表于 2023-8-13 15:32 | 显示全部楼层
你是不是程序搞得太大了,导致内部的存储超了?

未说出口的像你 发表于 2023-8-13 21:54 | 显示全部楼层
你用调试器读取一下不就知道是芯片问题,还是程序的问题了么

Undshing 发表于 2023-8-14 23:59 | 显示全部楼层
是不是芯片有问题啊?你是从什么渠道买的
Bowclad 发表于 2023-8-15 23:52 | 显示全部楼层
有可以用的话就证明程序写的没问题,估计是芯片的事情
AloneKaven 发表于 2023-8-16 23:41 | 显示全部楼层
是不买到翻新的芯片了
Jacquetry 发表于 2023-8-17 23:40 | 显示全部楼层
有可能是芯片的问题
Wordsworth 发表于 2024-3-1 07:29 | 显示全部楼层

模块电源选购灌封材料的时候,需要注意导热系数要能达到电子部件散热的需求,不过粘接能力不太强
Clyde011 发表于 2024-3-1 08:32 | 显示全部楼层

A、B组分先分别用手动或机械进行充分搅拌,让A、B灌封料充分融合
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

17

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部