TI中文支持网
TI专业的中文技术问题搜集分享网站

OpenMP程序运行时出现E_spOutOfBounds

6678, compiler 7.4.4

程序中OpenMP并行域非常简单:

int i;omp_set_num_threads(2);
#pragma omp parallel for
	for(i = 0; i < 2; i++){
		printf("i = %d\n", omp_get_thread_num());
	}

把这段代码放进main函数中可以正常运行,但放进被main函数调用的h264codec()就会报错:

ti.sysbios.knl.Task: line 345: E_spOutOfBounds: Task 0x90000088 stack error, SP = 0xa00452d8.

增大stack也无济于事,仍然报错…求教啊

Kris Wang:

没有人知道么??调了好久也不知道问题出在哪里呀….

ding zongfu:

回复 Kris Wang:

Hi Kris Wang

            您好,您的这个问题解决了吗?是如何解决的?谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » OpenMP程序运行时出现E_spOutOfBounds
分享到: 更多 (0)