risc-v exception



  • Dear all:
    exception中load access fault 问题如何排查 ?谢谢
    Exception:
    Load access fault

    =================================================================
    x1 (ra : Return address ) ==> 0x0000000080016ed8
    x2 (sp : Stack pointer ) ==> 0x8000000000007880
    x3 (gp : Global pointer ) ==> 0x0000000080004d94
    x4 (tp : Thread pointer ) ==> 0x00000000deadbeef
    x5 (t0 : Temporary ) ==> 0x430a0d2a203a6e69
    x6 (t1 : Temporary ) ==> 0x530a0d203a657461
    x7 (t2 : Temporary ) ==> 0x000000000000061c
    x8 (s0/fp: Save register,frame pointer ) ==> 0x0000000080169f60
    x9 (s1 : Save register ) ==> 0x3239f5745d612f17
    x10(a0 : Function argument,return value) ==> 0x000000008020104d
    x11(a1 : Function argument,return value) ==> 0x000073ff0a0d3696
    x12(a2 : Function argument ) ==> 0x000000000000012f
    x13(a3 : Function argument ) ==> 0x0000000000000001
    x14(a4 : Function argument ) ==> 0x000000008020104d
    x15(a5 : Function argument ) ==> 0x0000000000000003
    x16(a6 : Function argument ) ==> 0x203a6874676e654c
    x17(a7 : Function argument ) ==> 0x000000008020117c
    x18(s2 : Save register ) ==> 0x000000000000012f
    x19(s3 : Save register ) ==> 0x00000000000000c5
    x20(s4 : Save register ) ==> 0x000000008019a068
    x21(s5 : Save register ) ==> 0x00000000000001f4
    x22(s6 : Save register ) ==> 0x0000000080200f88
    x23(s7 : Save register ) ==> 0x000000008019a068
    x24(s8 : Save register ) ==> 0x0000000080201970
    x25(s9 : Save register ) ==> 0x000000008009a710
    x26(s10 : Save register ) ==> 0x000000008009a6d8
    x27(s11 : Save register ) ==> 0x0000000000000065
    x28(t3 : Temporary ) ==> 0x440a0d73203a4e50
    x29(t4 : Temporary ) ==> 0x0a0d4a644c654720
    x30(t5 : Temporary ) ==> 0x3a53520a0d344e38
    x31(t6 : Temporary ) ==> 0x2d36415236203a54

    exception pc => 0x8007f082
    current thread: tshell
    thread cpu pri status sp stack size max used left tick error


    tshell 0 20 running 0x00000840 0x00028000 18% 0x00000003 000
    at_clnt N/A 9 suspend 0x00000220 0x00000600 53% 0x00000005 000
    aio N/A 16 suspend 0x00000170 0x00000800 17% 0x0000000a 000
    sys_work N/A 23 suspend 0x00000170 0x00000800 76% 0x0000000a 000
    tcpip N/A 10 suspend 0x000002a0 0x00002800 08% 0x00000014 000
    etx N/A 12 suspend 0x00000210 0x00002800 05% 0x00000010 000
    erx N/A 12 suspend 0x00000220 0x00002800 05% 0x00000010 000
    tidle1 1 31 running 0x00000120 0x00001000 10% 0x0000000b 000
    tidle0 N/A 31 ready 0x00000170 0x00001000 12% 0x00000015 000