[MCU] 真诚求助,求建议,奇怪的问题 |
|
|
|
|
评论
现在是static的
|
|
|
|
|
评论
@linqing171 :你也说了,加nop只会引起flash中存储位置的变化,你说业务代码有问题,可能的问题会有什么
@linqing171 :只要改动代码,就可能引起变化,如给局部变量赋0值或者不赋值,都会引起稳或者不稳。所以非常奇怪!
@linqing171 :用记录的数据离线计算,和记录的结果完全一样;陀螺仪我换了另一个型号的,还是同样的表现。所以现在非常奇怪!!
@linqing171 :我今天又把所有的数据记录了,我最下层的控制只有一个err=k*(sp-gyro),sp赋值为0,只有陀螺仪是变量,我记录了所有的计算,然后用记录的
@haohaodee :首先怀疑自己的业务代码的问题,从距离发生抖动最近的路上调试。keil本身的bug极少,去年我报告了当时beta版本的一个,几天就修修复了。
全工程我没用过函数指针,所以应该不会是指针的问题,如果keil,arm没问题,那就是驱动库了,里面可能有函数指针,只有函数指针用错才会导致flas...
是啊
|
|
|
|
|
|
|
|
评论
channel和陀螺抖动都很大,然后这两还是线性关系,所以肯定就是陀螺的毛病啊,你看看你的代码是不是在读陀螺的时候时序,变量什么的没有处理好
|
|
|
|
|
|
|