嵌入式开发者社区

标题: 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