打印
[应用相关]

有没有办法降低内存,以添加到Flash?

[复制链接]
722|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
麻花油条|  楼主 | 2021-11-15 10:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我正在学习STM32环境的同时为一个朋友做一个小项目。
该项目目前正在使用20针脚TSSOP20中的STM32FT030x4。
我犯了一件罪,我已经没有闪存了。
有没有办法减少RAM分配并将其移动到闪存?
STM制造的芯片具有相同的足迹和精确输出和更多的内存(STM32F042x4),但没有人有任何库存。
只是想知道这样做是否有什么“肮脏的小秘密”。
关于所有人

使用特权

评论回复
沙发
豌豆爹| | 2021-11-15 10:56 | 只看该作者
不,RAM和闪存是不可互换的。

确保您的优化设置已调满。这可以给你买到一些空间。您可以为映射文件示例,以查看哪些代码占用了最大的空间,并尽可能优化它。

使用特权

评论回复
板凳
七毛钱| | 2021-11-15 10:58 | 只看该作者
警告,我的意思是你错过了x4芯片,两者都有16k闪存。你需要x6x8usw才能获得更多的闪光灯。
如果你的030代码在gcc中超过flash,试试KEIL,没有更好,免费的代码少32k

使用特权

评论回复
地板
海滨消消| | 2021-11-15 10:59 | 只看该作者
通常,像f103x8这样的小芯片是更大的伪装芯片(f103xb),上部闪光灯没有测试,但仍然可用。一些工具可能会拒绝在宣布的闪存上方写东西。对于一种爱好或低安全性的方法,尝试使用未宣布的闪存作为第一次测试。

使用特权

评论回复
5
littlelida| | 2021-11-15 14:19 | 只看该作者
这是,什么RAM移到闪存

使用特权

评论回复
6
wiba| | 2021-12-9 18:58 | 只看该作者
把优化开到最高级吗

使用特权

评论回复
7
zljiu| | 2021-12-9 19:02 | 只看该作者
使劲的优化代码

使用特权

评论回复
8
coshi| | 2021-12-9 19:05 | 只看该作者
这个闪存已经不小了

使用特权

评论回复
9
aoyi| | 2021-12-9 19:57 | 只看该作者
就是更改用途是吗

使用特权

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

本版积分规则

279

主题

1448

帖子

2

粉丝