Hi,
I have hooked up an Arduino display in LIDD mode to the beaglebone white and have the same init code running in Starter Ware and Sysbios. LCD is running in 16-bit paralell mode on the LCD bus.
In Starterware, the screen update is super fast i.e. I can't see the screen update being redrawn. The image just appears on the screen.
When running the same code in Sysbios, the screen update is a factor of 10 slower. I can see the individual lines being redrawn. I am currently drawing pixel for pixel, not using dma at the moment in both cases.I first wan't to understand what is happening here before going the DMA route.
On Sysbios, the screen tests are happening before the call to BIOS_Start(), so I am assuming that there will be nothing interrupting my screen update function. I'm assuming that before the call to BIOS_Start() my system is equivalent to one without an OS, therefore would expect the same fast updates.
Can loggers,interrupts etc have an effect on Sysbios before BIOS_Start() is called?
Any help with above would be welcome
Kind regards
Graeme