test3.wsx000vQTv/gAAAQAYAAIAwCwXAAQABAAAAAAAPwAAAAAAAAAEAAAAAgAAAAAAAAAAAAAAAAAAAA==4.411.01.2016 08:35:16:00000000001WorkspaceManagerWorkspaceManager01Core01Target0.Controller0.Core0Target0.Controller0.Core010Core11Target0.Controller0.Core1Target0.Controller0.Core110Core21Target0.Controller0.Core2Target0.Controller0.Core2104400715015011207311104693NormalfalseTop736falseBottom0000falsefalse00DockPanelfalseMainFrame.UDEProgressWin.OPEN_VIEW320falseLeft0000falsefalse00DockPanelfalseMainFrame.StdTargetManagerWin.OPEN_VIEW366falseBottom0000falsefalse10DockPanelfalseMainFrame.StdUDEMessageWin.OPEN_VIEW320falseLeft0000falsefalse10DockPaneltrueCore0.ViewSrv.StdUDESymbolExplWin.OPEN_VIEW320falseLeft0000falsefalse20DockPanelfalseCore1.ViewSrv.StdUDESymbolExplWin.OPEN_VIEW320falseLeft0000falsefalse30DockPanelfalseCore2.ViewSrv.StdUDESymbolExplWin.OPEN_VIEWtrue200false200false200false200true100falsetruetrue00110412400110424Platform Main MenufalsetrueMain Menufalse&MainImageAndTextfalseFile Menutrue&FileImageAndTextfalseEdit Menutrue&EditImageAndTextfalseDebug Menutrue&DebugImageAndTextfalseShow Menutrue&ShowImageAndTextfalseViews Menutrue&ViewsImageAndTextfalseTools Menutrue&ToolsImageAndTextfalseConfig Menutrue&ConfigImageAndTextfalseWindow Menutrue&WindowImageAndTextfalseWorkspace Menufalse&WorkspaceImageAndTextfalseMacro Menutrue&MacroImageAndTextfalseHelp Menutrue&HelpImageAndTextfalse002625Workspace ToolbarfalsefalsetoolStripDropDownButton1falseShow or Hide ItemsTextfalse002625Show ToolbarfalsefalsetoolStripDropDownButton1falseShow or Hide ItemsTextfalse002625Window ToolbarfalsefalsetoolStripDropDownButton1falseShow or Hide ItemsTextfalse002625Help ToolbarfalsefalsetoolStripDropDownButton1falseShow or Hide ItemsTextfalse32421025File ToolbarfalsetruetoolStripDropDownButton1trueShow or Hide ItemsTextfalseUDE_Workspace_0x1770trueNew WorkspaceImagetrueUDE_Workspace_0x1771trueOpen workspaceImagetrueUDE_Workspace_0x1772trueSave workspace asImagetrueUDE_Workspace_0x1773trueSave workspaceImagetrueUDE_Workspace_0x1774trueClose workspaceImagetrueUDE_Workspace_0x177FtrueExport view contentImagetrueUDE_Workspace_0x1778truePrintImagetrueUDE_0x1_{B456D71B-C597-4FF8-86D8-F5AD6A7DB492}trueLoad ProgramImagetrue213249525Edit ToolbarfalsetruetoolStripDropDownButton1trueShow or Hide ItemsTextfalseUDE_Workspace_0x1779trueCutImagetrueUDE_Workspace_0x177AtrueCopyImagetrueUDE_Workspace_0x177BtruePasteImagetrue34991125Debug ToolbarfalsetruetoolStripDropDownButton1trueShow or Hide ItemsTextfalseUDE_0x18_{B456D71B-C597-4FF8-86D8-F5AD6A7DB492}trueShow IPImagetrueUDE_0x5E_{B456D71B-C597-4FF8-86D8-F5AD6A7DB492}trueShow program codeImagetrueUDE_0x7_{692DBD81-4A3F-11D2-B2CD-00A02457BF0F}trueStart ProgramImagetrueUDE_0x9_{692DBD81-4A3F-11D2-B2CD-00A02457BF0F}trueStep OverImagetrueUDE_0xA_{692DBD81-4A3F-11D2-B2CD-00A02457BF0F}trueStep IntoImagetrueUDE_0xB_{692DBD81-4A3F-11D2-B2CD-00A02457BF0F}trueStep OutImagetrueUDE_0x8_{692DBD81-4A3F-11D2-B2CD-00A02457BF0F}trueRun CursorImagetrueUDE_0x321_{692DBD81-4A3F-11D2-B2CD-00A02457BF0F}trueBreak ProgramImagetrueUDE_0xD_{692DBD81-4A3F-11D2-B2CD-00A02457BF0F}trueResetImagetrueUDE_0xC_{692DBD81-4A3F-11D2-B2CD-00A02457BF0F}trueRestart ProgramImagetruetrueImageAndTextfalseUDE_0x3_{692DBD81-4A3F-11D2-B2CD-00A02457BF0F}trueBreakpointsImagetrueUDE_0x6_{692DBD81-4A3F-11D2-B2CD-00A02457BF0F}trueToggle BreakImagetruetrueImageAndTextfalseUDE_Ctrl_{766BE0D6-DA99-4B74-AB6D-EF37B472ABF0}_Core0trueImageAndTextfalseUDE_0x3_{2DAD43B5-E054-4634-93CA-04DEEA8BBFC1}trueOCDS setupImagetrueUDE_0x4_{2DAD43B5-E054-4634-93CA-04DEEA8BBFC1}trueTrap setupImagetrueUDE_0x9_{2DAD43B5-E054-4634-93CA-04DEEA8BBFC1}trueSuspend setupImagetruetrueImageAndTextfalseUDE_Ctrl_{766BE0D6-DA99-4B74-AB6D-EF37B472ABF0}_Core1trueImageAndTextfalsetrueImageAndTextfalseUDE_Ctrl_{766BE0D6-DA99-4B74-AB6D-EF37B472ABF0}_Core2trueImageAndTextfalse37460125Views ToolbarfalsetruetoolStripDropDownButton1trueShow or Hide ItemsTextfalseUDE_0x4_{93EC443D-CCD7-4212-A204-4D3995B75854}trueTarget BrowserImagetrueUDE_0x15_{93EC443D-CCD7-4212-A204-4D3995B75854}trueDiagnostic Message ViewerImagetrueUDE_0xF_{93EC443D-CCD7-4212-A204-4D3995B75854}trueConsoleImagetrueUDE_0x11_{93EC443D-CCD7-4212-A204-4D3995B75854}trueBackground Task ProgressImagetrueUDE_0x1E_{9AB8C3EC-DF4D-42E1-A5A6-2C0790063CD5}trueTrace WindowImagetrueUDE_0x4_{5BB818C0-3B63-4A4E-AF6C-4C4C95B45447}truePersistent StreamsImagetrueUDE_0x0_{DED51A60-E0B7-11D4-9112-0001034962B6}trueCPU WindowImagetrueUDE_0x1E_{B456D71B-C597-4FF8-86D8-F5AD6A7DB492}trueExplore SymbolsImagetrueUDE_0xA_{B456D71B-C597-4FF8-86D8-F5AD6A7DB492}trueProgramImagetrueUDE_0x5C_{B456D71B-C597-4FF8-86D8-F5AD6A7DB492}trueSingle Program WindowImagetrueUDE_0x5A_{B456D71B-C597-4FF8-86D8-F5AD6A7DB492}trueDisassembly WindowImagetrueUDE_0x2D_{B456D71B-C597-4FF8-86D8-F5AD6A7DB492}trueShow Special Function RegisterImagetrueUDE_0x3C_{B456D71B-C597-4FF8-86D8-F5AD6A7DB492}trueLocalsImagetrueUDE_0x46_{B456D71B-C597-4FF8-86D8-F5AD6A7DB492}trueWatchImagetrueUDE_0xA_{2E7E6499-271F-4289-A56C-5D96C589C78A}trueSimulated I/OImagetrueUDE_0x14_{2E7E6499-271F-4289-A56C-5D96C589C78A}trueUDE HTMLImagetrueUDE_0x19_{2E7E6499-271F-4289-A56C-5D96C589C78A}trueArray ChartImagetrueUDE_0x1B_{2E7E6499-271F-4289-A56C-5D96C589C78A}trueTime Traced Signal ChartImagetrueUDE_0x50_{2E7E6499-271F-4289-A56C-5D96C589C78A}trueIP Trace ProfilingImagetrueUDE_0x28_{2E7E6499-271F-4289-A56C-5D96C589C78A}trueMemoryImagetrueUDE_0x44D_{069BECF5-E2DD-4578-8B93-91FBD16A3BDC}trueInstruction Pointer Trace ChartImagetrueUDE_0x451_{069BECF5-E2DD-4578-8B93-91FBD16A3BDC}trueVariables Access Trace ChartImagetrueUDE_0x456_{069BECF5-E2DD-4578-8B93-91FBD16A3BDC}trueTrace Code CoverageImagetrueUDE_0x460_{069BECF5-E2DD-4578-8B93-91FBD16A3BDC}trueTrace ProfilingImagetrueUDE_0x46_{2E7E6499-271F-4289-A56C-5D96C589C78A}trueCall StackImagetrue39954025Tools ToolbarfalsetruetoolStripDropDownButton1trueShow or Hide ItemsTextfalseUDE_0x2_{5BB818C0-3B63-4A4E-AF6C-4C4C95B45447}trueSave Trace Stream ...ImagetrueUDE_0x3_{5BB818C0-3B63-4A4E-AF6C-4C4C95B45447}trueLoad Trace Stream ...ImagetrueUDE_0x4B1_{098740C6-83B1-48C0-8758-A47A311DE588}trueStart traceImagetrueUDE_0x4B2_{098740C6-83B1-48C0-8758-A47A311DE588}trueStop traceImagetrueUDE_0x4B3_{098740C6-83B1-48C0-8758-A47A311DE588}trueClear trace dataImagetrueUDE_0x4B4_{098740C6-83B1-48C0-8758-A47A311DE588}trueConfigure traceImagetruetrueImageAndTextfalseUDE_0x4B5_{098740C6-83B1-48C0-8758-A47A311DE588}trueTrace use casesImagetruetrueImageAndTextfalseUDE_Ctrl_{E10CEE73-2B7A-4D1A-9363-25A651D999ED}_Core0trueImageAndTextfalseUDE_0xE1_{2E7E6499-271F-4289-A56C-5D96C589C78A}trueExecution Time SetupImagetruetrueImageAndTextfalseUDE_Ctrl_{E10CEE73-2B7A-4D1A-9363-25A651D999ED}_Core1trueImageAndTextfalsetrueImageAndTextfalseUDE_Ctrl_{E10CEE73-2B7A-4D1A-9363-25A651D999ED}_Core2trueImageAndTextfalse5439914125Config ToolbarfalsetruetoolStripDropDownButton1trueShow or Hide ItemsTextfalseUDE_0x3_{93EC443D-CCD7-4212-A204-4D3995B75854}trueTarget ConfigurationImagetrueUDE_0xFE_{2E7E6499-271F-4289-A56C-5D96C589C78A}trueConnect TargetImagetrueUDE_0x100_{2E7E6499-271F-4289-A56C-5D96C589C78A}trueDisconnect TargetImagetrueUDE_0x6_{2DAD43B5-E054-4634-93CA-04DEEA8BBFC1}trueSetup Target InterfaceImagetrueUDE_0x12_{93EC443D-CCD7-4212-A204-4D3995B75854}trueMCU Run ControlImagetrue6849927625Macro ToolbarfalsetruetoolStripDropDownButton1trueShow or Hide ItemsTextfalseUDE_0x3B_{F5FC9736-9EE3-460B-BB80-67C14C9581BF}trueRun MacroImagetrueUDE_0x40_{F5FC9736-9EE3-460B-BB80-67C14C9581BF}trueDebug MacroImagetrueUDE_0x3_{F5FC9736-9EE3-460B-BB80-67C14C9581BF}trueBreak MacroImagetrueUDE_0x3C_{F5FC9736-9EE3-460B-BB80-67C14C9581BF}trueReload MacroImagetruetrueImageAndTextfalseUDE_Ctrl_{E5CFE194-B3E3-4A6D-814C-7A56D07C4F1E}_UDEWorkspacetrueImageAndTextfalse067011042300110423Platform Status BarfalsetruetrueReadyImageAndTextfalsetrueCore0ImageAndTextfalsetrueC:\...\Targets\AppKit_TC275A_test.cfgImageAndTextfalsetrueCore0 not connectedImageAndTextfalsetrueImageAndTextfalsetrueImageAndTextfalsetrueImageAndTextfalsetrueImageAndTextfalsetrueImageAndTextfalse012405461104124054600192012000019201170true\\.\DISPLAY119200192012001920019201200false\\.\DISPLAY211.01.2016 08:36:13:466507782411WorkspaceManager11011.01.2016 08:36:13:486MgAAAA==AQAAAA==ZAAAAA==AQAAAA==lgAAAA==AQAAAA==6AMAAA==AQAAAA==9011321WorkspaceManager110011.01.2016 08:36:13:456<_ExtentX type="bin" size="8">qEsAAA==<_ExtentY type="bin" size="8">SxIAAA==<_StockProps type="bin" size="8">AAAAAA==CAAAAA==VABhAHMAawAAAA==VABhAHMAawAAAA==AAAAAA==8AAAAA==UAByAG8AZwByAGUAcwBzAAAAUAByAG8AZwByAGUAcwBzAAAAAAAAAA==oAAAAA==UwB0AGEAdABlAAAAUwB0AGEAdABlAAAAAAAAAA==yAAAAA==QwBhAG4AYwBlAGwAAAA=QwBhAG4AYwBlAGwAAAA=AAAAAA==UAAAAA==TwB3AG4AZQByAAAATwB3AG4AZQByAAAAAAAAAA==oAAAAA==QwB1AHIAcgBlAG4AdAAAAA==QwB1AHIAcgBlAG4AdAAAAA==AAAAAA==UAAAAA==UwB0AGEAcgB0AAAAUwB0AGEAcgB0AAAAAAAAAA==UAAAAA==UwB0AG8AcAAAAA==UwB0AG8AcAAAAA==AAAAAA==UAAAAA==9011201WorkspaceManager1100000000infotec IS 2425 PCLController0_McdsTraceGraphic00000x000000000x000000000x0000006400x08F0D180Compacttricore2advanced-tricore2None0McdsEdMem0C:\Program Files (x86)\pls\UDE 4.4\StdLibrary.mso;Courier;9,75;0;0;0;0;400;0;000000;FFFFFF;Courier;9,75;0;0;0;0;400;0;FFFFFF;FF0000;Courier;9,75;0;0;0;0;400;0;000000;66846C;Courier;9,75;0;0;0;0;400;0;FFFFFF;808080;Courier;9,75;0;0;0;0;400;0;000000;0000FFThe script contains a collection of macros to save memory content into different file formats and fill target memory rangesV:\UDE\AddOns\Macro\MacroLibrary\StdMacros1.dsm' ' $Header: /Ude/AddOns/Macro/MacroLibrary/StdMacros.dsm 3 30.04.04 9:34 Weisses $ '_______________________________________________________ ' ' universal debug engine ' ' Standard command line macros - part 1 ' ' pls Development Tools 1999-2004 ' ' 28.04.04 SW correction for UDE 1.10 ' 03.06.03 SW initial version '_______________________________________________________ '_______________________________________________________ ' ' UnAss command line function ' ' generates disassembly file ' ' command line UnAss output-file range1 [range2] [range3] ..... ' range description: ' C:<startaddress>,<length> or - code ' DB:<startaddress>,<length> or - data byte ' DW:<startaddress>,<length> or - data word ' DD:<startaddress>,<length> or - data dword '_______________________________________________________ Sub UnAss(File,ParameterObj) set debugger = workspace.Coredebugger(0) set DisASMObj = debugger.DisASMObj If Not IsObject(ParameterObj) Then MsgBox "Number of parameters wrong" Exit Sub End If If IsNumeric(File) Then MsgBox "File parameter wrong - " & File Exit Sub End If DisASMObj.OutputPath = CStr(File) bRetVal = DisASMObj.CreateStream(True,"UDE Disassembler output of current Program",False) If bRetVal = True Then ParmeterCnt = ParameterObj.ParameterCount If ParmeterCnt = 0 Then MsgBox "Number of parameters wrong " & ParmeterCnt Exit Sub End If If ( ParmeterCnt Mod 3 ) <> 0 Then MsgBox "Number of parameters wrong " & ParmeterCnt Exit Sub End If RangeCnt = ParmeterCnt/3 ParamIndex = 0 For Range = 0 To RangeCnt -1 KindOfRange = CStr(ParameterObj.Parameter(ParamIndex)) KindOfRange = UCase(KindOfRange) Address = CLng(ParameterObj.Parameter(ParamIndex +1)) Length = CLng(ParameterObj.Parameter(ParamIndex +2)) ParamIndex = ParamIndex +3 If IsNumeric(KindOfRange) Then If KindOfRange = 12 Then DisASMObj.AddRange Address,Length,1 ElseIf KindOfRange = 219 Then DisASMObj.AddRange Address,Length,2 ElseIf KindOfRange = 221 Then DisASMObj.AddRange Address,Length,4 Else MsgBox "Invalid range type " & KindOfRange & "of range " & Range +1 Exit Sub End If Else If KindOfRange = "C" Then DisASMObj.AddRange Address,Length,1 ElseIf KindOfRange = "DB" Then DisASMObj.AddRange Address,Length,2 ElseIf KindOfRange = "DW" Then DisASMObj.AddRange Address,Length,3 ElseIf KindOfRange = "DD" Then DisASMObj.AddRange Address,Length,4 Else MsgBox "Invalid range type " & KindOfRange & "of range " & Range +1 Exit Sub End If End If Next DisASMObj.HexFileModeFlag = False DisASMObj.ListModeFlag = False DisASMObj.WriteAllRanges(False) End If End Sub '_______________________________________________________ ' ' SaveHEX command line function ' ' generates intel-HEX file ' ' command line SaveHex output-file range1 [range2] [range3] ..... ' range description: ' <startaddress>,<length> '_______________________________________________________ Sub SaveHEX(File,ParameterObj) set debugger = workspace.Coredebugger(0) set DisASMObj = debugger.DisASMObj If Not IsObject(ParameterObj) Then MsgBox "Number of parameters wrong" Exit Sub End If If IsNumeric(File) Then MsgBox "File parameter wrong - " & File Exit Sub End If DisASMObj.OutputPath = CStr(File) bRetVal = DisASMObj.CreateStream(True,"UDE generated intel-Hex file of current Program",False) If bRetVal = True Then ParmeterCnt = ParameterObj.ParameterCount If ParmeterCnt = 0 Then MsgBox "Number of parameters wrong " & ParmeterCnt Exit Sub End If If ( ParmeterCnt Mod 2 ) <> 0 Then MsgBox "Number of parameters wrong " & ParmeterCnt Exit Sub End If RangeCnt = ParmeterCnt/2 ParamIndex = 0 For Range = 0 To RangeCnt -1 Address = CLng(ParameterObj.Parameter(ParamIndex)) Length = CLng(ParameterObj.Parameter(ParamIndex +1)) ParamIndex = ParamIndex +2 DisASMObj.AddRange Address,Length,0 Next DisASMObj.HexFileModeFlag = True DisASMObj.WriteAllRanges(False) End If End Sub '_______________________________________________________ ' ' FillByte command line function ' ' fills memory range with byte pattern ' ' command line FillByte range1,pattern1 [range2,pattern2] [range3,pattern3] ..... ' range description: ' <startaddress>,<length> '_______________________________________________________ Sub FillByte(ParameterObj) set debugger = workspace.Coredebugger(0) set DisASMObj = debugger.DisASMObj If Not IsObject(ParameterObj) Then MsgBox "Number of parameters wrong" Exit Sub End If ParmeterCnt = ParameterObj.ParameterCount If ParmeterCnt = 0 Then MsgBox "Number of parameters wrong " & ParmeterCnt Exit Sub End If If ( ParmeterCnt Mod 3 ) <> 0 Then MsgBox "Number of parameters wrong " & ParmeterCnt Exit Sub End If RangeCnt = ParmeterCnt/3 ParamIndex = 0 set udearrayobj = debugger.ByteArrayObj(1) For Range = 0 To RangeCnt -1 Address = CLng(ParameterObj.Parameter(ParamIndex)) Length = CLng(ParameterObj.Parameter(ParamIndex +1)) Pattern = CLng(ParameterObj.Parameter(ParamIndex +2)) ParamIndex = ParamIndex +3 udearrayobj.Resize(Length) udearrayobj.Fill(Pattern) debugger.Write Address,udearrayobj Next End Sub '_______________________________________________________ ' ' FillWord command line function ' ' fills memory range with word pattern ' ' command line FillWord range1,pattern1 [range2,pattern2] [range3,pattern3] ..... ' range description: ' <startaddress>,<length> '_______________________________________________________ Sub FillWord(ParameterObj) set debugger = workspace.Coredebugger(0) set DisASMObj = debugger.DisASMObj If Not IsObject(ParameterObj) Then MsgBox "Number of parameters wrong" Exit Sub End If ParmeterCnt = ParameterObj.ParameterCount If ParmeterCnt = 0 Then MsgBox "Number of parameters wrong " & ParmeterCnt Exit Sub End If If ( ParmeterCnt Mod 3 ) <> 0 Then MsgBox "Number of parameters wrong " & ParmeterCnt Exit Sub End If RangeCnt = ParmeterCnt/3 ParamIndex = 0 set udearrayobj = debugger.WordArrayObj(1) For Range = 0 To RangeCnt -1 Address = CLng(ParameterObj.Parameter(ParamIndex)) Length = CLng(ParameterObj.Parameter(ParamIndex +1)/2) Pattern = CLng(ParameterObj.Parameter(ParamIndex +2)) ParamIndex = ParamIndex +3 udearrayobj.Resize(Length) udearrayobj.Fill(Pattern) debugger.Write Address,udearrayobj Next End Sub '_______________________________________________________ ' ' FillDWord command line function ' ' fills memory range with dword pattern ' ' command line FillDWord range1,pattern1 [range2,pattern2] [range3,pattern3] ..... ' range description: ' <startaddress>,<length> '_______________________________________________________ Sub FillDWord(ParameterObj) set debugger = workspace.Coredebugger(0) set DisASMObj = debugger.DisASMObj If Not IsObject(ParameterObj) Then MsgBox "Number of parameters wrong" Exit Sub End If ParmeterCnt = ParameterObj.ParameterCount If ParmeterCnt = 0 Then MsgBox "Number of parameters wrong " & ParmeterCnt Exit Sub End If If ( ParmeterCnt Mod 3 ) <> 0 Then MsgBox "Number of parameters wrong " & ParmeterCnt Exit Sub End If RangeCnt = ParmeterCnt/3 ParamIndex = 0 set udearrayobj = debugger.DWordArrayObj(1) For Range = 0 To RangeCnt -1 Address = CLng(ParameterObj.Parameter(ParamIndex)) Length = CLng(ParameterObj.Parameter(ParamIndex +1)/4) Pattern = CLng(ParameterObj.Parameter(ParamIndex +2)) ParamIndex = ParamIndex +3 udearrayobj.Resize(Length) udearrayobj.Fill(Pattern) debugger.Write Address,udearrayobj Next End Sub 63VBScript24.11.2006 14:43:20:0001WS_CORE_DUOMacro_11_01_16_08_37_31_010Execute UnAss ..Macro UnAssExecute macro UnAss0210Execute SaveHEX ..Macro SaveHEXExecute macro SaveHEX0210Execute FillByte ..Macro FillByteExecute macro FillByte0110Execute FillWord ..Macro FillWordExecute macro FillWord0110Execute FillDWord ..Macro FillDWordExecute macro FillDWord015C:\Users\uacqk\Documents\pls\UDE 4.41Run Control Group 1111111013Controller0.Core0Controller0.Core1Controller0.Core20011.01.2016 08:36:13:5067782530Target0.Controller0.Core0110000000000000000ON0100000x000000100000x00000100000x000000100000x00000100000x000000100000x00000100000x000000100000x000001000001102010000000001114294967295429496729542949672954294967295429496729542949672954294967295429496729542949672954294967295429496729542949672954294967295429496729542949672954294967295429496729542949672954294967295429496729542949672954294967295429496729542949672950011100000000011.01.2016 08:36:13:5867782640Target0.Controller0.Core1110000000000000000ON0100000x000000100000x00000100000x000000100000x00000100000x000000100000x00000100000x000000100000x0000010000011020100000000001100000011.01.2016 08:36:13:6767782750Target0.Controller0.Core2110000000000000000ON0100000x000000100000x00000100000x000000100000x00000100000x000000100000x00000100000x000000100000x0000010000011020100000000001100000C:\Users\uacqk\Documents\pls\UDE 4.4\Targets\AppKit_TC275A_test.cfg11.01.2016 08:37:31:000