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.

DLP3010EVM-LC: Internal Mode, Save pattern to file, Load Pattern from File

Part Number: DLP3010EVM-LC
Other Parts Discussed in Thread: DLPC3478, , DLPDLC-GUI

Dear Members 

I am checking the function of TI GUI Tool before developing the scanner. 

After finishing "Program and Load pattern" without Errow or Waring message , it always happen to warning message regardless pattern configuration as below.

"Warning! Pattern's timings are not validated before saving to file" 

I think that the timing values are ok becasue the download is ok. 

How shoudl I proceed to use " save pattern to file" and "load pattern from file" for case 1 and case 2? 

Please let me know the extailed sw code, api and sw information.

Case 1) DLP3010EVM + TI GUI Tool 

Case 2) DLP3010EVM + DLPC-API

Thanks 

Best & Regards 

     240223_Save Pattern to FIle.pptx

  • Hello, 

    This is expected, the warning is just to let you know that when you save the .bin file, the timings are not validated to work for the controller. When you click "program and load pattern" the GUI sends I2C commands to the DLPC to validate the timings. Though you don't technically have to program and load before saving, though it is good practice. From the video you showed, the patterns programmed just fine so your timings should be good. Please see the DLPC3478 Software Programmer's Guide for more details.

    Best,

    Maximus

  • Dear Maximus Rusi 

    Thank you for yore reply . 

    Q1) Can I use "save Pattern to File &  Load Pattern from file" with Case1" functions under case 1 conditions? 
           It seems that the functions dones't operate under case 1 conditons. 

    Case 1]  DLP3010EVM-LC and DLPDLC-GUI 

    Q2) you click "program and load pattern" the GUI sends I2C commands to the DLPC to validate the timings.

    I am a completer biggneer  engineer at software. What is a I2C Command address? 

    Q3) If I programm " "save Pattern to File &  Load Pattern from file" using  DLP3010EVM-LC and DLP Controller API, 
           Which part should I look at DLPC3478 Software Programmer's Guide?

    Thanks 

  • Hi Kim,

    Q1) Can I use "save Pattern to File &  Load Pattern from file" with Case1" functions under case 1 conditions?

    • You should be able to yes. Once you create a pattern configuration, the "save pattern to file" should prompt you to save a .bin file on your computer somewhere. This is the pattern binary file based on the configuration you made. The "load pattern from file" should prompt you to select a .bin file, this should be a previously configure patter binary file. Please explain what does not seem to operate about this. Note when loading the file you will not see table 3 of the pattern set order tab populate. Instead you will see the file name appear and be able to use the "Program and Load Pattern" function.


    Q2) you click "program and load pattern" the GUI sends I2C commands to the DLPC to validate the timings.

    • This is the button in the GUI you can use. However if you would like to do this manually via I2C (not using the GUI) you should follow the 3.7 Flash Update Commands in the DLPC3478 Software Programmer's Guide. I would suggest you start with programming the whole flash image by adding your pattern.bin to the firmware using the "Edit Firmware" function under the "Firmware" tab in the GUI, the flashing the whole .img file.

    Q3) If I programm " "save Pattern to File &  Load Pattern from file" using  DLP3010EVM-LC and DLP Controller API, 
           Which part should I look at DLPC3478 Software Programmer's Guide?

    • I'm not to sure what you mean here. These two buttons are strictly for the GUI. Their purposes are to create a new pattern binary file and to load a previously created pattern binary file respectively. 

    Best,

    Maximus