aikimi7 发表于 2013-9-25 16:44:26

工程中状态机突然全部跳转到默认状态

现在我一个工程中,在运行到某个状态之后,工程中所有的状态机都跳转到了默认状态(我的初衷不是这样),对这个非常不解。
这是跑飞了吗?

lans0625 发表于 2013-9-25 19:25:33

没有代码,不好说.{:lol:}

severewinner 发表于 2013-9-25 19:44:12

怀疑复位了,怎么复位再查吧

aikimi7 发表于 2013-9-25 20:46:30

lans0625 发表于 2013-9-25 19:25 static/image/common/back.gif
没有代码,不好说.

我一般使用两段式状态机,直接在第二段中输出信号,不做寄存输出。
而我一个主状态机采用了三段式,但在第二段和第三段都有输出,这个是不是不合理了?应该只有第三段输出呢。

aikimi7 发表于 2013-9-25 20:48:33

severewinner 发表于 2013-9-25 19:44 static/image/common/back.gif
怀疑复位了,怎么复位再查吧

有一个外部复位引脚,由ARM控制。但我一般都没用,内部其他就没有复位了,感觉是很像复位的感觉

wangjun403 发表于 2013-9-26 17:23:54

aikimi7 发表于 2013-9-25 20:48 static/image/common/back.gif
有一个外部复位引脚,由ARM控制。但我一般都没用,内部其他就没有复位了,感觉是很像复位的感觉 ...

一般都不用,你也挺奇葩的

bad_fpga 发表于 2013-9-27 09:05:48

先检查一下是不是复位了,做个可以指示的灯来看看

aikimi7 发表于 2013-9-27 19:30:22

检查出是初始化问题。FPGA给ARM的中断信号为初始化为高电平,以前都是直接利用FPGA内部的初始化机制,寄存器为0,现在吃了复位的苦,已采用ARM先复位来解决了问题。谢谢各位!

浮云残雪 发表于 2013-9-29 09:19:37

解决了就好
页: [1]
查看完整版本: 工程中状态机突然全部跳转到默认状态