NXP MCU 技术论坛
直播中

罗星

8年用户 1625经验值
擅长:模拟技术
私信 关注
[问答]

MCUXPresso 11.5.0调试模式变量观察非32位变量异常的原因?

我的板子是 1061xxxxA,我有 Mcuxpresso 11.5.0 Build 7232。

这是我的问题示例,结构 st_Status 类型为 ST_LIB_STATUS。当用零初始化时,内存是正确的(只有在相应地址处为零)但是根据变量观察器,字段 u8_ConsoStatus 不同于零。

零的问题

然后我在我的结构中解压一些虚拟数据(只有 0xFF)。再说一次,内存观察器中的数据是正确的(0303FFFF,我的解包并不简单,这确实是预期的结果)但是变量观察器显示不同的数据。

与 0xFF 相同的问题

据我从调试日志中了解到,GDB 也看到了正确的数据:


184,956 816^done,value="{u8_Heartbeat = 255 '303277', u8_FsmStatus = 255 '303277', u8_A
cStatus = 3 '\003', u8_ConsoStatus = 3 '\003'}"



更多回帖

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