硬汉嵌入式论坛

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

[emWin] 求助硬汉哥,emwin GUI_init进入HardFault_handler

[复制链接]

3

主题

12

回帖

21

积分

新手上路

积分
21
发表于 2024-5-23 10:25:09 | 显示全部楼层 |阅读模式
使用STM32H750核心板+emwin+ucosIII,在开启CRC时钟后进行GUI_init时跳入HardFault_handler中断(通过在线调试发现),请问如何解决?

1、该情况在多块板子中是偶发性的,但是在多次开机后也可能出现这个情况,并且出现这个情况之后重新烧录程序也不能恢复,必须使用H750的官方例程整个擦除核心板然后重新烧录字库及程序才可以恢复;
2、尝试过增大GUI_NUMBYTES不起作用,增大Stack_Size也不起作用;
还请指点一下,谢谢!
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115896
QQ
发表于 2024-5-24 14:56:42 | 显示全部楼层
这问题有点诡异,分享工程代码到百度云看下
回复

使用道具 举报

3

主题

12

回帖

21

积分

新手上路

积分
21
 楼主| 发表于 2024-5-28 14:41:55 | 显示全部楼层
eric2013 发表于 2024-5-24 14:56
这问题有点诡异,分享工程代码到百度云看下

初步确定是外挂falsh的问题,里面存储了字库,然后应用程序中还存了部分参数在里面,怀疑是地址冲突了,我把参数存到其它地方目前是可以的,但是还要经过拷机之后才能最终确定
回复

使用道具 举报

21

主题

481

回帖

544

积分

金牌会员

积分
544
发表于 2024-5-28 15:21:57 | 显示全部楼层
一般情况,外挂falsh用来存储资源(字库,图片什么的)就可以了,参数可以存到系统rom
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-25 16:44 , Processed in 0.210534 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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