你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32 内存地址里面的数莫名其妙改变!!!!

[复制链接]
子曰小玖 提问时间:2014-11-18 13:28 /
阅读主题, 点击返回1楼
收藏 评论37 发布时间:2014-11-18 13:28
37个回答
子曰小玖 回答时间:2014-11-19 14:54:55
本帖最后由 wxh0000mm 于 2014-11-19 14:56 编辑
Dylan疾风闪电 发表于 2014-11-19 14:49
按照你现在的描述,应该还是内存不够引起的问题。
可能内存中没有足够的连续空间(块)来分配给这个struct ...

我定义的RAM   我确定没有超出    我算过了    一共是8K     从0X20000000  到 0X20002000
Total RW  Size (RW Data + ZI Data)              1888 (   1.84kB)
废鱼 回答时间:2014-11-19 14:59:21
Flag_InitStructure怎么定义的?是指针?
废鱼 回答时间:2014-11-19 15:00:33
这里明显不是超出RAM了.而是被其他的内容冲掉了.
子曰小玖 回答时间:2014-11-19 15:12:08
安 发表于 2014-11-19 15:00
这里明显不是超出RAM了.而是被其他的内容冲掉了.

我调试的时候    感觉跟你说的特别像      一开始初始化为0    但是有数据之后     Flag_InitTypeDef结构体里面的内容    就会变成数据  
但是   指针还没有超出   接收BUFFER    没有乱指的现象
Flag_InitStructure的定义方式如下
Flag_InitTypeDef    Flag_InitStructure;
Dylan疾风闪电 回答时间:2014-11-19 15:13:26
本帖最后由 Dylan疾风闪电 于 2014-11-19 15:14 编辑

我说的是这样的,不知道是否正确。这种情况下,分配就会出现问题。
无标题.jpg

子曰小玖 回答时间:2014-11-19 15:18:57
Dylan疾风闪电 发表于 2014-11-19 15:13
我说的是这样的,不知道是否正确。这种情况下,分配就会出现问题。

应该不是这种情况     在调试的时候我看结构体的地址了     改成全局变量的地址我也看了     是连续的

  而且   变量地址没有    包含    或者地址重叠这种情况
废鱼 回答时间:2014-11-19 15:22:39
方便把你的工程发出来吗?我们这里测试一下.
子曰小玖 回答时间:2014-11-19 15:24:37
安 发表于 2014-11-19 15:22
方便把你的工程发出来吗?我们这里测试一下.

没有我的硬件     你那里估计测试不了。
废鱼 回答时间:2014-11-19 16:08:48
能把你的MAP文件发一下吗?
子曰小玖 回答时间:2014-11-20 08:11:04
安 发表于 2014-11-19 16:08
能把你的MAP文件发一下吗?

好的

Wireless.rar (17.92 KB, 下载次数: 1)
废鱼 回答时间:2014-11-20 09:01:25
操作Parameters_InitStructure这个的地方,你先不要对他操作,然后看看Flag_InitStructure会不会改变
子曰小玖 回答时间:2014-11-20 09:11:31
安 发表于 2014-11-20 09:01
操作Parameters_InitStructure这个的地方,你先不要对他操作,然后看看Flag_InitStructure会不会改变 ...

这里有什么问题吗???
废鱼 回答时间:2014-11-20 09:23:15
我看不到你的源码不知道你操作这个数组的时候,会不会溢出。
子曰小玖 回答时间:2014-11-20 09:31:02
安 发表于 2014-11-20 09:23
我看不到你的源码不知道你操作这个数组的时候,会不会溢出。

请问  能加你QQ吗??   你可以远程我一下。
废鱼 回答时间:2014-11-20 09:32:51
不好意思,我上不了QQ,你把源码发上来吧。我给你看看源码。

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版