野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 13462|回复: 4

这到底是不是内存不足的提示?

[复制链接]
发表于 2015-5-20 09:02:59 | 显示全部楼层 |阅读模式
本帖最后由 11kxmx 于 2015-5-20 09:22 编辑

我在GPS解码的程序里加了计算与目标点距离和方位角的语句,成功,后来又想加显示BMP图片(自制小地图)功能
编译出现如下错误:是不是内存不足呀,我试着减少DOUBLE 变量的个数并且能用整型就不用DOUBLE型,仍然不能解决
请教火哥该怎么办?
..\..\Output\emWin_fatfs.axf: Not enough information to list image symbols.
..\..\Output\emWin_fatfs.axf: Finished: 1 information, 0 warning and 1 error messages.
Target not created
emWin和GPS解码的结构体和缓存需用较大内存,BMP图片显示好像不需很大内存
回复

使用道具 举报

发表于 2015-5-20 11:53:37 | 显示全部楼层
是的,内存不够了,可以把一些比较大的变量定义到外部sram
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-20 14:53:46 | 显示全部楼层
flyleaf 发表于 2015-5-20 11:53
是的,内存不够了,可以把一些比较大的变量定义到外部sram

mini板子不支持外部内存条,就没有优化的办法了?GUI的功能应用很少,例程中只用它来显示字数值,并没有用其画图功能,是不是可以少分给它一点内存?或者显示BMP图片时不另外调用BMP头文件,GUI本身有显示图片函数,但没有举例子,不清楚怎么用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-21 07:51:32 | 显示全部楼层
11kxmx 发表于 2015-5-20 14:53
mini板子不支持外部内存条,就没有优化的办法了?GUI的功能应用很少,例程中只用它来显示字数值,并没有 ...

现发现即使去掉GPS目标距离和方位角计算程序,单独用显示BMP程序,还是内存不足
只好自编显示程序,把图片转换成二进制文件形式,读取时用了960字节(一行240个像素数据空间)缓存
也没出现内存不足现象,但自编程序刷新一幅图片时间较长
回复 支持 反对

使用道具 举报

发表于 2015-5-21 09:20:17 | 显示全部楼层
11kxmx 发表于 2015-5-21 07:51
现发现即使去掉GPS目标距离和方位角计算程序,单独用显示BMP程序,还是内存不足
只好自编显示程序,把图 ...

嗯,只能裁剪程序了,mini板子不能外扩sram的
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-9-22 00:57 , Processed in 0.028437 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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