为什么外部内存池初始化失败呢?

2019-07-20 08:08发布

本帖最后由 modu8888 于 2018-4-2 08:57 编辑

     参考原子哥的最小板,设计了F429最小系统,外挂SDRAM(型号同原子哥的),外挂RGB565的tft屏,无触摸(拟采用按键输入)。

     现在tft已经能正常显示,SDRAM也能读写。但我运行emwin的demo却不成功,液晶屏是白的。同样代码,在原子哥的板子上能显示。请问为什么啊!?

     当然,原子哥代码中对RGB屏的判断等代码,我已经修改过了。
——————————————————————————————————————
     调试发现外部内存池初始化函数没返回,为什么啊?

     my_mem_init(SRAMEX);
     就是这个函数执行不成功。

     但是外部32M的SDRAM,我测试读写都能成功。

     请支招,谢了!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
modu8888
1楼-- · 2019-07-20 09:34
已经解决,是我布线的问题。
正点原子
2楼-- · 2019-07-20 10:49
SDRAM挂的bank和我们的一样么?
modu8888
3楼-- · 2019-07-20 12:00
 精彩回答 2  元偷偷看……
modu8888
4楼-- · 2019-07-20 12:51
也有可能是代码问题。
因为我运行原子哥提供的另外一个例程,连TFTLCD_Init()也运行不过去,甚至于我把这个函数内部全部注释掉也不行。

一周热门 更多>