硬汉嵌入式论坛

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

[emWin] F429使用STemWin5.32选择ARGB8888格式显示JPEG图片的bug,裸机版本和OS版本都有bug

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115723
QQ
发表于 2016-8-16 01:29:55 | 显示全部楼层 |阅读模式
注意,这个bug是ST官方造出来的,与原始的emWin代码无关。
=====================================
实际测试如下几个版本:
STemWin532_CM4_Keil.lib
STemWin532_CM4_Keil_ot.lib
STemWin532_CM4_OS_Keil.lib
STemWin532_CM4_OS_Keil_ot.lib
测试时将JPEG图片解码到内存设备:

  GUI_MEMDEV_Handle hMemJPEG;
  GUI_JPEG_INFO JpegInfo;

  GUI_JPEG_GetInfo(_ac2, sizeof(_ac2), &JpegInfo);


  /* 绘制到内存设备 */
  hMemJPEG = GUI_MEMDEV_CreateEx(0, 0, 800, 480, GUI_MEMDEV_HASTRANS);
  GUI_MEMDEV_Select(hMemJPEG);
  GUI_JPEG_Draw(_ac2, sizeof(_ac2), 0, 0);
  GUI_MEMDEV_Select(0);


  /* 显示 */
  GUI_MEMDEV_WriteAt(hMemJPEG, 0, 0);
---------------------------------------------------------------
裸机,FreeRTOS和uCOS-III版本都测试了,颜色格式选择ARGB8888,出现如下bug现象
0.png

11.png

11.jpg



而使用MDK安装目录里面提供的是没有这些问题的:
12.jpg


回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115723
QQ
 楼主| 发表于 2016-8-16 01:38:24 | 显示全部楼层
初步推测是ST官方对部分代码优化造成的,而MDK提供的是没有任何问题的。
回复

使用道具 举报

680

主题

3480

回帖

5545

积分

论坛元老

积分
5545
发表于 2016-10-31 10:14:25 | 显示全部楼层

回 eric2013 的帖子

eric2013:初步推测是ST官方对部分代码优化造成的,而MDK提供的是没有任何问题的。 (2016-08-16 01:38) 
你好,请问一下429的 emwin 大概什么时候可以发布啊 ???
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115723
QQ
 楼主| 发表于 2016-11-1 09:32:15 | 显示全部楼层

回 hpdell 的帖子

hpdell:你好,请问一下429的 emwin 大概什么时候可以发布啊 ??? (2016-10-31 10:14) 
15号以前。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-14 13:11 , Processed in 0.228349 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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