我将xintf中的zone7地址定义成这样
unsigned int *z7startaddr = (unsigned int *)0x200000;
我现在定义了一个结构体,里面只要一个有200个元素数组的成员。然后定义结构体数组,一共有10个元素,然后从zone7中读取数据,读取之后,发现z7startaddr 指向了0x0000000地址,读取的数据全都不对,然后我把结构体数组的成员数降下来,降到8个之后就是正常指向0x200000,读取的数据也是对的,请问这是为什么
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.
我将xintf中的zone7地址定义成这样
unsigned int *z7startaddr = (unsigned int *)0x200000;
我现在定义了一个结构体,里面只要一个有200个元素数组的成员。然后定义结构体数组,一共有10个元素,然后从zone7中读取数据,读取之后,发现z7startaddr 指向了0x0000000地址,读取的数据全都不对,然后我把结构体数组的成员数降下来,降到8个之后就是正常指向0x200000,读取的数据也是对的,请问这是为什么
谢谢反馈!请问
“我现在定义了一个结构体,里面只要一个有200个元素数组的成员。然后定义结构体数组,一共有10个元素,”
能否给出详细的定义代码吗?