CPU是ATMEL的AT91RM9200,OLED屏直接通过数据线和CPU连接,小板无外部时钟输入。OLED屏和里面采用的显示芯片S6E63D6和屏是集成在同一块小板子上的。操作是先通过地址和PB24管脚配置S6E63D6的控制寄存器,然后在改变PB24的状态,传输数据。PB23用于对显示屏的开关控制。
跟踪发现显示驱动一开始就出现问题,setpointershape的pmask pointer的宽度参数应该是4,但入口参数确是-4,另在bltprepare设置检查点,发现prclDst参数的窗口值会出现不希望的窗口值,结果就显示不正确的长白条了。