硬汉嵌入式论坛

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

[emWin] 移植png5.42库报错

[复制链接]

36

主题

142

回帖

250

积分

高级会员

积分
250
发表于 2019-9-9 15:30:32 | 显示全部楼层 |阅读模式
一开始用png5.36库 移植没有问题,后发发现一个原始的362kb的图片不能显示, 初步查找原因是5,36库的问题 现在移植5,42库 发现报错  GUI__MEMCPY(pData, (const void *)(pParam->pFileData + Off), NumBytesReq);这个函数undefined reference to `GUI__MEMCPY'        GUI_PNG. 还有我发现原始362kb的png图片经过bin2c之后。c文件变成了2195kb  这是正常的吗

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115778
QQ
发表于 2019-9-9 15:34:07 | 显示全部楼层
多发了几个帖子,帮你处理了。

C文件大小不是PNG大小,要看数组大小
回复

使用道具 举报

36

主题

142

回帖

250

积分

高级会员

积分
250
 楼主| 发表于 2019-9-9 16:03:42 | 显示全部楼层
eric2013 发表于 2019-9-9 15:34
多发了几个帖子,帮你处理了。

C文件大小不是PNG大小,要看数组大小

数组大小【369815UL + 1】,png5.42报错的怎么改
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115778
QQ
发表于 2019-9-10 08:30:42 | 显示全部楼层
老虎的菜 发表于 2019-9-9 16:03
数组大小【369815UL + 1】,png5.42报错的怎么改

两个方法都测试下:
1、5.36那个能用的工程直接替换5.42是否正常。

2、直接使用MDK安装目录里面的新版emWin是否有问题
回复

使用道具 举报

36

主题

142

回帖

250

积分

高级会员

积分
250
 楼主| 发表于 2019-9-10 08:50:46 | 显示全部楼层
eric2013 发表于 2019-9-9 15:34
多发了几个帖子,帮你处理了。

C文件大小不是PNG大小,要看数组大小

硬汉移植png5.36库没问题,移植png5.42 就报错说GUI__MEMCPY没定义呢  我查了啊在5.32英文手册中就有这个函数啊
回复

使用道具 举报

36

主题

142

回帖

250

积分

高级会员

积分
250
 楼主| 发表于 2019-9-10 08:51:49 | 显示全部楼层
eric2013 发表于 2019-9-10 08:30
两个方法都测试下:
1、5.36那个能用的工程直接替换5.42是否正常。

我用的是eclipse 用5.36工程直接移植5.42也是不可以的 也同样报错
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115778
QQ
发表于 2019-9-10 15:26:58 | 显示全部楼层
老虎的菜 发表于 2019-9-10 08:51
我用的是eclipse 用5.36工程直接移植5.42也是不可以的 也同样报错

使用MDK里面的试试
回复

使用道具 举报

36

主题

142

回帖

250

积分

高级会员

积分
250
 楼主| 发表于 2019-9-11 09:20:01 | 显示全部楼层
eric2013 发表于 2019-9-10 15:26
使用MDK里面的试试

我觉得是不是我emwin用的5.36 所以我只能移植png库5.36啊,之前显示300k的png图片不正常,说是png 库问题所以就想着移植png5.42库,后来发现是配置问题 。现在解决了。也算是结贴吧
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115778
QQ
发表于 2019-9-11 09:43:39 | 显示全部楼层
老虎的菜 发表于 2019-9-11 09:20
我觉得是不是我emwin用的5.36 所以我只能移植png库5.36啊,之前显示300k的png图片不正常,说是png 库问题 ...

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-18 05:46 , Processed in 0.289634 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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