如何查看STM32单片机支持的flash型号?

2019-07-14 16:26发布

比如 STM32L151系列MCU是否支持W25Q16这款SPI FLASH ? 在ST官网上搜BOOT,找不到关于支持的FLASH型号的说明,不知哪位大侠可以解答一下,谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
60user91
1楼-- · 2019-07-14 23:32
q510954672 发表于 2018-10-31 08:33
很淡定的告诉LZ,哪款都可以支持,W25Q16这款IC只不过是一个外围的flash器件,SPI通信而已,如果单片机没有硬件SPI,可以考虑软件模拟吧?

在BOOTLOADER程序中,会先读取FLASH的ID,然后才能对FLASH进行操作,不知这个读FLASH ID的目的是什么,我看有的芯片比如小米手环上用的 DA14580就指定了FLASH的型号,这中间不知有什么原因
TOPCB
2楼-- · 2019-07-15 02:51
获取ID,是判断是不是需要的产品。不同厂家的ID是不一样的。
djw200988
3楼-- · 2019-07-15 08:13
 精彩回答 2  元偷偷看……
60user91
4楼-- · 2019-07-15 12:20
djw200988 发表于 2018-10-31 09:06
检查ID,一是看硬件连接是否正确,能不能正常通信,二是看是否是正确的芯片元件

对于2,如何判定是不是正确的芯片?MCU内部有个FLASH型号列表,对照列表进行比较?
60user91
5楼-- · 2019-07-15 15:36
TOPCB 发表于 2018-10-31 08:55
获取ID,是判断是不是需要的产品。不同厂家的ID是不一样的。

主要想知道为什么有的CPU会指定FLASH型号?
jufenyi
6楼-- · 2019-07-15 15:41
指定flash型号,可能是想防止被人偷换flash,比如2M换成4M;还有可能就是他们做的软件只支持他们指定的flash。还有其他可能,只有开发者才知道了。

一周热门 更多>