OpenEdv-开源电子网
标题:
STemWin调试问题:程序死在了函数GUI_DEVICE_CreateAndLink(&GUIDRV_Template_API, GUICC_M565, 0, 0);
[打印本页]
作者:
gaochao0369
时间:
2016-3-9 11:35
标题:
STemWin调试问题:程序死在了函数GUI_DEVICE_CreateAndLink(&GUIDRV_Template_API, GUICC_M565, 0, 0);
我在调试STemWin时程序死在了函数GUI_Init();中的函数GUI_DEVICE_CreateAndLink(&GUIDRV_Template_API, GUICC_M565, 0, 0);中,这个函数跟原子写的一样啊就是死这了,函数是封装的打不开不知道怎么办了。(CRC已经打开了)
作者:
正点原子
时间:
2016-3-9 23:18
帮顶
作者:
Woody00h
时间:
2016-3-23 14:31
楼主,我也遇到同样的问题。请问是怎么解决的? 谢谢!
作者:
LeeLeisure
时间:
2016-7-17 12:42
同遇到,请问解决了吗?
作者:
queqiongtao
时间:
2017-2-27 00:24
遇到同样问题,帮顶
作者:
lwj199302
时间:
2017-3-29 10:12
同样卡死在这
作者:
landheart
时间:
2017-6-28 08:53
请问楼主是怎么解决的呢?
作者:
王朝之子
时间:
2019-1-9 22:26
我也是出现了同样的问题,折腾了一周后,终于搞定。最后发现内存有点不够用,我移植的时候是把练习驱动液晶的那个c文件直接拿来用,里面有很多函数(大概2000多行),而移植时只需要用到其中几个,其他函数又用不到,而且编译时也会编译,所以会浪费一大部分内存,而单片机的内存又有限,因此,在跑程序时,可能出现跑着跑着,内存不够了或其他情况。如果是这种情况的话,把那些没有用到的函数都注释掉就行了。
注:这只是我个人的见解,拿来和大家分想一下。
作者:
he2002512
时间:
2020-3-12 19:19
楼上应该是对的,我用freertos+stemwin,卡在这里,把系统堆栈和任务堆栈都加大了,就过去了。
作者:
ann0023
时间:
2020-7-29 09:40
我是给分配任务堆栈太小了,加大了,也就好了
作者:
匆匆132
时间:
2021-1-21 18:34
Stack Size和Heap Size都加大了,运行到GUI_DEVICE_CreateAndLink还是会HardFault
作者:
695992038
时间:
2025-1-17 20:17
匆匆132 发表于 2021-1-21 18:34
Stack Size和Heap Size都加大了,运行到GUI_DEVICE_CreateAndLink还是会HardFault
解决这个问题了吗兄弟,我也遇到了同样的问题
欢迎光临 OpenEdv-开源电子网 (https://www.openedv.com/)
Powered by Discuz! X3.4