EDA365电子论坛网

标题: 看看这个arm自动重启的原因是不是和你的一样呢 [打印本页]

作者: baqiao    时间: 2020-5-18 11:07
标题: 看看这个arm自动重启的原因是不是和你的一样呢
能导致复位的也就几种,硬件异常,看门狗复位或者PC指针被强制到0,如果没有看门狗的话,可以看看cpu的供电和reset管脚是否出现了异常。
) r& D# a! {) I, n3 F4 J3 h2 h. I' V* s* S$ D" O
软件的问题,堆栈只是一部分,中断保护,内存越界等等问题都会造成异常。; [# y9 l3 a# e! O, H7 [, ^# V# g

- U5 n* J- f: E$ \未定义异常就是由于PC指乱了地方,导致CPU将data取来作为指令,而指令不存在才产生的。( d% Z- j  ~* K; w. K4 ^. y5 y

) v9 x6 N1 ?! A$ L3 r$ r5 |% L' ^( f1 }0 p$ _: I0 o& w8 _+ ]) ^
$ ~% j' E: F( a# k3 p7 f/ j) n

作者: ubeautqq    时间: 2020-5-18 13:19
受教了
作者: ExxNEN    时间: 2020-5-18 20:17
还没遇到过,先收藏着,万一遇到了呢?
作者: CCxiaom    时间: 2020-5-18 20:18
看看啥情况




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2