Dear all,
we are developing a control panel for our control board.
We realized a brick to load an external bitmap multi frame.... We made a EwLoadExternBitmapMultiFrame function whose prototyper is EwLoadExternBitmapMultiFrame( pure Name, pure FrameSize, pure NoOfFrames, pure FrameDelay ); This system works perfectly to load .png and .jpg files that we store on external QSPI.
We made 2 control panel. One for 4.3" and one for 7" LCD display. On both control panel we have a menu where the user can choose a different wallpaper beetween 8 different picture. in the 4.3 LCD control panel is possible to choose one of the 8 wallpapers in the same page (see the picture attached). The same process in not possible in the 7" LCD because of we have 16MB of SDRAM on the target board and is not enought to load 8 pictures of 800x480 pixel together. For that reason, we decide to embed 8 images (object Views::Image) on an outline and to swipe each image, loading each different wallpaper on the same external bitmap multiframe brick (whose name is Res::LoadWallpaper), and assigning that to the corresponding image (for example Image5.Bitmap = Res::LoadWallpaper). This feature works perfectly in the prototyper, but it doesn't on the target. We dump all the operation on the COM port emulator, so we are quite sure that is not an SDRAM problem. Anyway we can see only one good picture and then disturbed images.
Could you help us please? what is wrong about it?
Waiting forward your kind reply,
best regards
Gianni Perugini
