From 3133defc42d84cc8d03ed270a9407578dae54ad6 Mon Sep 17 00:00:00 2001 From: gdisirio Date: Thu, 14 Mar 2013 15:25:03 +0000 Subject: git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@5429 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- ..._connection_failed_report__Controller0_Core.txt | 110 +++++++------ demos/PPC-SPC564A-GCC/UDE/debug.wsx | 4 +- .../UDE/stm_xpc563m64_minimodule_debug_jtag.cfg | 183 --------------------- 3 files changed, 66 insertions(+), 231 deletions(-) delete mode 100644 demos/PPC-SPC564A-GCC/UDE/stm_xpc563m64_minimodule_debug_jtag.cfg (limited to 'demos') diff --git a/demos/PPC-SPC564A-GCC/UDE/__connection_failed_report__Controller0_Core.txt b/demos/PPC-SPC564A-GCC/UDE/__connection_failed_report__Controller0_Core.txt index de55485e2..ce75e36ba 100644 --- a/demos/PPC-SPC564A-GCC/UDE/__connection_failed_report__Controller0_Core.txt +++ b/demos/PPC-SPC564A-GCC/UDE/__connection_failed_report__Controller0_Core.txt @@ -2,7 +2,7 @@ Connection Failed Report from Basic UDE Target Interface, Version: 1.10.4 - created: 03/05/13, 10:41:20 + created: 03/14/13, 16:20:20 ---------------------------------------------------------- @@ -16,45 +16,41 @@ UDE version: Path: C:\Program Files\pls\UDE 4.0 Target configuration file: - C:\ChibiStudio\chibios\demos\PPC-SPC563M-GCC\UDE\stm_xpc563m64_minimodule_debug_jtag.cfg + C:\ChibiStudio\chibios\demos\PPC-SPC564A-GCC\UDE\stm_xpc564a_minimodule_debug_jtag.cfg Error messages: PpcJtagTargIntf: Can't connect target ! - PpcJtagTargIntf: Failed to open communication channel ! - UAD2CommDev: Can't connect Universal Access Device 2 ! -Please check: -- Power supply of UAD2 -- Communication cable to UAD2 + PpcJtagTargIntf: Failed to access JTAG debug module ! + UDEDebugServer: - serial no. -1 was suprised removed . To correct the situation, connect the communication device again and try to establish target communication. + UDEDebugServer: Unable to establish connection . To correct the situation, check configuration file entries and try again. Settings: - PortType: CommDev - CommDevSel: PortType=USB,Type=UAD2 - JtagViaPod: y + PortType: Default + CommDevSel: + JtagViaPod: n TargetPort: Default JtagTapNumber: 0 JtagNumOfTaps: 1 JtagNumIrBefore: 0 JtagNumIrAfter: 0 - MaxJtagClk: 1000 + MaxJtagClk: 5000 AdaptiveJtagPhaseShift: y JtagMuxPort: -1 JtagMuxWaitTime: 5 JtagIoType: Jtag EtksArbiterMode: 0 - ConnOption: Reset + ConnOption: Default UseExtReset: y ResetWaitTime: 50 HaltAfterReset: y ChangeJtagClk: -1 ExecInitCmds: y - InvalidateCache: n + InvalidateCache: y ChangeMsr: n ChangeMsrValue: 0x00000000 ResetPulseLen: 10 InitScript Script: - // TLB invalidate - SETSPR 0x3F4 0x2 0xFFFFFFFF // select TLB 1 SETSPR 0x274 0x10000108 0xFFFFFFFF @@ -82,9 +78,21 @@ Settings: // execute TLB write instruction EXECOPCODE 0x7C0007A4 - // programm internal SRAM + // programm external memory // TLB 1, entry 2 SETSPR 0x270 0x10020000 0xFFFFFFFF + // Valid, protect against invalidation, global entry, size=16MB + SETSPR 0x271 0xC0000700 0xFFFFFFFF + // effective page number 20000000 + SETSPR 0x272 0x20000020 0xFFFFFFFF + // real page 20000000, UX,SX,UW,SW,UR,SR + SETSPR 0x273 0x2000003F 0xFFFFFFFF + // execute TLB write instruction + EXECOPCODE 0x7C0007A4 + + // programm internal SRAM + // TLB 1, entry 3 + SETSPR 0x270 0x10030000 0xFFFFFFFF // Valid, protect against invalidation, global entry, size=256k SETSPR 0x271 0xC0000400 0xFFFFFFFF // effective page number 40000000, I @@ -96,7 +104,7 @@ Settings: // programm peripheral A modules // TLB 1, entry 4 - SETSPR 0x270 0x10030000 0xFFFFFFFF + SETSPR 0x270 0x10040000 0xFFFFFFFF // Valid, protect against invalidation, global entry, size=1MB SETSPR 0x271 0xC0000500 0xFFFFFFFF // effective page number C3F00000, I @@ -106,22 +114,24 @@ Settings: // execute TLB write instruction EXECOPCODE 0x7C0007A4 + // cache invalidate + SETSPR 0x3F3 0x00000003 0x00000003 + SETSPR 0x3F3 0x00000000 0x00000003 + // setup IVOPR // points to internal memory at 0x40000000 SETSPR 0x3F 0x40000000 0xFFFFFFFF - // MMU data error vector offset - SETSPR 0x19D 0x0 0xFFFFFFFF - // MMU instruction error vector offset - - // setup clock to 80MHz - //SET FMPLL_SYNCR 0x28000000 0xFFFFFFFF - //WAIT 0x5 // disable watchdog - SET SWT_CR 0xFF00000A + SET SWT_SR 0x0000C520 + SET SWT_SR 0x0000D928 + SET SWT_MCR 0xFF00000A - // set NEXUS priority to above cpu instruction for runtime access - //SET XBAR_MPR3 0x321 + // setup clock to 120MHz + SET 0xC3F80008 0xF000003C 0xF00F00FF + WAIT 0x2 + SET 0xC3F8000C 0x00000001 0x000000FF + WAIT 0x5 SimioAddr: g_JtagSimioAccess FreezeTimers: y @@ -132,7 +142,7 @@ Settings: ExecOnHaltCmds: n ExecOnHaltCmdsWhileHalted: n OnHaltScript Script: - Script is empty + EnableProgramTimeMeasurement: n TimerForPTM: Default DefUserStreamChannel: 0 @@ -142,12 +152,12 @@ Settings: UseRestartWhileRunningHandling: n UseNexus: y DoSramInit: y - ForceCacheFlush: n + ForceCacheFlush: y IgnoreLockedLines: n HandleWdtBug: n ForceEndOfReset: n - UseHwResetMode: y - HwResetMode: Execute + UseHwResetMode: n + HwResetMode: Simulate HandleNexusAccessBug: n UseMasterNexusIfResetState: y UseLocalAddressTranslation: y @@ -155,7 +165,7 @@ Settings: InitSramOnlyWhenNotInitialized: n InvalidTlbOnReset: y DoNotEnableTrapSwBrp: n - AllowResetOnCheck: n + AllowResetOnCheck: y BootPasswd0: 0xFEEDFACE BootPasswd1: 0xCAFEBEEF BootPasswd2: 0xFFFFFFFF @@ -171,21 +181,21 @@ Settings: JTAG target infos: JTAG-ID: 0x00000000 UsedJtagClk: 0 kHz - ExtVoltage: 0.0 V - IntVoltageUsed: n + ExtVoltage: 3276.7 V + IntVoltageUsed: y Target infos: CoreName: Core FullCoreName: Controller0.Core - ExtClock: 12000000 - IntClock: 80000000 + ExtClock: 8000000 + IntClock: 120000000 SysClock: 0 HasNexus: n BigEndian: n CanSimio: n CanPhysicalAccess: n HasSpe: n - NumOfSimioChannels: 0 + NumOfSimioChannels: 2157080748 JtagId: 0x00000000 IsEarlyStep: n IsMaster: y @@ -220,7 +230,7 @@ Target infos: Has Data Value comparators: y Reset Mode: 0x00000002 STM timer base address: 0xFFF3C000 - MC_ME base address: 0x00000000 + MC_ME base address: 0xC3FDC000 Core in Lockstep mode: n Core in DPM mode: n Core is HSM: n @@ -246,15 +256,23 @@ Target infos: InactiveAfterReset: n Communication device: - Type/Firmware: - Serial Number: 0 + Type/Firmware: UAD2 + Serial Number: 326060 Communication protocol handler: - LastCmd: 0x0000 - LastResult: 0x0000 - ExpBytes: 0 (0x0000) - RetBytes: 0 (0x0000) - LastTimeout: 0 + LastCmd: 0x0410 + LastResult: 0xC023 + ExpBytes: 576 (0x0240) + RetBytes: 576 (0x0240) + LastTimeout: 120020 Protocol diagnostic output: - Diagnostic output invalid ! + LastJtagApiAddr: 0x00000000 + LastJtagApiSpr: 0x00000000 + LastJtagApiDcr: 0x00000000 + LastJtagApiError: 0x00000000 + LastJtagApiStatus: 0x00000000 + JtagApiErrorLine: 3913 + JtagApiAddInfo0: 0x00000000 + JtagApiAddInfo1: 0x00000000 + ProtErrorLine: 926 diff --git a/demos/PPC-SPC564A-GCC/UDE/debug.wsx b/demos/PPC-SPC564A-GCC/UDE/debug.wsx index a2b0943f3..0f045be97 100644 --- a/demos/PPC-SPC564A-GCC/UDE/debug.wsx +++ b/demos/PPC-SPC564A-GCC/UDE/debug.wsx @@ -1,6 +1,6 @@ - debug.wsx000vQTv/gAAAQAUAAIA1QkBAAAABAAAAAAAPwAAAAAAAAAEAAAAAgAAAAAAAAAAAAAAAAAAAA==4.011.12.2012 15:30:10:000000WorkspaceManagerWorkspaceManager01Core1Target0.Controller0.CoreTarget0.Controller0.Core10220072314312889071280880NormalfalseTop1272falseBottom0000falsefalse00DockPaneltrue558falseLeft0000falsefalse00DockPanelfalse0falseTop0000falsefalse1-1TabbedDocumenttrue558falseLeft0000falsefalse30DockPanelfalse558falseLeft0000falsefalse10DockPanelfalse558falseLeft0000falsefalse20DockPaneltrue0falseTop0000falsefalse0-1TabbedDocumentfalsetrue544false200false200true200true100truetrue0012807400128024Platform Main Menufalsetrue32453025Views ToolbarfalsetrueUDE_0x4_{D8F96613-6E55-48F7-AF2A-5FCE31D103FA}trueTarget BrowserImagetrueUDE_0x15_{D8F96613-6E55-48F7-AF2A-5FCE31D103FA}trueDiagnostic Message ViewerImagetrueUDE_0xF_{D8F96613-6E55-48F7-AF2A-5FCE31D103FA}trueConsoleImagetrueUDE_0x16_{D8F96613-6E55-48F7-AF2A-5FCE31D103FA}trueTrace WindowImagetrueUDE_0x0_{DED51A60-E0B7-11D4-9112-0001034962B6}trueCPU WindowImagetrueUDE_0x1E_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueExplore SymbolsImagetrueUDE_0xA_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueProgramImagetrueUDE_0x5C_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueSingle Program WindowImagetrueUDE_0x5A_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueDisassembly WindowImagetrueUDE_0x2D_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueShow Special Function RegisterImagetrueUDE_0x3C_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueLocalsImagetrueUDE_0x46_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueWatchImagetrueUDE_0xA_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueSimulated I/OImagetrueUDE_0x14_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueUDE HTMLImagetrueUDE_0x19_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueArray ChartImagetrueUDE_0x1B_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueTime Traced Signal ChartImagetrueUDE_0x50_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueIP Trace ProfilingImagetrueUDE_0x28_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueMemoryImagetrueUDE_0x44D_{55B84E49-8CB1-441F-BFCB-34E4AFF76179}trueInstruction Pointer Trace ChartImagetrueUDE_0x456_{55B84E49-8CB1-441F-BFCB-34E4AFF76179}trueTrace Code CoverageImagetrueUDE_0x460_{55B84E49-8CB1-441F-BFCB-34E4AFF76179}trueTrace ProfilingImagetrueUDE_0x46_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueCall StackImagetrue30242425Show Toolbarfalsefalse70242425Window Toolbarfalsefalse80242425Workspace Toolbarfalsefalse100242425Help Toolbarfalsefalse5332414925Tools ToolbarfalsetrueUDE_Ctrl_{377CE046-823C-4A05-8828-13C25D345D77}_CoretrueImageAndTextfalseUDE_0xE1_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueExecution Time SetupImagetrue6822425125Macro ToolbarfalsetrueUDE_0x3B_{F5FC9736-9EE3-460B-BB80-67C14C9581BF}trueRun MacroImagetrueUDE_0x40_{F5FC9736-9EE3-460B-BB80-67C14C9581BF}trueDebug MacroImagetrueUDE_0x3C_{F5FC9736-9EE3-460B-BB80-67C14C9581BF}trueReload MacroImagetrueUDE_Ctrl_{4D5190CD-077D-4F92-B890-4545242BF32A}_UDEWorkspacetrueImageAndTextfalse9332420825File ToolbarfalsetrueUDE_Workspace_0x1770trueNew WorkspaceImagetrueUDE_Workspace_0x1771trueOpen workspaceImagetrueUDE_Workspace_0x1772trueSave workspace asImagetrueUDE_Workspace_0x1773trueSave workspaceImagetrueUDE_Workspace_0x1774trueClose workspaceImagetrueUDE_Workspace_0x177FtrueExport view contentImagetrueUDE_Workspace_0x1778truePrintImagetrueUDE_0x1_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueLoad ProgramImagetrue1141249325Edit ToolbarfalsetrueUDE_Workspace_0x1779trueCutImagetrueUDE_Workspace_0x177AtrueCopyImagetrueUDE_Workspace_0x177BtruePasteImagetrue34913925Config ToolbarfalsetrueUDE_0x3_{D8F96613-6E55-48F7-AF2A-5FCE31D103FA}trueTarget ConfigurationImagetrueUDE_0xFE_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueConnect TargetImagetrueUDE_0x100_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueDisconnect TargetImagetrueUDE_0x6_{1C85B31A-5D25-4197-9635-9C5DC28EAFD7}trueSetup Target InterfaceImagetrueUDE_0x12_{D8F96613-6E55-48F7-AF2A-5FCE31D103FA}trueMCU Run ControlImagetrue1424950725Debug ToolbarfalsetrueUDE_0x18_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueShow IPImagetrueUDE_0x5E_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}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 ProgramImagetrueUDE_0x3_{692DBD81-4A3F-11D2-B2CD-00A02457BF0F}trueBreakpointsImagetrueUDE_0x6_{692DBD81-4A3F-11D2-B2CD-00A02457BF0F}trueToggle BreakImagetrueUDE_Ctrl_{FB7BC773-88A4-4ECE-B9B6-7189610B0735}_CoretrueImageAndTextfalseUDE_0x3_{1C85B31A-5D25-4197-9635-9C5DC28EAFD7}trueTrigger setupImagetrue085812802200128022Platform Status Barfalsetrue0740784128074078411.12.2012 15:30:17:9561007782411WorkspaceManager11011.12.2012 15:30:17:847MgAAAA==AQAAAA==ZAAAAA==AQAAAA==lgAAAA==AQAAAA==6AMAAA==AQAAAA==9011201WorkspaceManager110000\\napnt002.nap.st.com\NAPPRT0001..\..\..\..\..\Program Files\pls\UDE 4.0\StdLibrary.mso{866f82d3-fac5-43cd-8a82-0af01e46e2c5}707,1044,341,6520..\..\..\..\..\Documents and Settings\disiriog\My Documents\pls\UDE 4.0The script contains a collection of macros to save memory content into different file formats + debug.wsx000vQTv/gAAAQAUAAIA1QkBAAAABAAAAAAAPwAAAAAAAAAEAAAAAgAAAAAAAAAAAAAAAAAAAA==4.014.03.2013 16:13:23:000MCAAAAAAAAAAAAAABAAAAAAAPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPFOAAAAAAABAAAAAAKNFAAAAAKDDAAAAAFalseTrue1416801050593930FalseFalse1000000000000000UDEStatusBarFor Help, press F105941912059647059398593975940159406594020594035939900FalseFalse0000000000CUDEDockBar05942230911000FalseFalse0000000000CUDEDockBar05942030910000FalseFalse0000000000CUDEDockBar059647381True59419-1-11260268196-21474836480908FalseFalse1000000381271261277679906144014947UDEMDIMenuBarMenu bar0Menu barBAAAAAAIAACAAAAAAIAADAAAAAAIAAEAAAAAAIAAFAAAAAAIAAGAAAAAAIAAHAAAAAAIAAIAAAAAAIAAJAAAAAAIAAKAAAAAAIAA5939826True0-126110568196-21474836480780FalseFalse2173900111300006144014946CUdeCustomToolBarEdit0Edit2DCBOAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAACCBOAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAAFCBOAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAAIABOAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAA5939711026True011026290568196-21474836480780FalseFalse2173900180300006144014946CUdeCustomToolBarFile0File3AHHBAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAABHHBAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAACHHBAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAADHHBAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAAEHHBAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAAFHHBAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAAOKHBAAAAAABAAAAAAALGLJALHCJPMBOILEPIDADGENFBIDFOCNAAAAAAAAPPPPPPPPAAAAAAAA5940356134True59419-156133868196-2147483648544763714780FalseFalse79487113430134303112906144014946CUdeCustomToolBarConfig0Config2GJHBAAAAAADAAAAAAADBGGJPINFFOGHPIEPKKCPFOMBDBNDAKPAAAAAAAAPPPPPPPPAAAAAAAAMMHBAAAAAAOPAAAAAAKEMNADOLNFNPBMHEJJNEMIOMIMCHOAOGAAAAAAAAPPPPPPPPAAAAAAAANMHBAAAAAAAABAAAAAKEMNADOLNFNPBMHEJJNEMIOMIMCHOAOGAAAAAAAAPPPPPPPPAAAAAAAAFNHBAAAAAAGAAAAAAAKBDLFIMBFCNFHJBEGJFDMJNFCMOIPKHNAAAAAAAAPPPPPPPPAAAAAAAAINHBAAAAAACBAAAAAADBGGJPINFFOGHPIEPKKCPFOMBDBNDAKPAAAAAAAAPPPPPPPPAAAAAAAA5940129026479True5941929026769568196-21474836481919246957780FalseFalse8695647930479303145906144014946CUdeCustomToolBarViews0Views6JJHBAAAAAAFBAAAAAADBGGJPINFFOGHPIEPKKCPFOMBDBNDAKPAAAAAAAAPPPPPPPPAAAAAAAAKJHBAAAAAAPAAAAAAADBGGJPINFFOGHPIEPKKCPFOMBDBNDAKPAAAAAAAAPPPPPPPPAAAAAAAAMJHBAAAAAAGBAAAAAADBGGJPINFFOGHPIEPKKCPFOMBDBNDAKPAAAAAAAAPPPPPPPPAAAAAAAANKHBAAAAAAAAAAAAAAAGKBFNONHLAOENBBBJCBAABADAJECGGLAAAAAAAAPPPPPPPPAAAAAAAAALHBAAAAAAKAAAAAAALGLJALHCJPMBOILEPIDADGENFBIDFOCNAAAAAAAAPPPPPPPPAAAAAAAACLHBAAAAAAMFAAAAAALGLJALHCJPMBOILEPIDADGENFBIDFOCNAAAAAAAAPPPPPPPPAAAAAAAADLHBAAAAAAKFAAAAAALGLJALHCJPMBOILEPIDADGENFBIDFOCNAAAAAAAAPPPPPPPPAAAAAAAAFLHBAAAAAANCAAAAAALGLJALHCJPMBOILEPIDADGENFBIDFOCNAAAAAAAAPPPPPPPPAAAAAAAAGLHBAAAAAAMDAAAAAALGLJALHCJPMBOILEPIDADGENFBIDFOCNAAAAAAAAPPPPPPPPAAAAAAAAHLHBAAAAAAGEAAAAAALGLJALHCJPMBOILEPIDADGENFBIDFOCNAAAAAAAAPPPPPPPPAAAAAAAAAMHBAAAAAAKAAAAAAAKEMNADOLNFNPBMHEJJNEMIOMIMCHOAOGAAAAAAAAPPPPPPPPAAAAAAAABMHBAAAAAAEBAAAAAAKEMNADOLNFNPBMHEJJNEMIOMIMCHOAOGAAAAAAAAPPPPPPPPAAAAAAAACMHBAAAAAAJBAAAAAAKEMNADOLNFNPBMHEJJNEMIOMIMCHOAOGAAAAAAAAPPPPPPPPAAAAAAAADMHBAAAAAALBAAAAAAKEMNADOLNFNPBMHEJJNEMIOMIMCHOAOGAAAAAAAAPPPPPPPPAAAAAAAAEMHBAAAAAAAFAAAAAAKEMNADOLNFNPBMHEJJNEMIOMIMCHOAOGAAAAAAAAPPPPPPPPAAAAAAAAFMHBAAAAAAICAAAAAAKEMNADOLNFNPBMHEJJNEMIOMIMCHOAOGAAAAAAAAPPPPPPPPAAAAAAAAHMHBAAAAAANEEAAAAAJEOEILFFBLMIPBEEPLLMEDEOPKHPBGJHAAAAAAAAPPPPPPPPAAAAAAAAIMHBAAAAAAGFEAAAAAJEOEILFFBLMIPBEEPLLMEDEOPKHPBGJHAAAAAAAAPPPPPPPPAAAAAAAAJMHBAAAAAAAGEAAAAAJEOEILFFBLMIPBEEPLLMEDEOPKHPBGJHAAAAAAAAPPPPPPPPAAAAAAAALMHBAAAAAAGEAAAAAAKEMNADOLNFNPBMHEJJNEMIOMIMCHOAOGAAAAAAAAPPPPPPPPAAAAAAAA5940676926246True59419769261015568196-21474836480780FalseFalse1739132463024630774606144014946CUdeCustomToolBarMacro0Macro2DKHBAAAAAALDAAAAAAGDHJMPFPDOOJLAGELLAIHGBMMEFJBIPLAAAAAAAAPPPPPPPPAAAAAAAAEKHBAAAAAAAEAAAAAAGDHJMPFPDOOJLAGELLAIHGBMMEFJBIPLAAAAAAAAPPPPPPPPAAAAAAAAGKHBAAAAAAMDAAAAAAGDHJMPFPDOOJLAGELLAIHGBMMEFJBIPLAAAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAAMKHBAAAACAGJAAAAAAAAAANMAJBFNENHHACJPEILAJFEFEECLCDPKCBAAAAAAAKAAAAAAANAAAAAAAFFEEFEHFPGCHLGDHAHBGDGFGAA5939913356504True5941913356637868196-21474836480780FalseFalse20512850430504301239006144014946CUdeCustomToolBarDebug0Debug5BLHBAAAAAAIBAAAAAALGLJALHCJPMBOILEPIDADGENFBIDFOCNAAAAAAAAPPPPPPPPAAAAAAAAELHBAAAAAAOFAAAAAALGLJALHCJPMBOILEPIDADGENFBIDFOCNAAAAAAAAPPPPPPPPAAAAAAAAILHBAAAAAAHAAAAAAABINLNCJGPDKECNBBCLNMAAAKECHFPLPAAAAAAAAAPPPPPPPPAAAAAAAAJLHBAAAAAAJAAAAAAABINLNCJGPDKECNBBCLNMAAAKECHFPLPAAAAAAAAAPPPPPPPPAAAAAAAAKLHBAAAAAAKAAAAAAABINLNCJGPDKECNBBCLNMAAAKECHFPLPAAAAAAAAAPPPPPPPPAAAAAAAALLHBAAAAAALAAAAAAABINLNCJGPDKECNBBCLNMAAAKECHFPLPAAAAAAAAAPPPPPPPPAAAAAAAAMLHBAAAAAAIAAAAAAABINLNCJGPDKECNBBCLNMAAAKECHFPLPAAAAAAAAAPPPPPPPPAAAAAAAANLHBAAAAAABCDAAAAABINLNCJGPDKECNBBCLNMAAAKECHFPLPAAAAAAAAAPPPPPPPPAAAAAAAAOLHBAAAAAANAAAAAAABINLNCJGPDKECNBBCLNMAAAKECHFPLPAAAAAAAAAPPPPPPPPAAAAAAAAPLHBAAAAAAMAAAAAAABINLNCJGPDKECNBBCLNMAAAKECHFPLPAAAAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAAANHBAAAAAADAAAAAAABINLNCJGPDKECNBBCLNMAAAKECHFPLPAAAAAAAAAPPPPPPPPAAAAAAAABNHBAAAAAAGAAAAAAABINLNCJGPDKECNBBCLNMAAAKECHFPLPAAAAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPPPPPPPAAAAAAAACNHBAAAACAKKAAAAAAAAAADHHMLHLPEKIIOMOEJLGLBHJIBGLAHAFDBAAAAAAADAAAAAAAFAAAAAAADEPGCHFGAAENHBAAAAAADAAAAAAAKBDLFIMBFCNFHJBEGJFDMJNFCMOIPKHNAAAAAAAAPPPPPPPPAAAAAAAA59402101526142True594191015261157568196-21474836480780FalseFalse6956521423014230314606144014946CUdeCustomToolBarTools0ToolsDNHBAAAACAEGAAAAAAAAAAGEAOMHHDMDCIFAKEIIICDBCMNFEDNFHHBAAAAAAAGAAAAAAAFAAAAAAADEPGCHFGAAHNHBAAAAAABOAAAAAAKEMNADOLNFNPBMHEJJNEMIOMIMCHOAOGAAAAAAAAPPPPPPPPAAAAAAAA911015True594221512611554-214748364803889FalseFalse1000000300180126015030018006144014948CTabWndControlBarTab Window Bar 00-1FalseUDEDesktop Standard BarsTab Window Bar 0UDEDesktop0015019100False00True000004-214748364803889FalseFalse100000030018030018015018006144014948CUdeProjectWspBarProject Workspace Bar0-1FalseUDEDesktop Standard BarsProject Workspace BarUDEDesktop0001TrueTrueFalse14.03.2013 16:17:57:281527782411WorkspaceManager11014.03.2013 16:14:24:830MgAAAA==AQAAAA==ZAAAAA==AQAAAA==lgAAAA==AQAAAA==6AMAAA==AQAAAA==139011201WorkspaceManager110000110010\\napnt002.nap.st.com\NAPPRT0001000WorkspaceManagerWorkspaceManager01Core1Target0.Controller0.CoreTarget0.Controller0.Core1022007241112889071280880NormalfalseTop1272falseBottom0000falsefalse00DockPaneltrue558falseLeft0000falsefalse00DockPaneltrue583falseLeft0000falsefalse10DockPanelfalsetrue497false200false200true200true100truetrue0012807400128024Platform Main Menufalsetrue32453025Views ToolbarfalsetrueUDE_0x4_{D8F96613-6E55-48F7-AF2A-5FCE31D103FA}trueTarget BrowserImagetrueUDE_0x15_{D8F96613-6E55-48F7-AF2A-5FCE31D103FA}trueDiagnostic Message ViewerImagetrueUDE_0xF_{D8F96613-6E55-48F7-AF2A-5FCE31D103FA}trueConsoleImagetrueUDE_0x16_{D8F96613-6E55-48F7-AF2A-5FCE31D103FA}trueTrace WindowImagetrueUDE_0x0_{DED51A60-E0B7-11D4-9112-0001034962B6}trueCPU WindowImagetrueUDE_0x1E_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueExplore SymbolsImagetrueUDE_0xA_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueProgramImagetrueUDE_0x5C_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueSingle Program WindowImagetrueUDE_0x5A_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueDisassembly WindowImagetrueUDE_0x2D_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueShow Special Function RegisterImagetrueUDE_0x3C_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueLocalsImagetrueUDE_0x46_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueWatchImagetrueUDE_0xA_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueSimulated I/OImagetrueUDE_0x14_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueUDE HTMLImagetrueUDE_0x19_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueArray ChartImagetrueUDE_0x1B_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueTime Traced Signal ChartImagetrueUDE_0x50_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueIP Trace ProfilingImagetrueUDE_0x28_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueMemoryImagetrueUDE_0x44D_{55B84E49-8CB1-441F-BFCB-34E4AFF76179}trueInstruction Pointer Trace ChartImagetrueUDE_0x456_{55B84E49-8CB1-441F-BFCB-34E4AFF76179}trueTrace Code CoverageImagetrueUDE_0x460_{55B84E49-8CB1-441F-BFCB-34E4AFF76179}trueTrace ProfilingImagetrueUDE_0x46_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueCall StackImagetrue30242425Show Toolbarfalsefalse70242425Window Toolbarfalsefalse80242425Workspace Toolbarfalsefalse100242425Help Toolbarfalsefalse533245325Macro ToolbarfalsetrueUDE_0x3B_{F5FC9736-9EE3-460B-BB80-67C14C9581BF}trueRun MacroImagetrueUDE_0x40_{F5FC9736-9EE3-460B-BB80-67C14C9581BF}falseDebug MacroImagetrueUDE_0x3C_{F5FC9736-9EE3-460B-BB80-67C14C9581BF}falseReload MacroImagetrueUDE_Ctrl_{4D5190CD-077D-4F92-B890-4545242BF32A}_UDEWorkspacefalseImageAndTextfalse5862420825File ToolbarfalsetrueUDE_Workspace_0x1770trueNew WorkspaceImagetrueUDE_Workspace_0x1771trueOpen workspaceImagetrueUDE_Workspace_0x1772trueSave workspace asImagetrueUDE_Workspace_0x1773trueSave workspaceImagetrueUDE_Workspace_0x1774trueClose workspaceImagetrueUDE_Workspace_0x177FtrueExport view contentImagetrueUDE_Workspace_0x1778truePrintImagetrueUDE_0x1_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueLoad ProgramImagetrue794249325Edit ToolbarfalsetrueUDE_Workspace_0x1779trueCutImagetrueUDE_Workspace_0x177AtrueCopyImagetrueUDE_Workspace_0x177BtruePasteImagetrue34913925Config ToolbarfalsetrueUDE_0x3_{D8F96613-6E55-48F7-AF2A-5FCE31D103FA}trueTarget ConfigurationImagetrueUDE_0xFE_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueConnect TargetImagetrueUDE_0x100_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueDisconnect TargetImagetrueUDE_0x6_{1C85B31A-5D25-4197-9635-9C5DC28EAFD7}trueSetup Target InterfaceImagetrueUDE_0x12_{D8F96613-6E55-48F7-AF2A-5FCE31D103FA}trueMCU Run ControlImagetrue1424948425Debug ToolbarfalsetrueUDE_0x18_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}trueShow IPImagetrueUDE_0x5E_{27B09B6B-1CF9-4B8E-8F03-63D41538E5D2}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 ProgramImagetrueUDE_0x3_{692DBD81-4A3F-11D2-B2CD-00A02457BF0F}trueBreakpointsImagetrueUDE_0x6_{692DBD81-4A3F-11D2-B2CD-00A02457BF0F}trueToggle BreakImagetrueUDE_Ctrl_{FB7BC773-88A4-4ECE-B9B6-7189610B0735}_CoretrueImageAndTextfalseUDE_0x3_{1C85B31A-5D25-4197-9635-9C5DC28EAFD7}falseTrigger setupImagetrue6264916925Tools ToolbarfalsetrueUDE_Ctrl_{377CE046-823C-4A05-8828-13C25D345D77}_CoretrueImageAndTextfalseUDE_0xE1_{BE30DC4A-FD5D-47C1-994D-8CCEC8720E6E}trueExecution Time SetupImagetrue085812802200128022Platform Status Barfalsetrue07407841280740784..\..\..\..\..\Program Files\pls\UDE 4.0\StdLibrary.mso..\..\..\..\..\Documents and Settings\disiriog\My Documents\pls\UDE 4.0The 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 $ '_______________________________________________________ @@ -270,4 +270,4 @@ Sub FillDWord(ParameterObj) debugger.Write Address,udearrayobj Next -End Sub63VBScript24.11.2006 14:43:20:0001WS_CORE_DUOMacro_28_02_13_15_06_16_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 FillDWord0150128.02.2013 15:05:56:7297782540Target0.Controller0.Core1011.12.2012 15:30:17:9877782730Target0.Controller0.Core110211.12.2012 15:33:58:525..\main.c7372820Target0.Controller0.Core128.02.2013 15:08:40:307code <0xDA0-0x119F>7372840Target0.Controller0.Core10228.02.2013 15:08:53:731..\..\..\os\hal\platforms\SPC5xx\EQADC_v1\adc_lld.c7372860Target0.Controller0.Core128.02.2013 15:10:41:6357372842949672950Target0.Controller0.Core1128.02.2013 15:06:03:112AwAAAA==AQAAAA==ZwAAAA==RQAAAA==OAAAAA==PQAAAA==OAAAAA==PQAAAA==OAAAAA==QQAAAA==AAAAAA==AAAAAA==AAAAAA==AAAAAA==7782650Target0.Controller0.Core10028.02.2013 15:10:03:620144096007372842949672950Target0.Controller0.Core1000000000000..\build11..\build\ch.elfSoftware;enabled;0;disabled;'main {C:\ChibiStudio\chibios\demos\PPC-SPC563M-GCC\main.c} .128';main.c;1;0;;$disabled; ;disabled; ;10011100verify.txt0000000004..\..\..\os\kernel\src\chsys.c..\..\..\os\hal\src\hal.c..\main.c..\..\..\os\hal\platforms\SPC5xx\EQADC_v1\adc_lld.cstm_xpc563m64_minimodule_debug_jtag.cfg28.02.2013 15:11:57:999 +End Sub63VBScript24.11.2006 14:43:20:0001WS_CORE_DUOMacro_14_03_13_16_19_32_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 FillDWord0150014.03.2013 16:17:57:3137782520Target0.Controller0.Core11000000000000000000111000verify.txt0000000000stm_xpc564a_minimodule_debug_jtag.cfg14.03.2013 16:19:32:000 diff --git a/demos/PPC-SPC564A-GCC/UDE/stm_xpc563m64_minimodule_debug_jtag.cfg b/demos/PPC-SPC564A-GCC/UDE/stm_xpc563m64_minimodule_debug_jtag.cfg deleted file mode 100644 index 0feeefe65..000000000 --- a/demos/PPC-SPC564A-GCC/UDE/stm_xpc563m64_minimodule_debug_jtag.cfg +++ /dev/null @@ -1,183 +0,0 @@ -[Main] -Signature=UDE_TARGINFO_2.0 -Description=STM XPC563M Mini Module with SPC563M64 1.5M (Jtag) -Description1=MMU preinitialized, memory mapping 1:1, VLE enabled for SRAM and Flash -Description2=PLL set for 80MHz -Description3=FLASH programming prepared but not enabled -Description4=Write Filter for BAM Module -MCUs=Controller0 -Architecture=PowerPC -Vendor=STM -Board=XPC563M Mini Module - -[Controller0] -Family=PowerPC -Type=SPC563M64 -Enabled=1 -IntClock=80000 -MemDevs=BAMWriteFilter -ExtClock=12000 - -[Controller0.Core] -Protocol=PPCJTAG -Enabled=1 - -[Controller0.Core.LoadedAddOn] -UDEMemtool=1 - -[Controller0.Core.PpcJtagTargIntf] -PortType=UAD2 -ResetWaitTime=50 -MaxJtagClk=1000 -DoSramInit=1 -UseNexus=1 -AdaptiveJtagPhaseShift=1 -ConnOption=Reset -ChangeJtagClk=-1 -HaltAfterReset=1 -SimioAddr=g_JtagSimioAccess -FreezeTimers=1 -InvalidTlbOnReset=1 -InvalidateCache=0 -ForceCacheFlush=0 -IgnoreLockedLines=0 -ExecInitCmds=1 -JtagTapNumber=0 -JtagNumOfTaps=1 -JtagNumIrBefore=0 -JtagNumIrAfter=0 - -SimioAddr=g_JtagSimioAccess - -FlushCache=0 -AllowMmuSetup=1 -UseExtReset=1 -HandleWdtBug=0 -ForceEndOfReset=0 -CommDevSel=PortType=USB,Type=UAD2 -JtagViaPod=1 -TargetPort=Default -ChangeMsr=0 -ChangeMsrValue=0x0 -ExecOnStartCmds=0 -ExecOnHaltCmds=0 -EnableProgramTimeMeasurement=0 -UseHwResetMode=1 -HandleNexusAccessBug=0 -DoNotEnableTrapSwBrp=0 -AllowResetOnCheck=0 -BootPasswd0=0xFEEDFACE -BootPasswd1=0xCAFEBEEF -BootPasswd2=0xFFFFFFFF -BootPasswd3=0xFFFFFFFF -BootPasswd4=0xFFFFFFFF -BootPasswd5=0xFFFFFFFF -BootPasswd6=0xFFFFFFFF -BootPasswd7=0xFFFFFFFF -JtagIoType=Jtag -ExecOnHaltCmdsWhileHalted=0 -TimerForPTM=Default -AllowBreakOnUpdateBreakpoints=0 -ClearDebugStatusOnHalt=1 -HwResetMode=Execute -UseMasterNexusIfResetState=1 -UseLocalAddressTranslation=1 -Use64BitNexus=0 -InitSramOnlyWhenNotInitialized=0 -DisableE2EECC=0 - -[Controller0.BAMWriteFilter] -Description=BAM WriteAccess Filter -Range0Start=0xFFFFC000 -Range0Size=0x4000 -Enabled=1 -Handler=AccessFilter -Mode=ReadOnly - -[Controller0.PFLASH0] -Enabled=1 -EnableMemtoolByDefault=1 - -[Controller0.PFLASH1] -Enabled=1 -EnableMemtoolByDefault=1 - -[Controller0.PFLASH2] -Enabled=1 -EnableMemtoolByDefault=1 - -[Controller0.Core.PpcJtagTargIntf.InitScript] - -// TLB invalidate -SETSPR 0x3F4 0x2 0xFFFFFFFF -// select TLB 1 -SETSPR 0x274 0x10000108 0xFFFFFFFF - -// programm peripheral B modules -// TLB 1, entry 0 -SETSPR 0x270 0x10000000 0xFFFFFFFF -// Valid, protect against invalidation, global entry, size=1MB -SETSPR 0x271 0xC0000500 0xFFFFFFFF -// effective page number FFF00000, I,G -SETSPR 0x272 0xFFF0000A 0xFFFFFFFF -// real page FFF00000, UX,SX,UW,SW,UR,SR -SETSPR 0x273 0xFFF0003F 0xFFFFFFFF -// execute TLB write instruction -EXECOPCODE 0x7C0007A4 - -// programm internal Flash, no cache because of flash -// TLB 1, entry 1 -SETSPR 0x270 0x10010000 0xFFFFFFFF -// Valid, protect against invalidation, global entry, size=16MB -SETSPR 0x271 0xC0000700 0xFFFFFFFF -// effective page number 00000000 -SETSPR 0x272 0x28 0xFFFFFFFF -// real page 00000000, UX,SX,UW,SW,UR,SR -SETSPR 0x273 0x3F 0xFFFFFFFF -// execute TLB write instruction -EXECOPCODE 0x7C0007A4 - -// programm internal SRAM -// TLB 1, entry 2 -SETSPR 0x270 0x10020000 0xFFFFFFFF -// Valid, protect against invalidation, global entry, size=256k -SETSPR 0x271 0xC0000400 0xFFFFFFFF -// effective page number 40000000, I -SETSPR 0x272 0x40000028 0xFFFFFFFF -// real page 0x40000028, UX,SX,UW,SW,UR,SR -SETSPR 0x273 0x4000003F 0xFFFFFFFF -// execute TLB write instruction -EXECOPCODE 0x7C0007A4 - -// programm peripheral A modules -// TLB 1, entry 4 -SETSPR 0x270 0x10030000 0xFFFFFFFF -// Valid, protect against invalidation, global entry, size=1MB -SETSPR 0x271 0xC0000500 0xFFFFFFFF -// effective page number C3F00000, I -SETSPR 0x272 0xC3F0000A 0xFFFFFFFF -// real page C3F00000, UX,SX,UW,SW,UR,SR -SETSPR 0x273 0xC3F0003F 0xFFFFFFFF -// execute TLB write instruction -EXECOPCODE 0x7C0007A4 - -// setup IVOPR -// points to internal memory at 0x40000000 -SETSPR 0x3F 0x40000000 0xFFFFFFFF -// MMU data error vector offset -SETSPR 0x19D 0x0 0xFFFFFFFF -// MMU instruction error vector offset - -// setup clock to 80MHz -//SET FMPLL_SYNCR 0x28000000 0xFFFFFFFF -//WAIT 0x5 - -// disable watchdog -SET SWT_CR 0xFF00000A - -// set NEXUS priority to above cpu instruction for runtime access -//SET XBAR_MPR3 0x321 - -[Controller0.Core.PpcJtagTargIntf.OnStartScript] - -[Controller0.Core.PpcJtagTargIntf.OnHaltScript] -- cgit v1.2.3