SAMA5 LCD: Move framebuffers to center of free memory region. That creates a guard band around the framebuffers that gives a little protection from any bad writes into the framebuffer
This commit is contained in:
parent
db8edd1069
commit
983c3370ea
@ -2270,6 +2270,40 @@ Configurations
|
||||
$ cd ~/nuttx-git/nuttx
|
||||
$ make
|
||||
|
||||
STATUS:
|
||||
2013-10-18. This example kind of works, but there are still far too
|
||||
many outstanding issues:
|
||||
|
||||
a) It runs of the SAMA5D31 and SAMA5D34, but not on the SAMA5D33. This
|
||||
board is from a different manufacturer and there may be some SDRAM-
|
||||
related issues?
|
||||
b) There appears to be an SDRAM noise issue on the SAMA5D31 and SAMA5D34.
|
||||
I suspect that the SDRAM setup is non-optimal. The symptom is that
|
||||
writing into frame buffer (in SDRAM) occasionally corrupts the DMA
|
||||
descriptors (also in SDRAM) When the bad DMA descriptors are
|
||||
fetched, the channel shuts down and the display goes black. This
|
||||
problem could also be cause by a bad write outside of the framebuffer,
|
||||
but was not the case in the few examples that I studied.
|
||||
c) There are some occasional start up issues. It appears that the LCDC
|
||||
is programed incorrectly and groups of pixels in the images are
|
||||
reversed (producing an odd serrated look to the images).
|
||||
d) I think that there may be more issues if GRAPHICS and INPUT debug is
|
||||
off. I have not tested with DEBUG off.
|
||||
e) The biggest problem is the touchscreen accuracy. The touchscreen
|
||||
seems stable during calibration, but the first thing that this
|
||||
example requires is a touch in the far, far, upper left corner of
|
||||
the display. In that region, I cannot get reliable touch measurements
|
||||
and so I cannot get past the opening display.
|
||||
f) The NxWM example was designed tiny displays. On this large 800x480
|
||||
display, the icons are too tiny to be usable. I have created a large
|
||||
320x320 logo for the opening screen and added image scaling to expand
|
||||
the images in the taskbar. The expanded images are not great. If I
|
||||
ever get past the opening screen, the same problems will exist in the
|
||||
application toolbar and in the start winow. These icons are not yet
|
||||
scaled.
|
||||
|
||||
Bottom line: Not ready for prime time.
|
||||
|
||||
ostest:
|
||||
|
||||
This configuration directory, performs a simple OS test using
|
||||
|
Loading…
x
Reference in New Issue
Block a user