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.

UCD9246: UCD9246 "Fatal Error" when using Fusion Digital Software?

Part Number: UCD9246
Other Parts Discussed in Thread: UCD90120A

Hello Team,

An engineer is experience frequent "Fatal Errors" when using Fusion Digital Power Designer. Attached are all of the log's and below i provided some feedback regarding what he is seeing. I have requested him to update to the latest version, the errors seem to be less frequent but still happen's through out the day during his evaluation of theUCD9246 EVM.

Fatal_Error_Log_03-JUL_1154am.txt
Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
Overview
--------
Application: Fusion Digital Power Designer 7.1.1.0
Operating System: Microsoft Windows NT 6.2.9200.0
.NET Runtime: 4.0.30319.42000
Memory Used: 167.00 MB
Exception
---------
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at System.Collections.Generic.List`1.System.Collections.IList.get_Item(Int32 index)
at DevExpress.Data.Helpers.BaseListDataControllerHelper.GetRow(Int32 listSourceRow)
at DevExpress.Data.Helpers.BaseDataControllerHelper.GetRowErrorInfo(Int32 listSourceRow)
at DevExpress.Data.DataController.GetRowErrorInfo(Int32 controllerRow)
at DevExpress.Data.DataController.GetErrorText(Int32 controllerRow)
at DevExpress.XtraGrid.Views.Base.ColumnView.GetColumnError(GridColumn column)
at DevExpress.XtraGrid.Views.Base.ColumnView.GetColumnError(Int32 rowHandle, GridColumn column)
at DevExpress.XtraGrid.Views.Grid.ViewInfo.GridViewInfo.UpdateRowData(GridRowInfo bi, Boolean updateMouse)
at DevExpress.XtraGrid.Views.Grid.ViewInfo.GridViewInfo.CheckRowData(GridRowInfo ri)
at DevExpress.XtraGrid.Views.Grid.ViewInfo.GridViewInfo.UpdateBeforePaint(GridRowInfo ri)
at DevExpress.XtraGrid.Views.Grid.Drawing.GridPainter.DrawRow(GridViewDrawArgs e, GridRowInfo ri)
at DevExpress.XtraGrid.Views.Grid.Drawing.GridPainter.DrawRows(GridViewDrawArgs e)
at DevExpress.XtraGrid.Views.Grid.Drawing.GridPainter.DrawContents(GridViewDrawArgs e)
at DevExpress.XtraGrid.Views.Grid.Drawing.GridPainter.Draw(ViewDrawArgs ee)
at DevExpress.XtraGrid.Views.Base.BaseView.Draw(GraphicsCache e)
at DevExpress.XtraGrid.GridControl.OnPaint(PaintEventArgs e)
at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
at System.Windows.Forms.Control.WmPaint(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at DevExpress.XtraEditors.Container.EditorContainer.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)
Loaded Assemblies
-----------------
Com.Muegel.Misc
Version: 2.0.88.24667
Info Version:
<empty>
Location: file:///C:/Texas Instruments/Fusion Digital Power Designer/bin/Com.Muegel.Misc.DLL
Public Key Token:
Com.Muegel.WindowsApp.Win32API
Version: 7.0.0.25914
Info Version:
<empty>
Location: file:///C:/Texas Instruments/Fusion Digital Power Designer/bin/Com.Muegel.WindowsApp.Win32API.DLL
Public Key Token:
DevExpress.Data.v6.2
Version: 6.2.10.0
Info Version:
<empty>
Location: file:///C:/Texas Instruments/Fusion Digital Power Designer/bin/DevExpress.Data.v6.2.DLL
Public Key Token: 79868B8147B5EAE4
DevExpress.Utils.v6.2
Version: 6.2.10.0
Info Version:
<empty>
Location: file:///C:/Texas Instruments/Fusion Digital Power Designer/bin/DevExpress.Utils.v6.2.DLL
Public Key Token: 79868B8147B5EAE4
DevExpress.XtraBars.v6.2
Version: 6.2.10.0
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Fatal_Error_Log_03-JUL_159pm.txt
Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
Overview
--------
Application: Fusion Digital Power Designer 7.1.1.0
Operating System: Microsoft Windows NT 6.2.9200.0
.NET Runtime: 4.0.30319.42000
Memory Used: 149.00 MB
Exception
---------
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at System.Collections.Generic.List`1.System.Collections.IList.get_Item(Int32 index)
at DevExpress.Data.Helpers.BaseListDataControllerHelper.GetRow(Int32 listSourceRow)
at DevExpress.Data.Helpers.BaseDataControllerHelper.GetRowErrorInfo(Int32 listSourceRow)
at DevExpress.Data.DataController.GetRowErrorInfo(Int32 controllerRow)
at DevExpress.Data.DataController.GetErrorText(Int32 controllerRow)
at DevExpress.XtraGrid.Views.Base.ColumnView.GetColumnError(GridColumn column)
at DevExpress.XtraGrid.Views.Base.ColumnView.GetColumnError(Int32 rowHandle, GridColumn column)
at DevExpress.XtraGrid.Views.Grid.ViewInfo.GridViewInfo.UpdateRowData(GridRowInfo bi, Boolean updateMouse)
at DevExpress.XtraGrid.Views.Grid.ViewInfo.GridViewInfo.CheckRowData(GridRowInfo ri)
at DevExpress.XtraGrid.Views.Grid.ViewInfo.GridViewInfo.UpdateBeforePaint(GridRowInfo ri)
at DevExpress.XtraGrid.Views.Grid.Drawing.GridPainter.DrawRow(GridViewDrawArgs e, GridRowInfo ri)
at DevExpress.XtraGrid.Views.Grid.Drawing.GridPainter.DrawRows(GridViewDrawArgs e)
at DevExpress.XtraGrid.Views.Grid.Drawing.GridPainter.DrawContents(GridViewDrawArgs e)
at DevExpress.XtraGrid.Views.Grid.Drawing.GridPainter.Draw(ViewDrawArgs ee)
at DevExpress.XtraGrid.Views.Base.BaseView.Draw(GraphicsCache e)
at DevExpress.XtraGrid.GridControl.OnPaint(PaintEventArgs e)
at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
at System.Windows.Forms.Control.WmPaint(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at DevExpress.XtraEditors.Container.EditorContainer.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)
Loaded Assemblies
-----------------
Com.Muegel.Misc
Version: 2.0.88.24667
Info Version:
<empty>
Location: file:///C:/Texas Instruments/Fusion Digital Power Designer/bin/Com.Muegel.Misc.DLL
Public Key Token:
Com.Muegel.WindowsApp.Win32API
Version: 7.0.0.25914
Info Version:
<empty>
Location: file:///C:/Texas Instruments/Fusion Digital Power Designer/bin/Com.Muegel.WindowsApp.Win32API.DLL
Public Key Token:
DevExpress.Data.v6.2
Version: 6.2.10.0
Info Version:
<empty>
Location: file:///C:/Texas Instruments/Fusion Digital Power Designer/bin/DevExpress.Data.v6.2.DLL
Public Key Token: 79868B8147B5EAE4
DevExpress.Utils.v6.2
Version: 6.2.10.0
Info Version:
<empty>
Location: file:///C:/Texas Instruments/Fusion Digital Power Designer/bin/DevExpress.Utils.v6.2.DLL
Public Key Token: 79868B8147B5EAE4
DevExpress.XtraBars.v6.2
Version: 6.2.10.0
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Fatal_Error_Log_03-JUL.txt
Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
Overview
--------
Application: Fusion Digital Power Designer 7.1.1.0
Operating System: Microsoft Windows NT 6.2.9200.0
.NET Runtime: 4.0.30319.42000
Memory Used: 186.00 MB
Exception
---------
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at System.Collections.Generic.List`1.System.Collections.IList.get_Item(Int32 index)
at DevExpress.Data.Helpers.BaseListDataControllerHelper.GetRow(Int32 listSourceRow)
at DevExpress.Data.Helpers.BaseDataControllerHelper.GetRowErrorInfo(Int32 listSourceRow)
at DevExpress.Data.DataController.GetRowErrorInfo(Int32 controllerRow)
at DevExpress.Data.DataController.GetErrorText(Int32 controllerRow)
at DevExpress.XtraGrid.Views.Base.ColumnView.GetColumnError(GridColumn column)
at DevExpress.XtraGrid.Views.Base.ColumnView.GetColumnError(Int32 rowHandle, GridColumn column)
at DevExpress.XtraGrid.Views.Grid.ViewInfo.GridViewInfo.UpdateRowData(GridRowInfo bi, Boolean updateMouse)
at DevExpress.XtraGrid.Views.Grid.ViewInfo.GridViewInfo.CheckRowData(GridRowInfo ri)
at DevExpress.XtraGrid.Views.Grid.ViewInfo.GridViewInfo.UpdateBeforePaint(GridRowInfo ri)
at DevExpress.XtraGrid.Views.Grid.Drawing.GridPainter.DrawRow(GridViewDrawArgs e, GridRowInfo ri)
at DevExpress.XtraGrid.Views.Grid.Drawing.GridPainter.DrawRows(GridViewDrawArgs e)
at DevExpress.XtraGrid.Views.Grid.Drawing.GridPainter.DrawContents(GridViewDrawArgs e)
at DevExpress.XtraGrid.Views.Grid.Drawing.GridPainter.Draw(ViewDrawArgs ee)
at DevExpress.XtraGrid.Views.Base.BaseView.Draw(GraphicsCache e)
at DevExpress.XtraGrid.GridControl.OnPaint(PaintEventArgs e)
at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
at System.Windows.Forms.Control.WmPaint(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at DevExpress.XtraEditors.Container.EditorContainer.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)
Loaded Assemblies
-----------------
Com.Muegel.Misc
Version: 2.0.88.24667
Info Version:
<empty>
Location: file:///C:/Texas Instruments/Fusion Digital Power Designer/bin/Com.Muegel.Misc.DLL
Public Key Token:
Com.Muegel.WindowsApp.Win32API
Version: 7.0.0.25914
Info Version:
<empty>
Location: file:///C:/Texas Instruments/Fusion Digital Power Designer/bin/Com.Muegel.WindowsApp.Win32API.DLL
Public Key Token:
DevExpress.Data.v6.2
Version: 6.2.10.0
Info Version:
<empty>
Location: file:///C:/Texas Instruments/Fusion Digital Power Designer/bin/DevExpress.Data.v6.2.DLL
Public Key Token: 79868B8147B5EAE4
DevExpress.Utils.v6.2
Version: 6.2.10.0
Info Version:
<empty>
Location: file:///C:/Texas Instruments/Fusion Digital Power Designer/bin/DevExpress.Utils.v6.2.DLL
Public Key Token: 79868B8147B5EAE4
DevExpress.XtraBars.v6.2
Version: 6.2.10.0
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  • Do the users use live UCD9246E device or offline device? The error occurs when users try to launch the GUI or when they try to do something else?

    • If the error occurs when they try to do something else, please save the configuration as project file (.xml) and send it to us for debugging, including what steps that cause the failure.
    • If the error occurs when they try to launch the GUI, please save the configuration as data flash file (.hex) using UCD9XXX Device GUI, and send us the flash file.
      • Launch UCD9XXX Device GUI
      • Select “Flash” tab and click on “Export Flash” link => UCD3000 Flash Export window shown
      • Select export “Data Flash” in Intel Hex format to a file name,
      • Click on “Read Flash & Save

  • I am using the TI Fusion Digital Power Software in online mode, connected to custom board containing both a UCD9246E and a UCD90120A.

    The fatal errors do not typically occur when launching the GUI.

    Fatal errors do not occur consistently at any particular action; they seem to occur seemingly randomly.

    In less than 15 minute's use this morning, I did encounter another Fatal Error. In this instance, I was attempting to Import a project file. I believe I had just hit the "Select File" button when the error occurred. See below for a screen shot.

     

      

  • Can you save your system to system file (.tifsp) and send to us? We will have a look. Also, try turning the polling off (click on "Stop Polling" button on the top) and see if the issue still occurs.

      

  • Attached please find my "system" file. Looks like .tifsp extensions are not allowed, so I put it into a .zip file. xCiter_UCD_Config_13.zip system file.

  • Has any progress been made on this issue? I am seeing these Fatal Errors roughly once every 30 minutes of active use. I have seen it occur at least 20 times since last Thursday (July 18). This is significantly hampering my ability to get work done.

    I have confirmed that these fatal errors occur even after I "Stopped Polling".

     

    Thanks,

     

    Tom VanHeuklon

  • Hi, Tom,

    We are looking at the issue at this moment. Can you tell what step/action happened before the crash? It will help us troubleshooting.

    Meanwhile, try the GUI beta version (Fusion Digital Power Designer 7.1.20 [Beta]) to see if the issue goes away.

    Regards

    Anne

  • I tried version 7.1.20 (Beta) version of the software, and saw a Fatal Error within a half hour use.

    I also tried a different laptop, with Windows 7 (Windows 10 on my primary machine), and saw multiple fatal errors with that as well.

    There is no particular step/action that causes the fatal errors to occur consistently. They happen seemingly randomly. I have been taking screen shots nearly every time a Fatal Error occurs, and have zipped them up and attached. 

    Fatal_Errors.zipMy target has 2 devices on the SMBus: UCD90120A at 78d and UCD9246E at 70d. I don't have a way to isolate them.

  • We confirm that the issue is GUI bug. The fixes should be in later GUI version. 

    Regards