GGG3 发表于 2022-11-1 16:24

芯片flash内存不够了

编译信息里code占用了56k内存,这个可以在不影响功能的情况下减少内存占用吗

GGG3 发表于 2022-11-1 16:26

求助各位大佬

朝生 发表于 2022-11-1 17:02

Code就占了56K内存?代码优化开一下呗。

Pretext 发表于 2022-11-1 17:05

你这里是有图片数据吗?正常程序Code不应该这么大。

Pretext 发表于 2022-11-1 17:06

如果硬件有Flash芯片,建议把大数据放到Flash上。

dlutccj 发表于 2022-11-2 11:24

优化代码吧

GGG3 发表于 2022-11-2 11:34

朝生 发表于 2022-11-1 17:02
Code就占了56K内存?代码优化开一下呗。

哪里优化

GGG3 发表于 2022-11-2 11:35

Pretext 发表于 2022-11-1 17:06
如果硬件有Flash芯片,建议把大数据放到Flash上。

没有外挂flash

GGG3 发表于 2022-11-2 11:35

dlutccj 发表于 2022-11-2 11:24
优化代码吧

怎么优化

海洋无限 发表于 2022-11-2 12:16

flash 不够了    还是RAM不够了应该是RAM吧

coody 发表于 2022-11-2 12:16

估计大部分都是常数表格吧?比如图片、语音、字库之类,放在外挂的8腿FALSH吧。

sy12138 发表于 2022-11-4 11:13

1. 提高代码优化等级
2。取消断言宏

Pretext 发表于 2022-11-6 10:52

GGG3 发表于 2022-11-2 11:34
哪里优化

用Keil的话,魔术棒,然后有个【C/C++】,Optimization选项,选择合适的优化等级

6552918 发表于 2022-11-6 12:10

需要优化到多少?

朝生 发表于 2022-11-7 20:56

GGG3 发表于 2022-11-2 11:35
没有外挂flash

那你就只能从代码上找补了。
页: [1]
查看完整版本: 芯片flash内存不够了