2019-07-14 18:01发布
嘻嘻爱哈哈 发表于 2018-9-6 20:51 1.检查引起异常的因素:指针?RAM全局变量? 2.修改标志结构体限定取值范围 typedef struct xx{uint32 flag_xxx:1;...}yy;来避开异常的产生。
嘻嘻爱哈哈 发表于 2018-9-6 21:41 先试一下方法2能否解决
60user127 发表于 2018-9-6 21:53 没解决。现在这个问题 为什么会把结构体去掉 改成全局变量就可以呢??
最多设置5个标签!
RAM全局变量 没有溢出
不好用
没解决。现在这个问题 为什么会把结构体去掉 改成全局变量就可以呢??
按照你现在的描述,应该还是内存不够引起的问题。
可能内存中没有足够的连续空间(块)来分配给这个struct。
-------------------------------------------------------------------
我的理解是:结构体变量必定是一组连续的内存地址;单独的全局变量他们的地址不要求连续。
一周热门 更多>