嵌入式开发者社区
标题:
xdc.runtime.Error.raise: terminating execution
[打印本页]
作者:
lu769948929
时间:
2018-8-21 14:24
标题:
xdc.runtime.Error.raise: terminating execution
如下报错信息
B18=0xffff0000 B19=0x914e3010
B20=0x0 B21=0x914e3010
B22=0xffffffff B23=0xffffffff
B24=0xfffffff7 B25=0x0
B26=0x66666666 B27=0x30666666
B28=0xec2 B29=0x8c075850
B30=0xffffffe6 B31=0x914d6257
NTSR=0x91478f7c
ITSR=0xf
IRP=0x8
SSR=0x914e305c
AMR=0x914d628a
RILC=0x0
ILC=0x914a6890
Exception at 0x914e3148
EFR=0x2 NRP=0x914e3148
Internal exception: IERR=0x8
Opcode exception
ti.sysbios.family.c64p.Exception: line 256: E_exceptionMax: pc = 0x914e3148, sp = 0x914e3058.
xdc.runtime.Error.raise: terminating execution
map文件如下
SEGMENT ALLOCATION MAP
run origin load origin length init length attrs members
---------- ----------- ---------- ----------- ----- -------
80000000 80000000 11000d58 00000000 rw-
80000000 80000000 11000d58 00000000 rw- .far
91000d58 91000d58 00408624 00408624 rw-
91000d58 91000d58 00408624 00408624 rw- .fardata
91409380 91409380 000d6da9 000d6da9 r-x
91409380 91409380 000a75a0 000a75a0 r-x .text
914b0920 914b0920 0002f809 0002f809 r-- .const
914e0130 914e0130 00003000 00000000 rw-
914e0130 914e0130 00003000 00000000 rw- .stack
914e3130 914e3130 0000066c 0000066c r--
914e3130 914e3130 0000066c 0000066c r-- .switch
914e3800 914e3800 00000200 00000200 r-x
914e3800 914e3800 00000200 00000200 r-x .vecs
914e3a00 914e3a00 00000134 00000000 rw-
914e3a00 914e3a00 00000120 00000000 rw- .cio
914e3b20 914e3b20 00000014 00000000 rw- .bss
914e3b34 914e3b34 00000034 00000034 rw-
914e3b34 914e3b34 00000034 00000034 rw- .neardata
914e3b68 914e3b68 0000008c 0000008c r--
914e3b68 914e3b68 0000008c 0000008c r-- .rodata
914e3bf4 914e3bf4 003f6aac 003f6aac r--
914e3bf4 914e3bf4 003f6aac 003f6aac r-- .cinit
我在移植语音识别的相关代码,希望各位大牛帮忙分析一下问题和解决办法
作者:
tronlong-gxd
时间:
2018-8-21 16:55
提示:
作者被禁止或删除 内容自动屏蔽
作者:
tronlong-gxd
时间:
2018-8-21 16:57
提示:
作者被禁止或删除 内容自动屏蔽
作者:
lu769948929
时间:
2018-8-21 17:02
.switch是跳转表 这意思是我跳出堆栈区了嘛? 我对应的加大堆栈,还是会报错,是不是我要单独增大.switch跳转表的长度腻? 怎么增加呀?
作者:
tronlong-gxd
时间:
2018-8-22 08:52
提示:
作者被禁止或删除 内容自动屏蔽
作者:
lu769948929
时间:
2018-8-22 10:27
tronlong-gxd 发表于 2018-8-22 08:52
检查下指针的地址有没有pc = 0x914e3148,被覆盖。
怎么检查呀?能不能给个思路或者方法?~
作者:
tronlong-gxd
时间:
2018-8-22 10:45
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 嵌入式开发者社区 (https://51ele.net/)
Powered by Discuz! X3.4