打印
[STM32L1]

STM32L151CBU6 和 STM32L151C8U6的flash到底有多大

[复制链接]
383|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
柴库柴库|  楼主 | 2025-2-26 23:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32L151CBU6 和 STM32L151C8U6,flash分别为 128KB 和 64KB。然而,通过 ST-Link  Atollic Truestudio能够将 88KB 的数据刷写到闪存为 64KB 的芯片上,而且似乎工作正常。
猜测 C8U6 只不过是 CBU6 的一个“更名”版本。唯一不同的是,ST-Link  C8U6 识别为 64KB 的目标,并且不允许刷写超过 64KB,但是它能读取全部 128KB 的内容。有人有这方面的经验吗?这只是因为我手中的这批 C8U6 的问题吗?可靠吗?

使用特权

评论回复
沙发
光辉梦境| | 2025-3-23 01:14 | 只看该作者
STM32L151CBU6:官方规格为 128KB FlashSTM32L151C8U6:官方规格为 64KB Flash

使用特权

评论回复
板凳
三生万物| | 2025-3-23 02:18 | 只看该作者
你发现可以通过 ST-Link Atollic TrueSTUDIO 88KB 数据刷写到 STM32L151C8U6 上,并且似乎工作正常

使用特权

评论回复
地板
一秒落纱| | 2025-3-23 03:20 | 只看该作者
你的猜测可能是正确的,STM32L151C8U6 可能是 STM32L151CBU6 的“更名”版本。这意味着它们的硬件完全相同,只是通过软件或标识符限制了 Flash 大小

使用特权

评论回复
5
冰春彩落下| | 2025-3-23 04:48 | 只看该作者
STM32L151C8U6 可能实际有 128KB Flash,但官方规格中只允许使用前 64KBST-Link 根据芯片标识符限制了刷写范围,但实际硬件支持更大的 Flash

使用特权

评论回复
6
别乱了阵脚| | 2025-3-23 05:25 | 只看该作者
你手中的这批 STM32L151C8U6 可能是特殊批次,实际 Flash 容量大于官方规格

使用特权

评论回复
7
江河千里| | 2025-3-23 06:17 | 只看该作者
使用 STM32CubeProgrammer ST-Link Utility 读取整个 Flash 区域,检查是否确实有 128KB 的物理存储

使用特权

评论回复
8
夜阑风雨| | 2025-3-23 07:46 | 只看该作者
一般可以将超过 64KB 的程序刷写到芯片中,测试所有功能是否正常。如果程序运行正常,说明 Flash 容量确实大于 64KB

使用特权

评论回复
9
远山寻你| | 2025-3-23 08:22 | 只看该作者
如果测试结果表明芯片可以正常工作,并且 Flash 容量确实大于 64KB,那么可以认为这批芯片是可靠的

使用特权

评论回复
10
暖了夏天蓝了海| | 2025-3-23 09:57 | 只看该作者
我觉得,需要注意的是,这种“超规格”使用可能不符合官方设计规范,长期使用可能存在风险

使用特权

评论回复
11
淡漠安然| | 2025-3-23 10:36 | 只看该作者
如果项目对可靠性要求较高,建议按照官方规格使用芯片。在测试过程中,确保备份重要数据,避免因意外导致数据丢失

使用特权

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

本版积分规则

9

主题

9

帖子

0

粉丝