OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子新作:阿波罗STM32F767&F429&探索者STM32F4开发板&赶快来下载资料哦。

查看: 935|回复: 9

在移植STemWin5.28时总卡死在GUI_Init();

[复制链接]

  离线 

17

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2015-3-2
在线时间
14 小时
发表于 2016-12-28 22:33:58 | 显示全部楼层 |阅读模式
4金钱
芯片:STM32F103VET6.   在移植STemWin5.28时总卡死在GUI_Init(); ,搜了好多资料是说内存配置问题,一直没搞明白是哪里设置,请原子哥指点一下,谢谢。













STM32移植.rar (15.09 MB, 下载次数: 116)

回复

使用道具 举报

  离线 

17

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2015-3-2
在线时间
14 小时
 楼主| 发表于 2016-12-28 22:39:56 | 显示全部楼层
回复

使用道具 举报

  离线 

17

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2015-3-2
在线时间
14 小时
 楼主| 发表于 2016-12-29 11:53:09 | 显示全部楼层
程序调试了好几天都没法解决这个问题,哪位大神能帮帮我?
回复

使用道具 举报

  离线 

17

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2015-3-2
在线时间
14 小时
 楼主| 发表于 2016-12-29 14:48:48 | 显示全部楼层
#define  GUI_NUMBYTES  (32*1024)
#define  GUI_BLOCKSIZE  0X80

程序就卡死在
void  HardFault_Handler(void)
{

   while(1){}

}

试了如下网站教的方法来改,还是没法解决。请指教。
http://blog.csdn.net/ak47774/article/details/51836172
回复

使用道具 举报

  离线 

17

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2015-3-2
在线时间
14 小时
 楼主| 发表于 2016-12-29 16:33:51 | 显示全部楼层
检测堆栈是否有溢出,程序进入仿真状态,开始SP地址:0x20009c70  最后程序跑到卡死时SP地址:0X20009C60   ,则:0x20009c70-0x20009c60=0X0A  所以只使用了10个字节容量;同时在堆栈容量设置中
Stact_size  EQU  0X00000400 设置了1K的容量,从数字上说明堆栈是没有溢出的,我这样分析是否正确呢?
回复

使用道具 举报

  离线 

485

主题

9万

帖子

30

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
120640
金钱
120640
注册时间
2010-12-1
在线时间
967 小时
发表于 2017-1-2 21:59:42 | 显示全部楼层
参考下我们的emWIN例程吧
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
微信公众平台:正点原子   点击扫码添加
回复

使用道具 举报

  离线 

17

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2015-3-2
在线时间
14 小时
 楼主| 发表于 2017-1-3 09:39:48 | 显示全部楼层
正点原子 发表于 2017-1-2 21:59
参考下我们的emWIN例程吧

原子哥,有没有STM32F103VET6有EMWIN例程(用FSMC总线做)?
回复

使用道具 举报

  离线 

33

主题

92

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
278
金钱
278
注册时间
2013-6-18
在线时间
15 小时
发表于 2017-1-4 11:24:31 | 显示全部楼层
CRC时钟要打开
一知半解!
回复

使用道具 举报

  离线 

3

主题

46

帖子

0

精华

高级会员

Rank: 4

积分
924
金钱
924
注册时间
2016-11-9
在线时间
89 小时
发表于 2017-4-14 12:45:56 | 显示全部楼层
好好看一下移植教程吧,估计是移植的问题.....
回复

使用道具 举报

  离线 

4

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
97
金钱
97
注册时间
2013-8-15
在线时间
12 小时
发表于 2018-1-12 10:49:36 | 显示全部楼层
楼主,你的问题解决了吗?我遇到的和你的几乎一模一样。
回复

使用道具 举报

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

本版积分规则




QQ|联系我们|手机版|官方淘宝店|新浪微博|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2018-1-24 04:08

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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