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.

initialization of the DLPC

Other Parts Discussed in Thread: DLPC300, DLPR300

Hi we have built our own hardware around the DLPC300. After a correct initialization, however without contents in the serial flash the DLPC main status register says: auto init in progress, flash controller busy and DMA busy. Here are my questions:

1. does the DLPC300 always require to read the contents of the flash and if no

2. how can the DLPC be set into a initialized status without a flash.

3. if 1. is true whats the content of the flash and the format of the data read from the flash during the auto initialization routine.

Thank you.

  • Hi,

    1. YES

    2. DLPC cannot boot/initialize without a valid flash image.

    3. Flash contains internal h/w register setting and other data required for configuring the DLPC300 chip. The details of this data is not available for public. Now, When the DLPC300 pulled out of reset the first thing it looks for a valid flash image content without which it will be stuck in 'initialization' mode.

    Under normal scenario with a valid flash image content, after reset, it enters initialization state, where it reads and configures as per the information put in the flash. On a successful initialization it jumps to 'normal mode' where it will be ready to accept external I2C commands.

    Regards,

    Sanjeev

  • Thanks for your answer.

    Can you pls. disclose the data structure of the Flash SPI, i.e. how should the data be organized in the PROM.

  • Hi,

    Can you please describe more about what do you mean by data structure of the Flash? You could use any standard prom programmers to program the DLPC300 PROM code on the flash. This topic is discussed here 

    http://e2e.ti.com/support/dlp__mems_micro-electro-mechanical_systems/f/850/t/286676.aspx

    Let me know if I answered your query.

    Regards,
    Sanjeev

     

  • Hi, thanks for your answer. We want to change the splash screen for our own design (no lightcrafter hardware). In order to do this we need to known where to put the image (i.e. at which address does the image start and what size does it have). if we look at the data of DLPR300PROM_v1.0, where does the image start? Is there a description of address blocks, image sizes etc?

  • Hi,

    That was my initial thought but i wanted to confirm from your side.

    OK.

    Here is the utility with readme you can download from http://www.ti.com/tool/dlpr300 look for DLPR300SPLASH:
    Splash Screen Utility for DLPR300 section. You can download from here.
    The readme allows you to update the splash screens with new ones.
    Regards,
    Sanjeev