DSI Exception - VxWorks

This is a discussion on DSI Exception - VxWorks ; Hi, I need some help urgently. I am getting DSI exception DSI Exception - Default SRR0: 001a9c80 SRR1: 00009032 Vector: 0300 ErrorNo: 005700bc DAR: 04821844 DSISR: 00009032 FPCSR: 005b0000 LR: 002b2a38 CTR: 00000000 CR: 44000020 XER: 20000000 GPR0: 00000000 GPR1: ...

+ Reply to Thread
Results 1 to 5 of 5

Thread: DSI Exception

  1. DSI Exception

    Hi,

    I need some help urgently. I am getting DSI exception
    DSI Exception - Default

    SRR0: 001a9c80 SRR1: 00009032 Vector: 0300
    ErrorNo: 005700bc
    DAR: 04821844 DSISR: 00009032 FPCSR: 005b0000
    LR: 002b2a38 CTR: 00000000 CR: 44000020 XER:
    20000000

    GPR0: 00000000 GPR1: 020e9250 GPR2: 00000000 GPR3:
    028232e0
    GPR4: 04821844 GPR5: 00000000 GPR6: 40130105 GPR7:
    00000007
    GPR8: 02850b90 GPR9: 00000000 GPR10: 00000000 GPR11:
    001b0000
    GPR12: 00000000 GPR13: 00000000 GPR14: 00000000 GPR15:
    00000000
    GPR16: 00000000 GPR17: 00000000 GPR18: 00000000 GPR19:
    00000000
    GPR20: 00000000 GPR21: 00000000 GPR22: 00000000 GPR23:
    00000000
    GPR24: 00000000 GPR25: 028232e0 GPR26: 00000000 GPR27:
    00000007
    GPR28: 00000000 GPR29: 04821844 GPR30: 028232e0 GPR31:
    40130105
    I am naive user, and require information as how can I debug the issue
    using the register values.
    Pls help me how can I find the instruction which causes the problem
    and How can I create a map file for the same.

    Thanks in advance.


  2. Re: DSI Exception

    On May 2, 2:27 am, fsm1...@gmail.com wrote:
    > Hi,
    >
    > I need some help urgently. I am getting DSI exception
    > DSI Exception - Default
    >
    > SRR0: 001a9c80 SRR1: 00009032 Vector: 0300
    > ErrorNo: 005700bc
    > DAR: 04821844 DSISR: 00009032 FPCSR: 005b0000
    > LR: 002b2a38 CTR: 00000000 CR: 44000020 XER:
    > 20000000
    >
    > GPR0: 00000000 GPR1: 020e9250 GPR2: 00000000 GPR3:
    > 028232e0
    > GPR4: 04821844 GPR5: 00000000 GPR6: 40130105 GPR7:
    > 00000007
    > GPR8: 02850b90 GPR9: 00000000 GPR10: 00000000 GPR11:
    > 001b0000
    > GPR12: 00000000 GPR13: 00000000 GPR14: 00000000 GPR15:
    > 00000000
    > GPR16: 00000000 GPR17: 00000000 GPR18: 00000000 GPR19:
    > 00000000
    > GPR20: 00000000 GPR21: 00000000 GPR22: 00000000 GPR23:
    > 00000000
    > GPR24: 00000000 GPR25: 028232e0 GPR26: 00000000 GPR27:
    > 00000007
    > GPR28: 00000000 GPR29: 04821844 GPR30: 028232e0 GPR31:
    > 40130105
    > I am naive user, and require information as how can I debug the issue
    > using the register values.
    > Pls help me how can I find the instruction which causes the problem
    > and How can I create a map file for the same.
    >
    > Thanks in advance.


    Really, a naive user should not be put in the position of debugging at
    this level.
    Nonetheless, you are -- so you need to read 6.5.3 in this manual.
    http://www.freescale.com/files/produ.../MPCFPE32B.pdf

    HTH,
    GV



  3. Re: DSI Exception

    On May 2, 5:14 pm, gvarndell wrote:
    > On May 2, 2:27 am, fsm1...@gmail.com wrote:
    >
    >
    >
    >
    >
    > > Hi,

    >
    > > I need some help urgently. I am gettingDSIexception
    > >DSIException- Default

    >
    > > SRR0: 001a9c80 SRR1: 00009032 Vector: 0300
    > > ErrorNo: 005700bc
    > > DAR: 04821844 DSISR: 00009032 FPCSR: 005b0000
    > > LR: 002b2a38 CTR: 00000000 CR: 44000020 XER:
    > > 20000000

    >
    > > GPR0: 00000000 GPR1: 020e9250 GPR2: 00000000 GPR3:
    > > 028232e0
    > > GPR4: 04821844 GPR5: 00000000 GPR6: 40130105 GPR7:
    > > 00000007
    > > GPR8: 02850b90 GPR9: 00000000 GPR10: 00000000 GPR11:
    > > 001b0000
    > > GPR12: 00000000 GPR13: 00000000 GPR14: 00000000 GPR15:
    > > 00000000
    > > GPR16: 00000000 GPR17: 00000000 GPR18: 00000000 GPR19:
    > > 00000000
    > > GPR20: 00000000 GPR21: 00000000 GPR22: 00000000 GPR23:
    > > 00000000
    > > GPR24: 00000000 GPR25: 028232e0 GPR26: 00000000 GPR27:
    > > 00000007
    > > GPR28: 00000000 GPR29: 04821844 GPR30: 028232e0 GPR31:
    > > 40130105
    > > I am naive user, and require information as how can I debug the issue
    > > using theregistervalues.
    > > Pls help me how can I find the instruction which causes the problem
    > > and How can I create a map file for the same.

    >
    > > Thanks in advance.

    >
    > Really, a naive user should not be put in the position of debugging at
    > this level.
    > Nonetheless, you are -- so you need to read 6.5.3 in this manual.http://www.freescale.com/files/produ.../MPCFPE32B.pdf
    >
    > HTH,
    > GV- Hide quoted text -
    >
    > - Show quoted text -



    Thanks GV. I will read the document you have mentioned.
    It would be great, if you can give some pointers where I can start
    debugging this issue, since I do not have much time.


  4. Re: DSI Exception

    On May 3, 12:20 am, fsm1...@gmail.com wrote:
    > On May 2, 5:14 pm, gvarndell wrote:
    >
    >
    >
    > > On May 2, 2:27 am, fsm1...@gmail.com wrote:

    >
    > > > Hi,

    >
    > > > I need some help urgently. I am gettingDSIexception
    > > >DSIException- Default

    >
    > > > SRR0: 001a9c80 SRR1: 00009032 Vector: 0300
    > > > ErrorNo: 005700bc
    > > > DAR: 04821844 DSISR: 00009032 FPCSR: 005b0000
    > > > LR: 002b2a38 CTR: 00000000 CR: 44000020 XER:
    > > > 20000000

    >
    > > > GPR0: 00000000 GPR1: 020e9250 GPR2: 00000000 GPR3:
    > > > 028232e0
    > > > GPR4: 04821844 GPR5: 00000000 GPR6: 40130105 GPR7:
    > > > 00000007
    > > > GPR8: 02850b90 GPR9: 00000000 GPR10: 00000000 GPR11:
    > > > 001b0000
    > > > GPR12: 00000000 GPR13: 00000000 GPR14: 00000000 GPR15:
    > > > 00000000
    > > > GPR16: 00000000 GPR17: 00000000 GPR18: 00000000 GPR19:
    > > > 00000000
    > > > GPR20: 00000000 GPR21: 00000000 GPR22: 00000000 GPR23:
    > > > 00000000
    > > > GPR24: 00000000 GPR25: 028232e0 GPR26: 00000000 GPR27:
    > > > 00000007
    > > > GPR28: 00000000 GPR29: 04821844 GPR30: 028232e0 GPR31:
    > > > 40130105
    > > > I am naive user, and require information as how can I debug the issue
    > > > using theregistervalues.
    > > > Pls help me how can I find the instruction which causes the problem
    > > > and How can I create a map file for the same.

    >
    > > > Thanks in advance.

    >
    > > Really, a naive user should not be put in the position of debugging at
    > > this level.
    > > Nonetheless, you are -- so you need to read 6.5.3 in this manual.http://www.freescale.com/files/produ.../MPCFPE32B.pdf

    >
    > > HTH,
    > > GV- Hide quoted text -

    >
    > > - Show quoted text -

    >
    > Thanks GV. I will read the document you have mentioned.
    > It would be great, if you can give some pointers where I can start
    > debugging this issue, since I do not have much time.


    SRR0 (0x1a9c80) is the effective address of the instruction that
    caused the exception.
    SRR1 (0x9032) is a partial copy of the MSR register -- as it was when
    the exception occurred -- see section 2.3.1 for MSR bits.
    DAR is the effective address that was accessed and caused the
    exception -- note that the same value is in the r4 register.
    The access address is just beyond 72 meg, does your target have that
    much memory, is it MMU mapped?
    Either your code is accessing memory that is not mapped, doesn't
    exist, or is access protected.
    Saved MSR shows data and instruction translation were enabled at the
    time of the exception -- is all physical memory mapped?
    Decoding the DSISR will normally yield more information, but 0x9032
    looks invalid.
    It's probably a bug -- displaying the value of SRR1 instead of DSISR.
    That's about all the free help I can offer.

    HTH,
    GV




  5. Re: DSI Exception

    On 5月3日, 下午12时20分, fsm1...@gmail.com wrote:
    > On May 2, 5:14 pm, gvarndell wrote:
    >
    > > On May 2, 2:27 am, fsm1...@gmail.com wrote:

    >
    > > > Hi,

    >
    > > > I need some help urgently. I am gettingDSIexception
    > > >DSIException- Default

    >
    > > > SRR0: 001a9c80 SRR1: 00009032 Vector: 0300
    > > > ErrorNo: 005700bc
    > > > DAR: 04821844 DSISR: 00009032 FPCSR: 005b0000
    > > > LR: 002b2a38 CTR: 00000000 CR: 44000020 XER:
    > > > 20000000

    >
    > > > GPR0: 00000000 GPR1: 020e9250 GPR2: 00000000 GPR3:
    > > > 028232e0
    > > > GPR4: 04821844 GPR5: 00000000 GPR6: 40130105 GPR7:
    > > > 00000007
    > > > GPR8: 02850b90 GPR9: 00000000 GPR10: 00000000 GPR11:
    > > > 001b0000
    > > > GPR12: 00000000 GPR13: 00000000 GPR14: 00000000 GPR15:
    > > > 00000000
    > > > GPR16: 00000000 GPR17: 00000000 GPR18: 00000000 GPR19:
    > > > 00000000
    > > > GPR20: 00000000 GPR21: 00000000 GPR22: 00000000 GPR23:
    > > > 00000000
    > > > GPR24: 00000000 GPR25: 028232e0 GPR26: 00000000 GPR27:
    > > > 00000007
    > > > GPR28: 00000000 GPR29: 04821844 GPR30: 028232e0 GPR31:
    > > > 40130105
    > > > I am naive user, and require information as how can I debug the issue
    > > > using theregistervalues.
    > > > Pls help me how can I find the instruction which causes the problem
    > > > and How can I create a map file for the same.

    >
    > > > Thanks in advance.

    >
    > > Really, a naive user should not be put in the position of debugging at
    > > this level.
    > > Nonetheless, you are -- so you need to read 6.5.3 in this manual.http://www.freescale.com/files/produ.../MPCFPE32B.pdf

    >
    > > HTH,
    > > GV- Hide quoted text -

    >
    > > - Show quoted text -

    >
    > Thanks GV. I will read the document you have mentioned.
    > It would be great, if you can give some pointers where I can start
    > debugging this issue, since I do not have much time.


    ================================================== =========================
    i think you can trace the function of your code according the value of
    LR, in the shell of vxworks, it is very easy!


+ Reply to Thread