2019-10-16 05:22发布
dengxingling8 发表于 2016-12-2 16:28 丝毫没有问题,片子SRAM大小8K,测试代码有问题,不过和讨论的问题无关了
密耳 发表于 2016-12-2 16:36 你改的堆栈大小还是你的test[1000*1024]大小?你这样定义个局部变量。。???没问题?????????
密耳 发表于 2016-12-2 16:49 我说的是你把堆栈的大小这块定义改大,,你看出报错不??我的为什么出??.....................
螃蟹爱虫 发表于 2016-12-2 16:44 LZ尝试改成全局变量看是否OK。
最多设置5个标签!
你改的堆栈大小还是你的test[1000*1024]大小?你这样定义个局部变量。。???没问题?????????
keil在编译的时候,并不会检测栈使用量,所以定义的时候不会有问题,使用的时候,只要没有和需要用的地址重合或者给的地址不合法就不会产生问题,
修改堆栈大小,编译的时候就直接拿出来那么多,这个时候加上全局变量什么的超过SRAM就会报错了。
全局变量没问题
一周热门 更多>