你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

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

[复制链接]
koooch1 提问时间:2016-6-29 17:46 /
比如 STM32L151系列MCU是否支持W25Q16这款SPI FLASH ? 在ST官网上搜BOOT,找不到关于支持的FLASH型号的说明,不知哪位大侠可以解答一下,谢谢
收藏 评论11 发布时间:2016-6-29 17:46

举报

11个回答
黑夜之狼 回答时间:2016-6-29 20:57:01
很淡定的告诉LZ,哪款都可以支持,W25Q16这款IC只不过是一个外围的flash器件,SPI通信而已,如果单片机没有硬件SPI,可以考虑软件模拟吧?
koooch1 回答时间:2016-6-30 00:21:34
黑夜之狼 发表于 2016-6-29 20:57
很淡定的告诉LZ,哪款都可以支持,W25Q16这款IC只不过是一个外围的flash器件,SPI通信而已,如果单片机没有 ...

在BOOTLOADER程序中,会先读取FLASH的ID,然后才能对FLASH进行操作,不知这个读FLASH ID的目的是什么,我看有的芯片比如小米手环上用的 DA14580就指定了FLASH的型号,这中间不知有什么原因
废鱼 回答时间:2016-6-30 08:37:29
获取ID,是判断是不是需要的产品。不同厂家的ID是不一样的。
风子 回答时间:2016-6-30 09:20:47
检查ID,一是看硬件连接是否正确,能不能正常通信,二是看是否是正确的芯片元件
koooch1 回答时间:2016-6-30 13:34:16
风子 发表于 2016-6-30 09:20
检查ID,一是看硬件连接是否正确,能不能正常通信,二是看是否是正确的芯片元件 ...

对于2,如何判定是不是正确的芯片?MCU内部有个FLASH型号列表,对照列表进行比较?
koooch1 回答时间:2016-6-30 13:35:40
安 发表于 2016-6-30 08:37
获取ID,是判断是不是需要的产品。不同厂家的ID是不一样的。

主要想知道为什么有的CPU会指定FLASH型号?
shanji 回答时间:2016-6-30 13:57:02
指定flash型号,可能是想防止被人偷换flash,比如2M换成4M;还有可能就是他们做的软件只支持他们指定的flash。还有其他可能,只有开发者才知道了。
koooch1 回答时间:2016-6-30 14:08:59
shanji 发表于 2016-6-30 13:57
指定flash型号,可能是想防止被人偷换flash,比如2M换成4M;还有可能就是他们做的软件只支持他们指定的flas ...

现在又回到了初始问题,如何确认STM32支持的FLASH型号,有无ST官方资料说明
shanji 回答时间:2016-6-30 15:27:04
koooch1 发表于 2016-6-30 14:08
现在又回到了初始问题,如何确认STM32支持的FLASH型号,有无ST官方资料说明 ...

如果是SPI-flash,没有所谓的支持的型号,一句话,都可以;如果是并行的nor-flash或NAND flash,可以参考官方的型号。
风子 回答时间:2016-6-30 22:17:50
koooch1 发表于 2016-6-30 13:34
对于2,如何判定是不是正确的芯片?MCU内部有个FLASH型号列表,对照列表进行比较? ...

这个问题,硬件设计的时候一般元件选型就确定了一个型号,软件里都是检查是不是选定的这个型号,而不会匹配很多型号

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2 赞一个!

查看全部评分

freeelectron 回答时间:2016-6-30 22:34:39
一般都能用,指定某个,只能说明驱动不兼容或者不支持,需要自己写对应的驱动!

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版