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.

DLP3000: Binary construction for the DLP3000

Part Number: DLP3000


Hi,

I have a question about the binary we flash into the SPI memory of the DLP. I used the tool ChangeSplashScreen.exe to change the splash screen, and I noticed that, in the generated binary:

addresses 0x63000 to 0x96000 are modified when changing splash screen 0

addresses 0x96000 to 0xC9000 are modififed when changing splash screen 1

addresses 0xC9000 to 0xFC000 are modified when changing splash screen 2

addresses 0xFC000 to 0x12F00 are modified when changing splash screen 3

I would like to know how are used the adresses 0x12F00 to 0x20000.

Thanks

  • Johannes,

    Thanks for your question. I'd have to look into this deeper to confirm, but I believe that the memory addresses you're asking about would be used for storing additional splash images. Have you tried adding a new splash screen? You should be able to do that in the GUI or with the tool you mentioned.

    -Paul
  • Hi Paul,

    Thanks for your answer.

    What do you mean by "Have you tried adding a new splash screen?" ?

    With the tool ChangeSplashScreen.exe I was able to change the splash screens numbered 0 to 3. Is there a method to add a new splash screen ?

    Regards

  • Hi Johannes,

    Unfortunately I was mistaken about the ability to add splash screens, it appears that the only thing allowed is the ability to modify the images. The remaining space in the binary file that you're asking about is still likely used for stored solutions or other firmware changes that might occur.

    Are you looking to use that space on the SPI flash for something else in your application and wondering if there is any risk in using it?

    -Paul
  • Hi Paul,


    In fact, we have a firmware in our files and we don't know where it comes from.

    This firmware is similar to the one provided by TI (DLPR300PROM_v1.0.bin) from address 0x0 to 0x010000F, but different for addresses: 0x0100010 to 0x01FFFFF (filled with 0xFF in our binary).

    We would like to know if it impacts or not the behavior of the DLP ?

    Thanks

  • Hi,
    >>I would like to know how are used the adresses 0x12F00 to 0x20000.
    We don't use this area; since the build is for 16Mb flash, the final firmware image created is for 2MB (or 16Mb) that is what is being used in the LightCrafter hardware where SPI flash is of 16Mb size.
    Regards,
    Sanjeev