EDA365电子论坛网

标题: 在实际项目中大家会打开除0异常的trap吗? [打印本页]

作者: T_Ching    时间: 2022-11-7 16:55
标题: 在实际项目中大家会打开除0异常的trap吗?
arm M7中除0异常默认不会被trap,而只是会返回0,这样设计的原因是什么?
9 r3 H, v1 M( i' Z  A1 U- L& e# T/ S$ o
在实际项目中,大家会打开除0异常的trap吗* m: U3 _* N$ c; {7 H# f  z2 k

作者: lahhse    时间: 2022-11-7 17:52
可以调试时打开,量产时关闭,或能上报错误日志。
+ U" _4 s$ c5 T; W) p7 O
作者: rergr    时间: 2022-11-7 18:02
在应用程序里,涉及到除法操作,一定要先判断分母是否为0,不要盲目用除法。异常返回0是不想让整个系统崩溃掉。一个产品被 trap 不是一个好产品。
# r1 @( ?! y; p




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