AM335X最大只能1366x768?AM387X呢?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
这个地方,你考虑下你的刷新率的设置,一般没必要到60,50左右也是够的,这样可以省点内存的带宽给系统
1280x800@60hz 这个分辨率是支持的,单独讨论最高分辨率没有很大意义,因为刷更大的分辨率,需要占用更多的cpu,内存的带宽,所以应该从系统的角度出发,目前我们测试来看刷1280x800@60hz这个分辨率,留给系统其它应用的带宽和CPU loading还是足够的。
这个文档其实作用不大,你通过pclk就可以算出可以支持的分辨率了,而且1280x800对于大部分应用而言就够了
顶tuff,除了考虑PCLK外,也要考虑整个系统的loading和ddr的带宽,理论上,如果只是刷屏2048x2048是ok的,但是考虑系统其它模块的的loading。
AM335x提供的驱动设置的屏幕分辨率为1280x720 和1024x768(其他的没有试)时就会"GLCD: kmalloc for frame buffer failed\n"。设置800*600 是可以的,看起来像是DMA缓冲区不够大
建议用16bit的屏,用16bit设置framebuffer
目前使用的是24bit的1366*768的屏,内核一直报错GLCD: kmalloc for frame buffer