yangjiaxu 发表于 2022-8-25 11:19

航顺的SRAM如果不够用了

如果,航顺的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

外扩吧
页: [1]
查看完整版本: 航顺的SRAM如果不够用了