请选择 进入手机版 | 继续访问电脑版
查看: 232|回复: 2

[求助] stemwin位流图问题

[复制链接]

该用户从未签到

1

主题

2

帖子

0

蝴蝶豆

新手上路

最后登录
2019-5-9
发表于 2019-5-9 11:34:13 | 显示全部楼层 |阅读模式
刚开始学遇到了下面这个问题,请大家帮忙指导一下目前打算从SD卡读取.dta文件显示
  1. void pic(char *path)
  2. {
  3.         int fd;
  4.         fd = open(path,O_RDONLY);
  5.         if(fd>=0)
  6.         {
  7.                 fstat(fd,&file_state);
  8.                 hMem = GUI_ALLOC_AllocZero(512*1024);
  9.                 buf = GUI_ALLOC_h2p(hMem);
  10.                 read(fd,buf,file_state.st_size);
  11.                 close(fd);
  12.                 GUI_DrawStreamedBitmapAuto(buf,100,100);
  13.                 GUI_ALLOC_Free(hMem);
  14.         }
  15. }
复制代码
  1. while(1)
  2.         {       
  3.                 pic("app.dta");
  4.                 rt_thread_delay(1000);
  5.         }
复制代码
通过这种方式在while里面能正常显示

可是如果把这个显示的函数放到窗口的回调函数里面就显示不出来图片,
但是能读取到数据,buf数据大小正常
回复

使用道具 举报

该用户从未签到

1

主题

2

帖子

0

蝴蝶豆

新手上路

最后登录
2019-5-9
 楼主| 发表于 2019-5-9 11:35:23 | 显示全部楼层
抱歉,是流位图显示。我打错了
回复 支持 反对

使用道具 举报

该用户从未签到

34

主题

382

帖子

121

蝴蝶豆

金牌会员

最后登录
2019-7-22
发表于 2019-5-9 17:32:42 | 显示全部楼层
问题描述清晰些,你做了那些尝试,程序死了没有?等等
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2019-7-24 07:02 , Processed in 0.091139 second(s), 14 queries , MemCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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