这是属于数组溢出还是堆栈问题?

2019-07-21 04:29发布

本帖最后由 leozzd 于 2019-3-6 17:50 编辑

定义一个长度为300的全局数组,串口调试输出就出现数据乱码。定义长度为200串口输出数据就正常,这是属于数组溢出还是堆栈问题?
.s文件以及调整到Stack_Size      EQU     0x0002000,Heap_Size       EQU     0x0004000。输出内存占用mem_perused也都是0。



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
edmund1234
1楼-- · 2019-07-21 09:46
如果你定义的变量就只有你贴出来这么丁点, 这不可能是栈溢出
leozzd
2楼-- · 2019-07-21 12:27
属于个人疏忽,一个新增调试的临时变量没有初始化引起。

一周热门 更多>