3
80
250
中级技术员
linqing171 发表于 2018-3-21 21:48 反汇编不全,后面还有文字池,再弄十个字节。 不过看这部分,应该没有什么问题。 ...
使用特权
222
1万
4万
技术总监
ayb_ice 发表于 2018-3-22 08:38 反汇编一般是不会有问题的,都是源代码引起的,特别是指针,数组,强制转换等引起的 ...
haohaodee 发表于 2018-3-22 10:24 我昨天把所有的数组指针检查了一遍。。。还是没搞定。。。
ayb_ice 发表于 2018-3-22 10:33 有些BUG是很难搞的,正常,只能多测试,多观察,多怀疑,多求证了
12
523
1604
助理工程师
一周一天班 发表于 2018-3-22 11:16 把u8变量改为32,u8和常数比较在arm是有bug。arm变量不应该定义为u8
haohaodee 发表于 2018-3-22 10:39 现在我们有这个线索,多家那一行和不加那一行的问题,最好是有能力从这里入手。 ...
ayb_ice 发表于 2018-3-22 11:33 这个只是现象,本质应该是引起代码位置发生变化, 可能是变量对齐的问题 ...
24
3812
资深工程师
haohaodee 发表于 2018-3-22 11:35 是啊,所以有没有技术手段能够分析。 比如比较.map,.hex,看代码位置的变化。 我现在还搞不懂,你有没有 ...
ayb_ice 发表于 2018-3-22 13:00 还有可能是函数不重入引起的
haohaodee 发表于 2018-3-22 14:52 很可能是这个原因,我就是对这里没信心。 主要是怎样取串口收到的数据,然后解帧。目前使用的方法是另开一 ...
ayb_ice 发表于 2018-3-22 16:23 用队列处理
1
65
214
381
1158
苏山人家 发表于 2018-3-22 20:13 楼主可以排查 1.清除所有编译中间文件,也就是.o和.i文件在再测试 2.楼主说的不影响姿态的代码,也会造成这 ...
3.PNG (101.66 KB )
下载附件
2018-3-22 22:21 上传
53
2875
haohaodee 发表于 2018-3-21 23:48 uint8_t control_get_mode() { return control_mode;
发表回复 本版积分规则 回帖后跳转到最后一页
人才类勋章
时间类勋章
发帖类勋章
等级类勋章
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号