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.

DLPC3478: How do I write a sequence to batch file 0 using i2c commands?

Part Number: DLPC3478
Other Parts Discussed in Thread: DLP3010LC

I have a working display system using my own interface hardware.  I need to have the system automatically start up in internal pattern streaming mode. All the examples use the DLP GUI to load batch files.  My system will not work with the GUI.  I need to use the i2c commands to write to the batch file area in the flash.   I did use the EVM to create a pattern file unsuccessful creating a batch 0 file.

These are the commands I need in Batch file 0

Command                                       Command Data
0x05 - Operating Mode Select                  04
0x92 - Trigger Out Configuration              02 00 00 00 00
0x92 - Trigger Out Configuration              03 00 00 00 00
0x90 - Trigger In Configuration               03
0x94 - Pattern Ready Configuration            03
0x9E - Internal Pattern Control               01 FF
0x9E - Internal Pattern Control               00 FF
0xA0 - Internal Pattern Display Configuration 01 05

If there are not any i2c commands to create a batch file then would I just write this sequence of bytes out to a particular location in the flash.  If so, what would that location be.  This is for the auto-init batch file.

 

  • Hello User,

    Welcome to the E2E forum and thank you for your interest in DLP technology!

    There are not any I2C commands to create a batch file. The batch file needs to be included in the firmware image. The I2C commands are primarily meant for interfacing with the DLPC and do not have a method of creating the firmware image. However, sections 3.1.95 through 3.1.100 of the DLPC3478 Software Programmer's Guide detail the commands to write a new flash image if there is a desired replacement image created

    The skipping Step 4 in the DLP3010LC GUI (v2.2.0.6) Firmware Update Flash Image page should give the option to change the boot batch file.

    Will this option work for you? If so, please let me know by selecting the "Resolved" button at the bottom of this post,

    Regards,

    Austin

  • This option should work for me.

    The next screen in the GUI has input boxes for 3 batch files.  Is Batch File 1 the file that runs automatically at system initialization?

    Could you take the commands I listed in my original post and put them in the proper format for a batch file.  I couldn't find what the format should be.

    There is a note there that "One of the user defined batch file must setup the start-up options"  Are there more startup options other than what I listed?

  • I will just let the system boot up in splash screen mode and use i2c commands to switch modes to internal pattern streaming mode after the initialization is complete.