This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

急急急,盼高手!!!!TI技术支持大佬们看过来!!!



开发28335时发现: 在内存中定义了一个结构体,总长度168字节,当然是168个16位,发现用sizeof测试时长度为170个,检查了好多遍,定义的没错。最后发现是因为该结构体的成员变量有的是16位的,还有32位的,发现只要32位成员变量的地址从偶地址开始,一切ok;但是当32位成员变量地址被定义在奇地址时,在内存中看见其真实地址就后移一个16位,对齐到偶地址,赋值也后移,不连续????难道是必须偶对齐吗???? 不知道有人发现这问题吗???用软仿真也验证了我的推论。我是知道28335不能8位访问的,但是这有什么关联吗???