6483|7

9

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

关于emwin移植到stm32f2时GUI_Init卡死问题 [复制链接]

程序编译通过了
仿真的时候在GUI_Init卡死,停止的时候也跳不到卡死的地方

网上解决方法都是说 CRC没使能或者内存不够的原因
CRC已经在stm32cubeMX里打开了,
程序里也试过加RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_CRC, ENABLE);
但是提示函数未定义
自己这样定义了
void RCC_AHB1PeriphClockCmd(uint32_t RCC_AHB1Periph, FunctionalState NewState)
{
  assert_param(IS_RCC_AHB1_PERIPH(RCC_AHB1Periph)); //参数纠正
  assert_param(IS_FUNCTIONAL_STATE(NewState));      //参数验证
  if (NewState != DISABLE)
  {
    RCC->AHB1ENR |= RCC_AHB1Periph; //打开对应的外设时钟输出口
  }
  else
  {
    RCC->AHB1ENR &= ~RCC_AHB1Periph;//关闭对应的外设时钟输出口
  }
}
仍然卡死。
再说内存问题,也在cubeMX上打开了外部存储器(板子上也有外部存储器),也试过注释掉没有用到的函数
同样没用

求大神指导


此帖出自stm32/stm8论坛

最新回复

请问楼主具体怎么解决的?你明明用的是CubeMX但是为什么会用到标准库?我也遇到同样GUI_INIT()卡死问题,,请问你是哪里用到了标准库的函数,,我也想检查一下我的。   详情 回复 发表于 2020-6-26 03:54
点赞 关注(1)
 

回复
举报

714

帖子

2

TA的资源

一粒金砂(高级)

沙发
 
那就先试试GUI初始化能不能过,不能过看看是不是移植的初始化代码是否是正常的,如果怀疑ram不够先去把那个一个。h文件里的那个SIZE设小找到具体那个问题引起的然后在看看怎么改
此帖出自stm32/stm8论坛
 
个人签名Hello astroturfers
 

回复

379

帖子

3

TA的资源

一粒金砂(高级)

板凳
 
楼主必须加载ST的CRC库文件的。
此帖出自stm32/stm8论坛
 
 

回复

9

帖子

0

TA的资源

一粒金砂(中级)

4
 
wenyangzeng 发表于 2019-3-12 09:38
楼主必须加载ST的CRC库文件的。

请问是这个库吗
此帖出自stm32/stm8论坛

点评

是的  详情 回复 发表于 2019-3-12 10:43
 
 
 

回复

379

帖子

3

TA的资源

一粒金砂(高级)

5
 

是的
此帖出自stm32/stm8论坛
 
 
 

回复

1371

帖子

6

TA的资源

版主

6
 
1) 建议把库源文件生成lib加载到工程中,这样可以省去很多编译时间
2) 做界面一般是比较费内存,可以先把不用的东西去掉试一下
此帖出自stm32/stm8论坛
 
个人签名专注智能产品的研究与开发,专注于电子电路的生产与制造……QQ:2912615383,电子爱好者群: void
 
 

回复

9

帖子

0

TA的资源

一粒金砂(中级)

7
 
以解决,我用的是hal库但是加的却是标准库的函数,换成hal库的就解决了。
此帖出自stm32/stm8论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

8
 
linlinlinxf 发表于 2019-4-3 12:36 以解决,我用的是hal库但是加的却是标准库的函数,换成hal库的就解决了。

请问楼主具体怎么解决的?你明明用的是CubeMX但是为什么会用到标准库?我也遇到同样GUI_INIT()卡死问题,,请问你是哪里用到了标准库的函数,,我也想检查一下我的。

此帖出自stm32/stm8论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表