在开发环境下建立 u8 tum[320*240*2];总是提示出错,分成几个小数组,还是不行,好像是因为数组太大,有什么解决的办法吗?

2019-07-21 03:28发布

在开发环境下建立 u8  tum[320*240*2];总是提示出错,分成几个小数组,还是不行,好像是因为数组太大,有什么解决的办法吗?但我不明白
f103VET6不是有512M的片上SRAM吗?为什么会出错呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
open_llw
1楼-- · 2019-07-21 06:41
。。。
你想多了!你那个芯片就64KB RAM,除非你自己扩展
我现在用的STM32F429II都只有256KB
你那个数组太大了,占用了150K,肯定报错啊
open_llw
2楼-- · 2019-07-21 12:21
你是想用作显存的吧,显存太大,STM32满足不了,一般就只能外扩一个RAM芯片了
东哥123
3楼-- · 2019-07-21 13:30
回复【2楼】open_llw:
---------------------------------
谢谢啦
东哥123
4楼-- · 2019-07-21 13:35
回复【3楼】open_llw:
---------------------------------
谢谢了
东哥123
5楼-- · 2019-07-21 14:56
 精彩回答 2  元偷偷看……
open_llw
6楼-- · 2019-07-21 19:32
你是用作显存吗?显存的话速度要快只能用sram了,通过FSMC外扩吧

一周热门 更多>