这个项目主要用于通过研究miyoo游戏机,达到学习linux开发的目的。
pcb画的很难看,凑合着能用。
这个项目中用到了 lite200 (f1c200s核心板)
屏幕用了一款 7789的TN屏幕,效果还可以。由于初始化与miyoo的程序不同,需要修改一下miyoo的初始化代码,其中主要是屏幕方向(画板子时没注意)、反色。
由于lite200核心板的引出脚不全,所以按键部分的引脚有所变动,不过稍微修改一下miyoo的源码即可。
pcb使用嘉立创画的。已经打板验证过了,可以使用。
https://oshwhub.com/dnkrs/lite200_miyoo_copy
离线
没有使用spi flash嘛
离线
關於顏色部分,如果要從驅動修改,可以考慮改如下位置
$ vim drivers/video/fbdev/sunivfb.c
735 writel((5 << 8), iomm.debe + DEBE_LAY0_ATT_CTRL_REG1);
736 writel((5 << 8), iomm.debe + DEBE_LAY1_ATT_CTRL_REG1);
737 writel((5 << 8), iomm.debe + DEBE_LAY2_ATT_CTRL_REG1);
738 writel((5 << 8), iomm.debe + DEBE_LAY3_ATT_CTRL_REG1);
顏色格式如下
离线
多谢司徒的开源资料,从零开始都是在跟着司徒大佬的资料学习的。
离线
没有使用spi flash嘛
这个是使用了 mcu 16bit的屏幕,直接使用的miyoo的程序,稍加修改。
离线
miyoo的原版 原理图能分享一下吗
离线