This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DLPC900: Error with adding images into flash memory

Part Number: DLPC900

I am trying to add images into the flash memory following section 3.9.1.2 of the manual. I follow the steps and is able to see the images. However if I try to examine the images currently in the firmware based on section 3.9.1, I don't see the correct image on the DMD. Also, the image does not change as I go through the different image index and I did not get any error message that says that the image does not exist even if I choose the 255 index.

I used the firmware 'DLPR900PROM — DLPC900 Configuration and Support Firmware' from https://www.ti.com/tool/DLPR900#downloads. Did I use the wrong firmware or did something wrong? The image on the left is the image on the DMD in video mode, the image on the right is the image I see on the DMD if I try to examine the images stored in the firmware.

I also have a question following Section 3.6.3 after adding images to the firmware. According to that section, I will choose Pre-Stored Pattern and continue with step 3 in Section 3.6.2. Step 3 in Section 3.6.2 is to add images from the computer. What does it mean to add images from the computer? I thought the Pre-Stored Pattern mode is displaying images that are stored in the flash memory of the controller?

  • Hello Jiayun,

    Thank you for reaching out to us. Please help me understand the question better.

    1. "However if I try to examine the images currently in the firmware based on section 3.9.1, I don't see the correct image on the DMD"
      What image are you seeing on the DMD? Is it still an OOB image that you see with the default FW?
    2. "The image on the left is the image on the DMD in video mode"
      Is the source select "Images from Flash"? It does look like the sample images we provide. Is this what you have added to the flash in Pre-stored pattern mode?

    3. Did you delete the existing patterns and add the new patterns to FW image? A snapshot of your GUI window which shows the pattern added will be helpful.

    Thank you,
    Aishwarya

  • Hi Aishwarya, 

    1. Not really the image with the default firmware. Its like a blur of all the images uploaded into the DMD. It's this image attached in the main post. This is what I see if I try to read the image stored in index 0 together with the settings in the GUI. 
    2. This image is taken when I operate the DMD in 'Pre-stored Pattern' mode. Yes, this is what I added to the flash. What I am trying to say is that it seems that I have added the images to the flash however I don't see it as apparent in step 1 when I follow through Section 3.9.1 of the manual
    3. I believe I did. This is the GUI right before I click the 'Update Firmware' button. Subsequently I browse for the newly generated firmware and upload it.

    Could you also comment on this question please?

    I also have a question following Section 3.6.3 after adding images to the firmware. According to that section, I will choose Pre-Stored Pattern and continue with step 3 in Section 3.6.2. Step 3 in Section 3.6.2 is to add images from the computer. What does it mean to add images from the computer? I thought the Pre-Stored Pattern mode is displaying images that are stored in the flash memory of the controller?
  • Hello Jiayun,

    1. Not really the image with the default firmware. Its like a blur of all the images uploaded into the DMD. It's this image attached in the main post.
    May I ask what is the exposure time you are setting? An image will only be displayed for this exact time and if it is very less, the patterns are switching so fast, it looks blurry to naked eye.

    • This image is taken when I operate the DMD in 'Pre-stored Pattern' mode. Yes, this is what I added to the flash. What I am trying to say is that it seems that I have added the images to the flash however I don't see it as apparent in step 1 when I follow through Section 3.9.1 of the manual

    The controller stores the images in groups of 24-bit RGB bitmap images. Say you are adding 50 1-bit images, this means that the first 24 images will have index 0, the second 24 will have index 1 and the last 2 in index 3.

    Also, the image does not change as I go through the different image index and I did not get any error message that says that the image does not exist even if I choose the 255 index.
    What is the bit-depth of your images? And how many images are you uploading? 

    • I also have a question following Section 3.6.3 after adding images to the firmware. According to that section, I will choose Pre-Stored Pattern and continue with step 3 in Section 3.6.2. Step 3 in Section 3.6.2 is to add images from the computer. What does it mean to add images from the computer? I thought the Pre-Stored Pattern mode is displaying images that are stored in the flash memory of the controller?

    Apologies for missing this question. The user can opt to display a subset of pattern stored in the flash. To do this you can send the pattern definition data such as exposure time, dark time, trigger details, image pattern index and bit position in this image pattern. The image stored in said image pattern index and bit position will be displayed.

    Here, the actual pattern that you 'enter from computer' does not matter. But the pattern definition information is what is required. The pattern data is not re-loaded again.

    I hope this answers your questions.

    With regards,
    Aishwarya

  • Hi, I can't seem to reply to your latest reply so I will reply here instead.

    Ok I believe you misunderstood what I am doing and what the problem is. I am trying to verify if I correctly added images into the DMD flash. To do that, I operate in "Video mode" under Operating mode and I choose "Images from Flash" under Source Select. I then choose Index 0 and click Set. I see a blurry image which is nothing like what I see when I operate in "Pre-stored Pattern" mode.

    May I ask what is the exposure time you are setting? An image will only be displayed for this exact time and if it is very less, the patterns are switching so fast, it looks blurry to naked eye.

    Do you mean the exposure time when I add the image into the flash? If that is the case, 0.12s just like in the manual.

    "What is the bit-depth of your images? And how many images are you uploading? "

    72 1bit images just like in the manual.

    I just want to know why the images look weird when I choose to view them 1 by 1.