[SOC专栏] 航顺的SRAM如果不够用了

[复制链接]
 楼主| yangjiaxu 发表于 2022-8-25 11:19 | 显示全部楼层 |阅读模式
如果,航顺的SRAM如果不够用了,全局变量定义的太多了,那只能外扩ram或者是修改全局变量么?能不能占用flash的空间解决问题啊?嘻嘻
ifxz0123 发表于 2022-8-31 16:01 | 显示全部楼层
我之前也想过让编译器把变量存在FLASH中,但察觉到一个问题,Flash只能先擦除才能写,并且Flash擦除的最小单位是页,无法做到想RAM那样任性随时读写。因此,变量最好还是用RAM,而不是想着如何把它放到FLASH中
mattlincoln 发表于 2022-9-3 17:17 | 显示全部楼层
这个最好换芯片了。   
xiaoyaozt 发表于 2022-9-3 17:30 | 显示全部楼层
使用的是哪个芯片呢   
linfelix 发表于 2022-9-3 19:33 | 显示全部楼层
单片机的 问题吗   
geraldbetty 发表于 2022-9-3 20:58 | 显示全部楼层
ram一般都是没有问题的。   
Stahan 发表于 2022-9-5 22:57 | 显示全部楼层
用flash有问题的
Pretext 发表于 2022-9-7 16:05 | 显示全部楼层
如果用Flash,那变量内容就不能修改了。
Pretext 发表于 2022-9-7 16:06 | 显示全部楼层
如果内容不修改,则可以直接采用地址的模式,这样可以节省不少RAM。这种情况下就不是变量了,就是常量了。
Pretext 发表于 2022-9-7 16:07 | 显示全部楼层
当一些图片,音频,数据等不修改的,采用const存储,通过一些编译配置,就不会占用RAM空间了。
chenjun89 发表于 2022-9-7 18:34 来自手机 | 显示全部楼层
可以用外部RAM
Henryko 发表于 2022-9-10 21:52 | 显示全部楼层
换芯片
xch 发表于 2022-9-11 19:05 来自手机 | 显示全部楼层
中断向量别放在RAM
gouguoccc 发表于 2022-9-11 23:30 来自手机 | 显示全部楼层
RAM不够了只能外扩吧
guijial511 发表于 2022-9-13 12:03 来自手机 | 显示全部楼层
外扩吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:嵌入式技术专家
简介:擅长电路设计、物联网产品开发、射频产品开发,喜欢打篮球,技术交流,欢迎各位来聊~

783

主题

3316

帖子

10

粉丝
快速回复 在线客服 返回列表 返回顶部