【发布时间】:2013-06-28 08:12:24
【问题描述】:
我正在为 ARM 处理器开发一个带有 C 的程序,在我的程序中,当我的内存使用量增加时(当程序流经其中定义了数组的函数时)程序的行为异常,我认为某些变量被覆盖,也就是说,当它耗尽内存时,它会从头开始分配内存。
现在我的问题是:覆盖旧变量是否是内存不足时的行为?如果是,我该如何避免这种情况?
我正在使用 Keil uVision 和 lpc 1768。
感谢您的帮助。
【问题讨论】:
-
吹毛求疵:LPC1768 是 Cortex M3 而不是 ARM7。