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.

AM1808 LCD raster mode double buffer issue

Other Parts Discussed in Thread: AM1808

Hello;

We are developing a lcd driver for our own designed CPU board which uses AM1808. Our display is 640x480 16bit color TFT. We use raster mode and set master priority as highest for LCD controller and other related parameters to avoid under flow. Our application GUI development is based on PEG from Swell Software. Double buffering is implemented. Here is how we implement it

- Clear RASTER_EN bit to disable Raster controller to active done signal.
- Wait for DONE bit is set.
- Set LCDDMA_FB0_BASE register to coressponding address.
- Re-enable Raster controller by setting RASTER_EN to '1'.

Usually after raster mode is disabled, LCD_PCLK and other LCD signals are off, but when I implemented double buffering, LCD_PCLK and other LCD signals were still on even set raster mode off and also after re-enable raster mode I could not get EOF interrupt. 

Is it possible AM1808 graphic controller crashed or stop working?

Thanks

Li