硬汉嵌入式论坛

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

[emWin] ucosii+emwin 使用小工具image 显示flash文件系统中的jpeg图片

[复制链接]

2

主题

8

回帖

14

积分

新手上路

积分
14
发表于 2017-1-13 13:57:33 | 显示全部楼层 |阅读模式
ucosii+emwin 使用小工具image 显示flash文件系统中的jpeg图片,使用了很多种方法都会死在emwin里面,没办法跟踪,debug调试,结合汇编代码,能看到程序一直在gui_jpeg.o里面跑,
使用IMAGE_SetJPEG函数和IMAGE_SetJPEGEx函数都没办法正常显示。
求指点
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115728
QQ
发表于 2017-1-13 14:02:26 | 显示全部楼层
使用JPEG,你的emWin动态内存一定要足够大,最好分配100KB。
回复

使用道具 举报

2

主题

8

回帖

14

积分

新手上路

积分
14
 楼主| 发表于 2017-1-13 14:02:56 | 显示全部楼层
有超过256k
回复

使用道具 举报

2

主题

8

回帖

14

积分

新手上路

积分
14
 楼主| 发表于 2017-1-13 14:03:57 | 显示全部楼层
我把emwin的内存调整为768k,然后申请的动态内存有256k
回复

使用道具 举报

2

主题

8

回帖

14

积分

新手上路

积分
14
 楼主| 发表于 2017-1-13 14:07:17 | 显示全部楼层
找了3天了,一直没有找到原因,某度也没有结果,官方文档也没有IMAGE小工具的例程,直接崩溃了。。。。。。[s:128] [s:128]
回复

使用道具 举报

9

主题

42

回帖

69

积分

初级会员

大牛的形成也是时间与技术的积累

积分
69
QQ
发表于 2017-1-13 18:07:09 | 显示全部楼层
JPEG图片怎么也得有几M吧, 你不是分批读取显示的话, 要开到对应大的内存才行吧. BMP的我用这个控件反正可以,JPEG的没试过
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115728
QQ
发表于 2017-1-14 09:08:01 | 显示全部楼层
使用函数IMAGE_SetJPEG函数和IMAGE_SetJPEGEx函数设置之前,是否创建IMAG控件了,要先创建,才可以调用这两个函数。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-14 23:05 , Processed in 0.227785 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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