Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

ozone.console

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 3

File.Save ("/home/fusion/workspace/u-boot-imx/Ozone.

jdebug");
File.Open ("/home/fusion/workspace/u-boot-imx/Ozone.jdebug");
Project.AddPathSubstitute ("/home/fusion/workspace/u-boot-imx", "$(ProjectDir)");
Project.AddRootPath ("/home/fusion/workspace/");
Project.SetDevice ("MCIMX6S5");
Project.SetHostIF ("USB", "");
Project.SetTargetIF ("JTAG");
Project.SetTIFSpeed ("1 MHz");
Project.AddSvdFile ("$(InstallDir)/Config/CPU/Cortex-A9.svd");
File path resolved: "$(InstallDir)/Config/CPU/Cortex-A9.svd" was found at
"/opt/SEGGER/ozone/2.70.1/Config/CPU/Cortex-A9.svd"
File path resolved: "$(ProjectDir)/u-boot" was found at "/home/fusion/workspace/u-
boot-imx/u-boot"
Cannot break at symbol "main": symbol address could not be determined.
File.Open: completed in 758 ms
File.Open ("/home/fusion/workspace/u-boot-imx/u-boot");
Edit.Preference (PREF_SHOW_EXEC_COUNTERS_ASM, 0);
Edit.Preference (PREF_SHOW_ENCODINGS_ASM, 0);
Edit.Preference (PREF_SHOW_EXEC_COUNTERS_SRC, 0);
Debug.SetConnectMode (CM_DOWNLOAD_RESET);
Debug.Start();
Device "MCIMX6S5" selected.
TotalIRLen = 13, IRPrint = 0x0101
At least one of the connected devices is not JTAG compliant (IEEE Std 1149.1,
7.1.1.d, IR-cells). (NumDevices = 3, NumBitsSet = 2)
JTAG chain detection found 3 devices:
#0 Id: 0x4BA00477, IRLen: 04, CoreSight JTAG-DP
#1 Id: 0x00000001, IRLen: 05, Unknown device
#2 Id: 0x1891B01D, IRLen: 04, JTAG-DP
Scanning AP map to find all available APs
AP[3]: Stopped AP scan as end of AP map has been reached
AP[0]: AHB-AP (IDR: 0x44770001)
AP[1]: APB-AP (IDR: 0x24770002)
AP[2]: JTAG-AP (IDR: 0x14760010)
Iterating through AP map to find APB-AP to use
AP[0]: Skipped. Not an APB-AP
AP[1]: APB-AP found
ROMTbl[0][0]: CompAddr: 82141000 CID: B105900D, PID:04-003BB907 ETB
ROMTbl[0][1]: CompAddr: 82142000 CID: B105900D, PID:04-002BB906 CTI
ROMTbl[0][2]: CompAddr: 82143000 CID: B105900D, PID:04-004BB912 TPIU
ROMTbl[0][3]: CompAddr: 82144000 CID: B105900D, PID:04-001BB908 CSTF
ROMTbl[0][4]: CompAddr: 8214F000 CID: B105100D, PID:04-000BB4A9 ROM Table
ROMTbl[1][0]: CompAddr: 82150000 CID: B105900D, PID:04-000BBC09 Cortex-A9
Found Cortex-A9 r2p10
6 code breakpoints, 4 data breakpoints
Debug architecture ARMv7.0
Data endian: little
Main ID register: 0x412FC09A
I-Cache L1: 32 KB, 256 Sets, 32 Bytes/Line, 4-Way
D-Cache L1: 32 KB, 256 Sets, 32 Bytes/Line, 4-Way
System control register:
Instruction endian: little
Level-1 instruction cache disabled
Level-1 data cache disabled
MMU disabled
Branch prediction disabled
Using stop mode for background memory accesses:
https://wiki.segger.com/Memory_accesses.
Connected to target device.
Exec.Reset();
Util.Sleep (200);
Debug.Halt();
Util.Sleep (500);
Target.WriteU32 (0x020BC000, 0x30);
Target.WriteU32 (0x020E0774, 0xC0000);
Target.WriteU32 (0x020E0754, 0x0);
Target.WriteU32 (0x020E04AC, 0x28);
Target.WriteU32 (0x020E04B0, 0x28);
Target.WriteU32 (0x020E0464, 0x28);
Target.WriteU32 (0x020E0490, 0x28);
Target.WriteU32 (0x020E074C, 0x28);
Target.WriteU32 (0x020E0494, 0x28);
Target.WriteU32 (0x020E04A0, 0x0);
Target.WriteU32 (0x020E04B4, 0x28);
Target.WriteU32 (0x020E04B8, 0x28);
Target.WriteU32 (0x020E076C, 0x28);
Target.WriteU32 (0x020E0750, 0x20000);
Target.WriteU32 (0x020E04BC, 0x28);
Target.WriteU32 (0x020E04C0, 0x28);
Target.WriteU32 (0x020E04C4, 0x28);
Target.WriteU32 (0x020E04C8, 0x28);
Target.WriteU32 (0x020E0760, 0x20000);
Target.WriteU32 (0x020E0764, 0x28);
Target.WriteU32 (0x020E0770, 0x28);
Target.WriteU32 (0x020E0778, 0x28);
Target.WriteU32 (0x020E077C, 0x28);
Target.WriteU32 (0x020E0470, 0x28);
Target.WriteU32 (0x020E0474, 0x28);
Target.WriteU32 (0x020E0478, 0x28);
Target.WriteU32 (0x020E047C, 0x28);
Target.WriteU32 (0x021B0800, 0xA1390003);
Target.WriteU32 (0x021B080C, 0x3B0042);
Target.WriteU32 (0x021B0810, 0x24002A);
Target.WriteU32 (0x021B083C, 0x244023C);
Target.WriteU32 (0x021B0840, 0x2180220);
Target.WriteU32 (0x021B0848, 0x44484846);
Target.WriteU32 (0x021B0850, 0x36342E2E);
Target.WriteU32 (0x021B081C, 0x33333333);
Target.WriteU32 (0x021B0820, 0x33333333);
Target.WriteU32 (0x021B0824, 0x33333333);
Target.WriteU32 (0x021B0828, 0x33333333);
Target.WriteU32 (0x021B08B8, 0x800);
Target.WriteU32 (0x021B0004, 0x2002D);
Target.WriteU32 (0x021B0008, 0x1B333040);
Target.WriteU32 (0x021B000C, 0x676B52F3);
Target.WriteU32 (0x021B0010, 0xB66E8B63);
Target.WriteU32 (0x021B0014, 0x1FF00DB);
Target.WriteU32 (0x021B0018, 0x11740);
Target.WriteU32 (0x021B001C, 0x8000);
Target.WriteU32 (0x021B002C, 0x26D2);
Target.WriteU32 (0x021B0030, 0x6B1023);
Target.WriteU32 (0x021B0040, 0x27);
Target.WriteU32 (0x021B0000, 0x84190000);
Target.WriteU32 (0x021B001C, 0x2008032);
Target.WriteU32 (0x021B001C, 0x8033);
Target.WriteU32 (0x021B001C, 0x48031);
Target.WriteU32 (0x021B001C, 0x5208030);
Target.WriteU32 (0x021B001C, 0x4008040);
Target.WriteU32 (0x021B0020, 0x7800);
Target.WriteU32 (0x021B0818, 0x22227);
Target.WriteU32 (0x021B0004, 0x2556D);
Target.WriteU32 (0x021B0404, 0x11006);
Target.WriteU32 (0x021B001C, 0x0);
Target.WriteU32 (0x020C4068, 0xFFFFFFFF);
Target.WriteU32 (0x020C406C, 0xFFFFFFFF);
Target.WriteU32 (0x020C4070, 0xFFFFFFFF);
Target.WriteU32 (0x020C4074, 0xFFFFFFFF);
Target.WriteU32 (0x020C4078, 0xFFFFFFFF);
Target.WriteU32 (0x020C407C, 0xFFFFFFFF);
Target.WriteU32 (0x020C4080, 0xFFFFFFFF);
Target.WriteU32 (0x020C4084, 0xFFFFFFFF);
Target.WriteU32 (0x020E0010, 0xF00000CF);
Target.WriteU32 (0x020E0018, 0x7F007F);
Target.WriteU32 (0x020E001C, 0x7F007F);
Target.WriteU32 (0x020C4060, 0xFB);
Target.SetReg ("CPSR", 0xD3);
Target.SetReg ("SP", 0x93FF20);
Target.SetReg ("PC", 0x17800000);
Util.Sleep (500);
Elf.GetEntryPointPC(); // returns 0x17800000
Target.SetReg ("PC", 0x17800000);
Target.ReadU32 (0x20d8008); // returns 0xFFFFFFFFFFFFFFFF
Target.ReadU32 (0x20d8008): Could not read target memory.
Target.WriteU32 (0x17801000, 0x5a5a5a5a);
Target.ReadU32 (0x17801000); // returns 0xFFFFFFFFFFFFFFFF
Target.ReadU32 (0x17801000): Could not read target memory.
Debug.Continue();
Could not start CPU core. (ErrorCode: -1)
Connection to target device lost.

You might also like