|
[求助]spi oled驱动显示异常
发表于 2016-5-10 16:21:07
浏览:6852
|
回复:5
打印
[复制链接]
楼主
本帖最后由 qingfeng623 于 2016-5-20 11:03 编辑
oled驱动,编译到内核里。
内核启动时加载该驱动,
如果在内核中,加载完驱动之后,立即执行test,可以正常显示。如下图:
如果内核启动后,进入了miniboot,通过miniboot,执行一个test, 操作/dev/spi_oled,写入数据时,显示就有异常,异常情况见下图:
实际应该显示内容为:1234567887654321
多次执行表现为,主要是后面这段数据异常,前面的异常情况少一些。
已经验证,数据通过用户空间传递到内核空间(copy_frome_user)是,数据是完整的,没有总题。
求助各路大神,这里的异常,是什么原因会导致的啊?卡了好久了。
|
|