打印
[STM32L4+]

L4的擦除flash的接口执行成功了,就是擦不了?

[复制链接]
751|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
亡羊补牢|  楼主 | 2024-11-27 17:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
//        FLASH_EraseInitTypeDef eraseInit;
//        eraseInit.TypeErase = FLASH_TYPEERASE_PAGES;
//        eraseInit.Banks = FLASH_BANK_2;
//        eraseInit.Page = 254;
//        eraseInit.NbPages = 2;       
//        uint32_t PageError;
//       
//        HAL_FLASH_Unlock();
//  //__HAL_FLASH_CLEAR_FLAG(FLASH_FLAG_EOP | FLASH_FLAG_OPERR | FLASH_FLAG_WRPERR |FLASH_FLAG_PGAERR |FLASH_FLAG_PGSERR);
//        if(HAL_OK != HAL_FLASHEx_Erase(&eraseInit,&PageError))
//        {
//                printf("PageError:%d\n",PageError);
//                HAL_FLASH_Lock();
//        }
//        HAL_FLASH_Lock();
//        printf("erase ok\n");

大家有遇到过吗,麻烦看看有什么问题没?

使用特权

评论回复
沙发
powerantone| | 2024-12-3 16:25 | 只看该作者
擦除操作未正确解锁Flash

使用特权

评论回复
板凳
classroom| | 2024-12-3 16:28 | 只看该作者
可能是底层驱动或固件问题

使用特权

评论回复
地板
stormwind123| | 2024-12-3 17:00 | 只看该作者
擦除地址或范围设置错误

使用特权

评论回复
5
probedog| | 2024-12-3 18:00 | 只看该作者
如果Flash保护位被设置,那么即使擦除接口执行成功,也无法实际擦除受保护的区域。

使用特权

评论回复
6
两只袜子| | 2024-12-3 20:00 | 只看该作者
可能是由于驱动代码中的缺陷、固件版本不兼容或配置错误等原因造成的。

使用特权

评论回复
7
jcky001| | 2024-12-3 21:00 | 只看该作者
清除Flash保护位

使用特权

评论回复
8
cr315| | 2024-12-3 22:00 | 只看该作者
驱动版本问题?

使用特权

评论回复
9
温室雏菊| | 2024-12-20 22:20 | 只看该作者
可能是Flash存储器本身存在问题,或者与单片机之间的连接存在问题。检查Flash芯片是否完好,连接是否正确

使用特权

评论回复
10
失物招領| | 2024-12-21 02:00 | 只看该作者
软件或编程问题,可能是编程代码存在问题,或者使用的编程工具不支持您正在尝试擦除的Flash区域。确保您使用的编程工具和代码是正确的,并且适用于您的Flash芯片

使用特权

评论回复
11
春日负喧| | 2024-12-21 04:00 | 只看该作者
有些Flash芯片需要多次擦除周期才能完全擦除数据。尝试多次执行擦除操作,看看是否能够成功擦除

使用特权

评论回复
12
故意相遇| | 2024-12-21 05:00 | 只看该作者
确保您使用的接口(如SPII2C等)配置正确,并且与Flash芯片兼容。检查接口的配置和连接是否正确

使用特权

评论回复
13
白马过平川| | 2024-12-21 06:00 | 只看该作者
检查硬件连接和Flash芯片的状态

使用特权

评论回复
14
西洲| | 2024-12-21 07:00 | 只看该作者
确认您使用的编程工具和代码是正确的,并且适用于您的Flash芯片

使用特权

评论回复
15
将爱藏于深海| | 2024-12-21 08:00 | 只看该作者
检查芯片的写保护状态,并尝试解除写保护(如果适用)

使用特权

评论回复
16
风凉| | 2024-12-21 09:00 | 只看该作者
多次执行擦除操作,看看是否能够成功擦除

使用特权

评论回复
17
捧一束彼岸花| | 2024-12-21 10:00 | 只看该作者
检查接口的配置和连接,确保它们正确无误。


使用特权

评论回复
18
她已醉| | 2024-12-21 22:00 | 只看该作者
某些Flash芯片具有写保护机制,可能阻止了擦除操作。检查芯片的写保护状态,并确保没有启用写保护

使用特权

评论回复
19
Amazingxixixi| | 2024-12-27 16:40 | 只看该作者
等待时间问题。

使用特权

评论回复
20
yangjiaxu| | 2024-12-31 11:04 | 只看该作者
擦除的话先解锁,然后才能擦除,而且擦除是按页擦,不然执行虽然成功但是没处理

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

35

主题

167

帖子

3

粉丝