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.

DLP2010EVM-LC: [FAQ] Light Control EVMs (DLP3010EVM-LC and DLP2010EVM-LC)

Part Number: DLP2010EVM-LC

dear Sir.,

where is the save pattern data and how can I use the save pattern data?

2. from ticket below.

https://e2e.ti.com/support/dlp/f/94/t/729968

There is max # of patterns for 1D pattern type. 

DLPC3478 (DLP3010EVM-LC)

  • 1D Pattern Type Max # of Patterns
    8-bits vertical patterns 6
    8-bits horizontal patterns 8
    1-bits vertical patterns 51
    1-bits horizontal patterns 64
    627334b3-49ce-4ac7-83b3-3ba90b7da7b5.log
    Crash File for DLP Pico Display and Light Control EVM 1.1.0.7 (Build 20180913, #1efecf6)
    Current Time: 10/4/2018 4:09:29 PM
    
    
    Message:
    
    
    10/4/2018 4:09:29 PM
    Exception : Specified argument was out of the range of valid values.
    Source : DLPComposer.XUI.Data
    TargetSite : T get_Item(Int32)
    Stack Trace : 
       at DLPComposer.XUI.Data.ComplexElementClassList`1.get_Item(Int32 Index)
       at DLPComposer.LightCrafter.UI.LightControl.PatternControlPage.ValidateInternalPatternSettings()
       at DLPComposer.LightCrafter.UI.LightControl.PatternControlPage.btnProgramDataToFlash_Click(Object sender, EventArgs e)
       at System.Windows.Forms.Control.OnClick(EventArgs e)
       at System.Windows.Forms.Button.OnClick(EventArgs e)
       at DLPComposer.LightCrafter.UI.Controls.FlatButton.OnClick(EventArgs e)
       at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
       at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
       at System.Windows.Forms.Control.WndProc(Message& m)
       at System.Windows.Forms.ButtonBase.WndProc(Message& m)
       at System.Windows.Forms.Button.WndProc(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    Data : 
    InnerException : null
    
    

It means that if the pattern data is over the table above, the DLPC would reload the 1D pattern from flash. Customer needs to check the pattern ready pin for following pattern, right?

at this condition, the speed for 1D\ 1bits pattern would not be 2.5KHz. Any information about the pattern ready pin would be ready  

by the way, when i increase the pattern set to 4 sets, the program shows an error as attachment.

BR,

frank

  • Hi Frank,

    Are you saying that the Save Pattern Data option is not working?

    Also, what error are you getting while using 4 pattern sets?

    Regards
    Azad
  • hi Azad,

    no any response when I click "save Pattern Data".

    set pattern failure log is already in the first content. I upload again below.

    4087.627334b3-49ce-4ac7-83b3-3ba90b7da7b5.log
    Crash File for DLP Pico Display and Light Control EVM 1.1.0.7 (Build 20180913, #1efecf6)
    Current Time: 10/4/2018 4:09:29 PM
    
    
    Message:
    
    
    10/4/2018 4:09:29 PM
    Exception : Specified argument was out of the range of valid values.
    Source : DLPComposer.XUI.Data
    TargetSite : T get_Item(Int32)
    Stack Trace : 
       at DLPComposer.XUI.Data.ComplexElementClassList`1.get_Item(Int32 Index)
       at DLPComposer.LightCrafter.UI.LightControl.PatternControlPage.ValidateInternalPatternSettings()
       at DLPComposer.LightCrafter.UI.LightControl.PatternControlPage.btnProgramDataToFlash_Click(Object sender, EventArgs e)
       at System.Windows.Forms.Control.OnClick(EventArgs e)
       at System.Windows.Forms.Button.OnClick(EventArgs e)
       at DLPComposer.LightCrafter.UI.Controls.FlatButton.OnClick(EventArgs e)
       at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
       at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
       at System.Windows.Forms.Control.WndProc(Message& m)
       at System.Windows.Forms.ButtonBase.WndProc(Message& m)
       at System.Windows.Forms.Button.WndProc(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    Data : 
    InnerException : null
    
    

    BR,

    frank

  • Hi Frank,
    Please let us know if this problem still exists? Please let us know. I will tentatively close this thread
  • hi Vivek,

    can I know what's the answer?

    BR,

    frank

  • Frank,

    The issue with "save pattern data" button will be fixed in the latest version of the GUI, which will be available on ti.com soon. Please note that you can still use "Program Pattern Data" button to download the patterns to flash, though it doesn't return any success acknowledgement.

    I'm not able to reproduce the error relating to pattern sets. Can you share how many patterns were added per set and when exactly this error occurred?

    Thanks
    Azad
  • Azad,

    You mean it would save the pattern data to flash as well when I click "program Pattern Data". So, how can i use the data in flash rom without send the "program pattern data" again?

    I cannot see the issue again. But I can see the other issue with the same test condition. I just add the pattern set to 4 pattern sets as below. each patterns are 1 bit horizontal or vertical pattern. when I click "Run Continuously", the projector only displays once. I need to click stop so I can do others. 

    BR,

    frank

  • Frank,

    Yes, pattern data will be stored to flash. To reload the patterns stored in flash using GUI, use the "Run" (or "Run Continuously") option directly without hitting "Program Pattern Data". Without GUI, patterns can be reloaded from flash using the Write Pattern Order Table (98h) I2C command. For more information on using I2 commands, please refer to the Programmer's Guide here: http://www.ti.com/lit/ug/dlpu075/dlpu075.pdf

    Regarding your other issue, are you saying that the 'Run Continuously' feature only loops one pattern set? Or that it runs only once? Please clarify the issue you're facing.

    Regards
    Azad

  • hi Azad,

    it only run once even i click "Run Continuously" when the pattern sets is more than 4.

    So, i only can see one run of image from projector. After that the projector stop, I have to click stop and run to see next pattern out.

    By the way, in DLPC300\ DLP4500, I can save the ini file for the power up initiation. I can use this to share the setting with others. Do we have this function in DLPC347X? If there is similar function, I can share the configuration which I do in my system.

    BR,

    frank

  • Frank,

    I'm not able to reproduce the issue. I'm using 16 pattern sets, and when I click 'Run Continuously', all 16 patterns sets are looped indefinitely. Can you try with a different set of patterns, preferably with the patterns in the default firmware image?

    In 347x, there is an Auto-init batch file that configures the system at startup. But this cannot be extracted from the flash image.

    Regards

    Azad