tiancy88 2019-11-29 16:27
浏览 359

STM32L051全局变量死机,但确定不是堆栈问题,请教原因和解决办法?

项目使用STM32L051C8T6,遇到一个奇怪问题:当增加全局变量或将全局数组增大(仅是从7个数组元素增加到10个)或将某段代码定义为函数进行调用时,程序都会100%死机(不是偶尔死机),有时某个全局变量的值还被莫名修改。此现象极象RAM空间不够或堆栈溢出,但试将堆栈由默认的1024增加到4096仍要死机。编译信息如下:Program Size: Code=36456 RO-data=808 RW-data=384 ZI-data=2688 。请高手指点原因何在?如何解决?不胜感激!

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥20 有关区间dp的问题求解
    • ¥15 多电路系统共用电源的串扰问题
    • ¥15 slam rangenet++配置
    • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
    • ¥15 对于相关问题的求解与代码
    • ¥15 ubuntu子系统密码忘记
    • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
    • ¥15 保护模式-系统加载-段寄存器
    • ¥15 电脑桌面设定一个区域禁止鼠标操作
    • ¥15 求NPF226060磁芯的详细资料