Part Number: AM5728
Hi,
My customer is trying to use TILER feature of AM5728 for display rotation. But it is not doing well.
OS is not Linux. So they don't use Processor SDK. But they refers Processor SDK.
Please see the below pictures.
Picture A : The picture A shows the original display driver (FLAT base) as the expected display contents at 0 degree (no rotation).
Picture B : The picture B shows the display driver (TILER base) that we implemented this time at 0 degree (not rotated). (Abnormal condition)
Picture A Picture B
* The contents of the displayed message of picture A are not matter of this issue.
The picture B must display the picture A if TILER feature works correctly.
In the TILER function, 32 x 32 pixels (at 32 bit color) is a unit called "tile", and it is a mechanism to construct one screen with multiple tiles, but now all of the tiles are displayed with the same contents It is a phenomenon that it is.
Using the ICE, if writing 1 pixel data (32 bit value) to the memory on the view of CCS, there is a situation that the data at the fixed address (repeatedly) will also be rewritten at the same time. Please see the
below screen capture.
Probably it is presumed that the setting for the register is insufficient and the view of TILER can not be correctly referenced and the contents of the last written 32 x 32 pixels are repeatedly reflected over all the views. And they will not solve it yet.
The content of the registers (DISPC, DMM) customer thinks to be related to the display display function using the TILER function is collected from the CCS and the sheet "Register's values when TILER" of excel file I attached it.The register's values when TILER is executed(abnormal behavior).xlsx
Regarding the setting content, if you have any notice, please advise me.
I appreciate your quick reply.
Best regards,
Michi
