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

stemwin位流图问题

[复制链接]
水滴石穿 提问时间:2019-5-9 11:34 /
刚开始学遇到了下面这个问题,请大家帮忙指导一下目前打算从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 发布时间:2019-5-9 11:34

举报

2个回答
水滴石穿 回答时间:2019-5-9 11:35:23
抱歉,是流位图显示。我打错了
tanic 回答时间:2019-5-9 17:32:42
问题描述清晰些,你做了那些尝试,程序死了没有?等等

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版