你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
Dylan疾风闪电 发表于 2014-11-19 14:49 按照你现在的描述,应该还是内存不够引起的问题。 可能内存中没有足够的连续空间(块)来分配给这个struct ...
安 发表于 2014-11-19 15:00 这里明显不是超出RAM了.而是被其他的内容冲掉了.
Dylan疾风闪电 发表于 2014-11-19 15:13 我说的是这样的,不知道是否正确。这种情况下,分配就会出现问题。
安 发表于 2014-11-19 15:22 方便把你的工程发出来吗?我们这里测试一下.
安 发表于 2014-11-19 16:08 能把你的MAP文件发一下吗?
安 发表于 2014-11-20 09:01 操作Parameters_InitStructure这个的地方,你先不要对他操作,然后看看Flag_InitStructure会不会改变 ...
安 发表于 2014-11-20 09:23 我看不到你的源码不知道你操作这个数组的时候,会不会溢出。
我定义的RAM 我确定没有超出 我算过了 一共是8K 从0X20000000 到 0X20002000
Total RW Size (RW Data + ZI Data) 1888 ( 1.84kB)
我调试的时候 感觉跟你说的特别像 一开始初始化为0 但是有数据之后 Flag_InitTypeDef结构体里面的内容 就会变成数据
但是 指针还没有超出 接收BUFFER 没有乱指的现象
Flag_InitStructure的定义方式如下
Flag_InitTypeDef Flag_InitStructure;
我说的是这样的,不知道是否正确。这种情况下,分配就会出现问题。
应该不是这种情况 在调试的时候我看结构体的地址了 改成全局变量的地址我也看了 是连续的
而且 变量地址没有 包含 或者地址重叠这种情况
没有我的硬件 你那里估计测试不了。
好的
这里有什么问题吗???
请问 能加你QQ吗?? 你可以远程我一下。