scytty 发表于 2016-5-27 17:21:32

STM32F205VCT6 是96K RAM 吗?

原先产品用的STM32F207VCT6标称内部RAM 是 128K,RAM 范围是 0x20000000 - 0x2001FFFF
现在没有用Ethernet想用STM32F205VCT6标称内部RAM 是 96K,RAM 范围是 0x20000000 - 0x20017FFF
但是我发觉后者(205VCT6)其96K 之后的地址 0x20018000 - 0x2001FFFF 32K的范围可以进行存储读写操作,完全正常,也没有和前96K地址重叠,似乎内存不止96K?

Angel_YY 发表于 2018-2-5 13:04:56

芯片在封装RAM的时候不会封装正好标称容量大小的RAM,通常都会比标称容量大一些,所以在实际应用中超过标称容量的RAM也是能操作成功的,但是这部分空间的大小和品质是不被厂家保证的,关键应用尽量不要用到这部分的空间。

morphlings2014 发表于 2018-2-5 13:29:51

之前在STM32F103CBT6和C8T6上也发现这个问题,CBT6的Flash是C8T6的两倍,但是其实C8T6能擦写的Flash和CBT6是一样的。
我估计是这样的,ST的产品型号真的太多了,很多其实是类似的,所以共用一种晶元,只是导入不同的固件,导致功能上有些许差异。但是官方之外的RAM和Flash,可能没做过读写的可靠性验证,可能存在问题,所以不建议产品使用。
页: [1]
查看完整版本: STM32F205VCT6 是96K RAM 吗?