硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1647|回复: 6
收起左侧

[emWin] 片内flash只有512k,资源不够,怎么办

[复制链接]

38

主题

91

回帖

205

积分

高级会员

积分
205
发表于 2018-1-30 16:36:29 | 显示全部楼层 |阅读模式
片内flash只有512k,资源不够,emwin占用资源比较多,能否裁剪
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115749
QQ
发表于 2018-1-30 16:40:14 | 显示全部楼层
够用,需要的图标,字库之类的,存储到外部SPI Flash。

另外不用裁剪,编译器会自动处理的,你没有用到的功能不会生成代码的。
回复

使用道具 举报

38

主题

91

回帖

205

积分

高级会员

积分
205
 楼主| 发表于 2018-1-30 16:52:16 | 显示全部楼层
408 284 bytes of readonly  code memory
    100 248 bytes of readonly  data memory

字库、图片和语音文件都放在外部flash中,功能比较多,还有一些功能没有加,空间差不多快用完了。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115749
QQ
发表于 2018-1-30 16:54:22 | 显示全部楼层
xiaolun217001 发表于 2018-1-30 16:52
408 284 bytes of readonly  code memory
    100 248 bytes of readonly  data memory

看下你的MAP文件,看看那个占用比较大,看看有没有优化的空间。
回复

使用道具 举报

38

主题

91

回帖

205

积分

高级会员

积分
205
 楼主| 发表于 2018-1-30 17:00:23 | 显示全部楼层
我在检查MAP文件,发现emwin占的资源比较多
  .rodata            const    0x0005bdd8    0x1fb0  F32B_1.o [4]
  .rodata            const    0x0005dd88    0x1e84  F32B_ASCII.o [4]
  .rodata            const    0x000615f4    0x1398  F24_1.o [4]
  .rodata            const    0x0006298c    0x1294  F24_ASCII.o [4]
  .rodata            const    0x00066e08     0x984  F13_1.o [4]
  .rodata            const    0x0006778c     0x930  F8x16_1.o [4]
  .rodata            const    0x000680bc     0x918  F13_ASCII.o [4]
  .rodata            const    0x000689d4     0x8f4  F8x16_ASCII.o [4]
  .rodata            const    0x0006a580     0x718  F6x8.o [4]
回复

使用道具 举报

38

主题

91

回帖

205

积分

高级会员

积分
205
 楼主| 发表于 2018-1-30 17:01:00 | 显示全部楼层
我只用到24*24的字库,没有使用别的字库
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115749
QQ
发表于 2018-1-31 01:18:39 | 显示全部楼层
xiaolun217001 发表于 2018-1-30 17:01
我只用到24*24的字库,没有使用别的字库

这种占用空间都比较小,一个只有几十KB。实在不行的话,用个1MB容量的吧,在选型手册里面找个兼容的型号。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-16 03:18 , Processed in 0.312222 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表