s3c2440的LCD屏幕显示问题

broken_string 2017-12-11 11:10:03
自己为了学习,买了TQ2440的开发板。做到LCD显示的时候,发现整个屏幕刷新需要比较长的时间。网上查了查。
总结原因有三:
1.硬件问题,也就是LCD屏硬件差,这个排除
2.寄存器配置以及时钟配置问题,这个排除,如果寄存器配置有问题,应该是不能显示吧,频率是根据芯片手册配置到最大了
3.没有开启mmu和cache
个人感觉是3的原因
哪位大佬能告诉我这个要怎么弄吗’
...全文
647 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jklinux 2017-12-14
  • 打赏
  • 举报
回复
引用 5 楼 xionghe2974 的回复:
[quote=引用 4 楼 jklinux 的回复:] 开cache会有帮助的
怎么开呢。我百度的说是配置cp15,但是芯片手册上找不到这个寄存器相关啊[/quote] 是在协处理器里设置打开的. 你可以修改uboot源码,让打开mmu和cache也可以。 修改的地方一般在: uboot源码目录/include/config/xxxx.h里找相关的宏
broken_string 2017-12-14
  • 打赏
  • 举报
回复
引用 4 楼 jklinux 的回复:
开cache会有帮助的
怎么开呢。我百度的说是配置cp15,但是芯片手册上找不到这个寄存器相关啊
jklinux 2017-12-14
  • 打赏
  • 举报
回复
开cache会有帮助的
broken_string 2017-12-14
  • 打赏
  • 举报
回复
引用 1 楼 jklinux 的回复:
如果是在linux系统里作的话,mmu和cache就是已经打开了的.
不是Linux,是裸机下的
broken_string 2017-12-14
  • 打赏
  • 举报
回复
不是Linux,是裸机下的
jklinux 2017-12-12
  • 打赏
  • 举报
回复
如果是在linux系统里作的话,mmu和cache就是已经打开了的.

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧