OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2864|回复: 4

震惊!我在按原子视频复制换肤代码时发现的问题,哭笑不得

[复制链接]

4

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
131
金钱
131
注册时间
2016-7-1
在线时间
31 小时
发表于 2017-3-25 09:54:24 | 显示全部楼层 |阅读模式
我的板子是精英板,不带sd卡,我在看guibulider那节视频并且做到换肤之前都没问题,但一跟着原子把换肤代码复制到文本例程中,就发现出现127个错!!并且下方提示是malloc文件里出现问题,我马上以为是堆栈不够,就去想尽各种办法增加堆栈,但都没有作用,最后无奈只有把部分换肤代码注释掉,才可以正常运行,但心里不爽啊,第二天早上我想想就觉得奇怪,原子的guibulider的例程都可以在板上运行,我的为什么就不行!后来我爬起来把例程调开一看,发现guibulider的例程堆栈给的1024!而且还正常运行了!我马上把我昨天的程序打开,把2048改成1024,然后竟然成功了,难道堆栈还是越少越好?这一点原子在视频里也没提啊,就看他唰唰唰就全成功了,无奈
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2017-3-25 10:02:52 | 显示全部楼层
回复 支持 反对

使用道具 举报

4

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
131
金钱
131
注册时间
2016-7-1
在线时间
31 小时
 楼主| 发表于 2017-3-25 10:06:52 | 显示全部楼层
zuozhongkai 发表于 2017-3-25 10:02
硬件调试检查错误!

问题是编译都不成功如何硬件调试?
回复 支持 反对

使用道具 举报

4

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
131
金钱
131
注册时间
2016-7-1
在线时间
31 小时
 楼主| 发表于 2017-3-25 10:16:09 | 显示全部楼层
后来又试了下2000以上的堆栈都会报错,2000以下则不会,初学者表示一脸懵逼
回复 支持 反对

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2017-3-25 10:16:38 | 显示全部楼层
644374874@qq.co 发表于 2017-3-25 10:06
问题是编译都不成功如何硬件调试?

那就检查哪里编译不成功,修改到编译成功啊!!!!
开往春天的手扶拖拉机
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-2 00:23

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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