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

STM32F103VCT6有64K的RAM?

[复制链接]
暖夕夏 提问时间:2024-5-14 15:31 / 未解决

程序为STM32F103ZET6(RAM为64kB)开发,消耗RAM为63kB,将写好的程序烧录进STM32F103VCT6(RAM为48kB),程序能够正常运行,理论上RAM超了之后程序不能运行才对啊

收藏 评论2 发布时间:2024-5-14 15:31

举报

2个回答
butterflyspring 回答时间:2024-5-14 16:11:12
有可能你手里的这片是厂家用大容量筛选出来的。


运气好,超出的RAM能工作。

不过呢,做产品就不能这样冒险使用了。
回答时间:2024-5-14 16:37:37
不排除你说的消耗63KB RAM是有误会。里面可能包含了堆、栈空间大小,不一定是真实用到的。


换言之,你所说情况是可能发生的。


你可以适当调整优化等级,对于没有动态内存分配的应用,把堆空间设置为0无妨。栈空间设置合适即可。
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版