OpenEdv-开源电子网

标题: 求助!!STM32F107+uCOSIII+LwIP程序运行一下,然后就进入HardFault_Handler(void)函数。 [打印本页]

作者: 123dianzi123    时间: 2017-7-10 23:40
标题: 求助!!STM32F107+uCOSIII+LwIP程序运行一下,然后就进入HardFault_Handler(void)函数。
求助各位老师,我的程序运行一下(指示灯闪烁几次),然后就进入HardFault_Handler(void)函数,请帮忙指点,看问题出在哪里,感谢!

作者: 123dianzi123    时间: 2017-7-10 23:40
找到问题原因了,启动文件的问题,感谢大家!
作者: 123dianzi123    时间: 2017-7-10 23:43
各位高手,帮忙看下,已经找一整天问题了。。
作者: 正点原子    时间: 2017-7-11 01:17
帮顶
作者: 123dianzi123    时间: 2017-7-11 07:43
正点原子 发表于 2017-7-11 01:17
帮顶

谢谢原子哥,请问怎样可以看到程序运行到哪一步才进入的HardFault_Handler(void),网上找到看寄存器值的方法,但是没弄明白,请指点。。
作者: 123dianzi123    时间: 2017-7-11 11:38
各位帮忙看看
作者: 123dianzi123    时间: 2017-7-11 11:39
程序源码移植用可以参考
作者: 123dianzi123    时间: 2017-7-13 11:44
自己顶一下。
作者: 123dianzi123    时间: 2017-7-13 11:45
请求帮忙。
作者: 123dianzi123    时间: 2017-7-13 11:45

作者: 564646396    时间: 2017-7-13 15:29
帮顶  准备移植
作者: 漂泊的雨林    时间: 2017-7-14 12:38
是不是 堆栈溢出了  ?帮顶
作者: 123dianzi123    时间: 2017-7-14 14:11
漂泊的雨林 发表于 2017-7-14 12:38
是不是 堆栈溢出了  ?帮顶

没检查出来是哪里溢出。。
作者: 123dianzi123    时间: 2017-7-14 14:43
只要有这句  ETH->DMARDLAR = (uint32_t) DMARxDescTab  ,把接收描述符地址给MDA接收寄存器就不行。
作者: hasaki    时间: 2017-7-14 14:44
最好找到修改的部分然后一步一步走看在哪里卡
作者: 123dianzi123    时间: 2017-7-18 16:16
现在是只要插网线就不行。
作者: mygod    时间: 2017-7-18 16:56
123dianzi123 发表于 2017-7-18 16:16
现在是只要插网线就不行。

有偿帮找问题
作者: mygod    时间: 2017-7-18 17:53
mygod 发表于 2017-7-18 16:56
有偿帮找问题

已经发现问题在发哪了
作者: 郁郁葱葱    时间: 2017-8-9 17:14
楼主改了哪个地方?
作者: ucoscyy    时间: 2021-4-1 16:36
楼主程序怎么灯都没点成功




欢迎光临 OpenEdv-开源电子网 (http://47.111.11.73/) Powered by Discuz! X3.4