搜索
查看: 1004|回复: 2

[求助] h750+STEMWIN+FreeRTOS 调用绘图函数绘制位图进入HardFault

[复制链接]

该用户从未签到

14

主题

519

帖子

9

蝴蝶豆

金牌会员

最后登录
2022-7-6
发表于 2020-11-18 19:38:37 | 显示全部楼层 |阅读模式
如题,在工程中需要调用GUI_DrawBitmap()、GUI_DrawBitmapEx()等函数绘制图片,当位图尺寸小的时候可以正常显示,但是位图尺寸超过一定尺寸就进入HardFault故障(这里窗口界面尺寸是大过图片尺寸的),有怀疑是线程内存不够,加大后还是存在;怀疑是EMWIN配置时给的内存不够,加大后还是存在;但是同一个位图文件用GUI_DrawBitmapEx()函数缩小一定比例后时可以显示的,超过一定比例就又不能显示;现在没有方向了,希望各位大佬给点意见指导一下!
回复

使用道具 举报

该用户从未签到

14

主题

519

帖子

9

蝴蝶豆

金牌会员

最后登录
2022-7-6
 楼主| 发表于 2020-11-23 11:23:28 | 显示全部楼层
经过多天的调试追踪问题,这个问题已经解决。主要还是Cache的问题,MPU没有配置好导致访问内存出现了问题。
回复 支持 反对

使用道具 举报

该用户从未签到

10

主题

35

帖子

0

蝴蝶豆

中级会员

最后登录
2021-1-29
发表于 2021-1-7 18:42:39 | 显示全部楼层
想请教下楼主,MPU配置前和配置后有什么具体差异导致Hard Fault吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

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

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

GMT+8, 2024-4-20 01:49 , Processed in 0.163247 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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