你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
tovax 发表于 2018-3-16 20:47 http://bbs.21ic.com/forum.php?mod=viewthread&tid=1236494 http://bbs.21ic.com/icview-916406-1-2.html ...
查看全部评分
dsjsjf 发表于 2018-3-21 11:28 多个任务对同一个资源(SDRAM)的操作,需要用到互斥信号量
Your UAT Feedback is needed within today.
5.18活动板子会不会是STM32L4呢
STM32隐藏
STM32 CUBE软件中找不到STM32L4系列单片机
应用
AAA
tiwen
BBBB
aaa
2222
http://bbs.21ic.com/icview-916406-1-2.html
这两个帖子是同样的问题,貌似也没有结果
点评
是的,我遇到的这个问题在网上找到很多类似的帖子,要么是FMC read burst的长度问题,要么是没有结果的僵尸贴。FMC的配置我排查好多遍了,read burst也修改测试过,还是不行。
感觉这个算是个很普通的案例:以SDRAM作为显存,往SDRAM里写入数据,LTDC自动读取后刷新LCD。现在是单独显示都没问题,一旦写入数据就会花屏,数据写完之后就显示正常了。
请问有没有类似的案例代码,给参考一下呗,谢谢大家!
评分
查看全部评分
谢谢您的回复!
问题找到了:FMC读写数据这两个函数的问题
显示格式是RGB888的,于是在SDRAM里像素是24位的,与32位的AHB接口之间存在一个转换过程,来来回回的读写造成了“AHB总线冲突”,现在改成ARGB8888格式了,alpha填充0xFF就好了,这样读写像素的速度就提高了若干倍,目前显示"hello, world"和"毫秒表"都是没有问题的,目前是这样的状况,测试过程中发现问题的话我再回来补充。
再次感谢各位这些天的耐心交流!
评分
查看全部评分