运行过程中出错,从核报错,产生SDLB异常
-
使用athread_get传输数据
传输的数据量是4B对齐的,就是不知如何保证主核的内存地址和从核的LDM地址也是对齐的
运行时产生如下异常
CG vn039900 exception !
SDLB transform exception
ERROR, NO SPE EXCEPTION!
使用从核调试工具进行调试
获得以下文件
不明白访问越权的意思。
希望可以得到解答,谢谢~
-
看看get的两个指针的位置是不是写反了?athread_get第一个指针是主核数据指针,第二个指针是从核数据指针。athread_put相反。
-
检查了一下,应该不是这个问题,从错误提示上看是内存没有对界,请问一般是如何解决这个问题的
-
诶, 你是用的稳定版吗?
说实话像是主存局存地址写反了.
SDLB的错误只有SDLB ERROR SPOT可信.
至于你越权了, 那么可能是主存地址没有算对?
建议你参考一下从核的PC值.
-
@全局唯一的用户名 请问问题解决了吗?我最近也遇到了同样的问题,能教教我怎么解决吗?谢谢