嵌入式技术william hill官网
直播中

而无返还

8年用户 1251经验值
擅长:光电显示
私信 关注
[问答]

结构体赋值浮点数失败如何解决

我自定义一个结构体,这个结构体里是一些浮点数。

前置条件,已宏定义打开浮点数支持。但是每次运行PID函数总是发现结果不对。最后跟踪调查,发现是浮点数赋值不对。

1.jpg

但是在主函数里,做如下测试,结果是对的。
1.jpg

回帖(2)

刘勇

2022-8-22 14:33:38
栈地址8字节对齐
结构体地址8字节对齐
反汇编来看数据,寄存器值,赋值指令
如果没理解错,你截图上面显示你的ppid地址为0(NULL 空指针)。
举报

李丹

2022-8-22 14:33:45
正解,ppid没分配内存
举报

更多回帖

发帖
×
20
完善资料,
赚取积分