The LCDC documentation mentions that external memory needs to be used to hold frame buffers. I planned on using an SDRAM on EMIFA CS[0] to hold my buffers as well as some image data.
Before finishing the design of my custom board, I used the LCDK to test my project, using the DDR since CS0 was not completely broken out on the kit.
My code using the DDR worked without a problem, using a single buffering method with the LCD DMA. However, after moving to the custom board and chagning the code to have the DMA point to 0x40000000. The DMA never starts a transfer. How can I get the LCDC DMA to work from the SDRAM? (And yes, the SDRAM is correctly connected and can be written to/ read from).
↧
LCDC and EMIFA SDRAM
↧