打印

一般遇到harddefault怎么调试啊

[复制链接]
1792|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
拿起书本|  楼主 | 2013-8-5 11:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一般遇到harddefault怎么调试啊?有没有给力点的参考文档,基本上都是数组地址越界造成的,我遇到了问题就加大栈,但是总归不是办法。求指点一二。
沙发
pentral0311| | 2013-8-5 15:05 | 只看该作者
静等高手解答,我也经常性碰到,LR不给力啊

使用特权

评论回复
板凳
uet_cache| | 2013-8-5 15:27 | 只看该作者
可以分段屏蔽程序,找出问题根源。

使用特权

评论回复
地板
sxhhhjicbb| | 2013-8-5 17:27 | 只看该作者
条件可以的话,送到IAR中调试。

使用特权

评论回复
5
cjhk| | 2013-8-5 18:54 | 只看该作者
软件这一块   了解的不多   楼主  帮你顶一个   看看别人的意见吧  楼主  

使用特权

评论回复
6
huangfeng33| | 2013-8-5 19:58 | 只看该作者
内存管理哦,子函数里也不可用过大的数组的。

使用特权

评论回复
7
拿起书本|  楼主 | 2013-8-7 20:46 | 只看该作者
先谢谢楼上的各位朋友了,全局变量用达数组的话不会影响到栈吧?子函数里面确实用了大数组,然后拿出来了,不过遇到这样的问题如何调试比较像,全局变量越界会影响到什么呢?

使用特权

评论回复
8
sxhhhjicbb| | 2013-8-18 14:54 | 只看该作者
拿起书本 发表于 2013-8-7 20:46
先谢谢楼上的各位朋友了,全局变量用达数组的话不会影响到栈吧?子函数里面确实用了大数组,然后拿出来了, ...

全局变量用大数组不会影响到栈.

使用特权

评论回复
9
zchong| | 2013-8-18 16:02 | 只看该作者
栈大小自己需要估量一下,编译完成后,可以看一下全局变量大小,然后尽可能的调大栈

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:好好学习,天天向上!

519

主题

4195

帖子

31

粉丝