你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

emwin调用GUI_JPEG_Draw()函数在103上显示不出图片来,但pc上仿....

[复制链接]
haocheng996 提问时间:2020-2-26 15:35 /
如题,我用f103vct6移植emwin, 数字,字符,窗口,按键等控件都可以正常显示,但就是不显示.jpg格式的图片,调用GUI_JPEG_Draw()函数的返回值为1,调用失败了。我是使用 Bin2c.exe 生成的.c文件, 在pc上仿真都可以显示,但在单片机上无论如何都显示不出来,不知哪位大佬知道是什么原因?
收藏 评论4 发布时间:2020-2-26 15:35

举报

4个回答
回答时间:2020-2-26 15:44:05
楼主看一下是不是读取 不到jpg的文件,可以考虑打印一下jpg的信息。
tanic 回答时间:2020-2-26 15:59:26
ram不够?
haocheng996 回答时间:2020-2-26 16:06:06
调用 GUI_JPEG_GetInfo() 可以把图片的 xsize 和 ysize 读出来,数值也跟PC上仿真的一样;
ram我设了40K的大小,图片的大小在19K左右,不够RAM吗?
haocheng996 回答时间:2020-3-31 09:52:51
这个问题自己调试出来了,原来真的是RAM不够
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版