Other Parts Discussed in Thread: DLPC200
Hi,
In our DLP5500 based application, we are trying to display only a part of image.
We are using "DLP_FlashProgram_ProgramParallelFlash" to transfer and replace single image
as mentioned in the DLP LightCommander API manual,but we are not able to get it working.
Image resolution is 1024 x 768.
We are able to replace first image data by changing the header size.
For the second image the status seems OK but the actual data is not changed.
for the consecutive next images the status is not OK.And we get error when we access
immediately after replacing the image.
Below is the procedure we have imeplemented and its result.
1.With "DLP_FlashProgram_ProgramParallelFlash" nSkipBytesInFlash=0
register the *.lcp.bin file (126,058,496 bytes)
(Header size;262144 , Size of single Image:1048576, 120 images)
-> Status OK
2.Get each image with "DLP_FlashProgram_ReadParallelFlashToFile"
-> Status OK
3.With "DLP_FlashProgram_ProgramParallelFlash" SkipBytesInFlash=262144
Register only Size of single Image:1048576
-> Status OK
4.With "DLP_FlashProgram_ProgramParallelFlash" nSkipBytesInFlash=262144+1048576
Register only Size of single Image:1048576
->Status Not OK
The fuction returns 0(OK) but there is no change in the image in
"DLP_FlashProgram_ReadParallelFlashToFile"
5.Repeating "DLP_FlashProgram_ProgramParallelFlash" will return "1".
Please let me know if there is any suggestions on this issue and
if there is any sample code that we could refer.
Best Regards
paddu