OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4619|回复: 2

显示屏黑屏是怎么回事?

[复制链接]

6

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
105
金钱
105
注册时间
2016-8-2
在线时间
33 小时
发表于 2017-4-5 09:24:35 | 显示全部楼层 |阅读模式
大家好!
       有个问题请教一下,我用的Stm32f407开发板,上面有液晶显示器。我将编好的程序下载到开发板的时候,液晶显示器黑屏不亮了,但是我把程序中的定义的数组改小点后,再次下载到开发板以后,显示器就亮了,并且显示正常了,请问一下这是怎么回事?我看了一下内存,貌似是够的,并没有超过内存
       我用的开发板的CPU是STM32F407ZGT6,FLASH是1024K字节,SRAM是192k,外扩的SRAM为IS62WV51216,1M字节,一个EEPROM芯片24c02,容量为256字节。我的程序编译后显示的程序大小为,code为50806,RO-data为7026,RW-data为624,ZI-data为1928,另外我之前定义的有4个长度为120float数组,改成长度为60的数组就OK了
       请各位帮忙看看分析一下这是怎么回事?谢谢////
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2017-4-5 16:00:56 | 显示全部楼层
数组是不是在函数里面定义的,如果是在函数里面定义的那就是栈空间不够了!
回复 支持 反对

使用道具 举报

6

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
105
金钱
105
注册时间
2016-8-2
在线时间
33 小时
 楼主| 发表于 2017-4-5 16:46:55 | 显示全部楼层
zuozhongkai 发表于 2017-4-5 16:00
数组是不是在函数里面定义的,如果是在函数里面定义的那就是栈空间不够了!

数组是在主函数里面定义的,怎样查看栈空间的大小啊?或者怎么解决啊?谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-18 12:35

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表