|
在ADS下对s1d13305这款lcd控制器进行循环(例如for)写屏时没问题!
其中for循环语句体内包括通过该控制器的光标定位寄存器重新定位光标位置。
但在linux模块调试时,同样操作则发现光标在循环到第2次以上不再重新定位,而是每个字节逐个按光标递增写屏。
————————————
平台环境:S3C2410,64MB,片选4是s1d13305的片选,我用ioremap()映射得它的虚拟地址。
————————————
我曾试过设置屏障(调用mb()),禁止cache(配置内核时设置的),编译器禁止优化(-O0)……都没效果,是不是太神奇了?还有什么注意的吗?
————————————
谢谢!! |
|