[Bug 2088] CSB337 (CSB637 variant) does not boot properly

bugzilla-daemon at rtems.org bugzilla-daemon at rtems.org
Mon Feb 4 12:45:44 UTC 2013


https://www.rtems.org/bugzilla/show_bug.cgi?id=2088

--- Comment #7 from Wendell P Silva <silvawp at gmail.com> 2013-02-04 06:45:44 CST ---
Using the MicroMonitor, I disassembled from 0x10000020 and got the following
lines:

--- [ BEGIN ] ---

10000020: 1001d334 andne sp, r1, r4, lsr r3
10000024: e1a00000 nop (mov r0,r0)
10000028: e1a00000 nop (mov r0,r0)
1000002c: e1a00000 nop (mov r0,r0)
10000030: 333a3030 teqcc r10, #48 ; 0x30
10000034: 33323a30 teqcc r2, #196608 ; 0x30000
10000038: 3a37333a bcc 0x10dccd28
1000003c: 453a3230 ldrmi r3, [r10, -#560]!
10000040: ffff0033 swinv 0x00ff0033
10000044: ffffffff swinv 0x00ffffff
10000048: e1a00000 nop (mov r0,r0)
1000004c: e1a00000 nop (mov r0,r0)
10000050: ffffffff swinv 0x00ffffff
10000054: ffffffff swinv 0x00ffffff
10000058: ffffffff swinv 0x00ffffff
1000005c: ffffffff swinv 0x00ffffff
10000060: ffffffff swinv 0x00ffffff
10000064: ffffffff swinv 0x00ffffff
10000068: ffffffff swinv 0x00ffffff
1000006c: ffffffff swinv 0x00ffffff
10000070: ffffffff swinv 0x00ffffff
10000074: ffffffff swinv 0x00ffffff
10000078: ffffffff swinv 0x00ffffff
1000007c: ffffffff swinv 0x00ffffff
10000080: ffffffff swinv 0x00ffffff
10000084: ffffffff swinv 0x00ffffff
10000088: e59ff114 ldr pc, [pc, #114] ; 0x100001a4
1000008c: e1a00000 nop (mov r0,r0)
10000090: e59f0110 ldr r0, [pc, #110] ; 0x100001a8
10000094: ee0f0f11 mcr 15, 0, r0, cr15, cr1, {0}
10000098: e1a00000 nop (mov r0,r0)
1000009c: e1a00000 nop (mov r0,r0)
100000a0: e1a00000 nop (mov r0,r0)
100000a4: e59f0100 ldr r0, [pc, #100] ; 0x100001ac
100000a8: ee010f10 mcr 15, 0, r0, cr1, cr0, {0}
100000ac: e1a00000 nop (mov r0,r0)
100000b0: e1a00000 nop (mov r0,r0)
100000b4: e1a00000 nop (mov r0,r0)
100000b8: e3a00000 mov r0, #0 ; 0x0
100000bc: ee080f17 mcr 15, 0, r0, cr8, cr7, {0}
100000c0: ee070f17 mcr 15, 0, r0, cr7, cr7, {0}
100000c4: ee070f9a mcr 15, 0, r0, cr7, cr10, {4}
100000c8: e1a00000 nop (mov r0,r0)
100000cc: e1a00000 nop (mov r0,r0)
100000d0: e1a00000 nop (mov r0,r0)
100000d4: e3e00000 mvn r0, #0 ; 0x0
100000d8: ee030f10 mcr 15, 0, r0, cr3, cr0, {0}
100000dc: e3a01981 mov r1, #2113536 ; 0x204000
100000e0: e1a0d001 mov sp, r1
100000e4: eb00b938 bl 0x1002e5cc

--- [ END ] ---

Does this code make any sense, if we consider that _moncom = 0x10000020 and
monConnect() is executing _moncom(CONSTANT, &function_pointer_var, 0, 0)?

Hope this clarifies something.

-- 
Configure bugmail: https://www.rtems.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the bugs mailing list