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

c6678 不能load memory?

您好,

C6678  ccsv5.5  XDS100v1  win10

我最近做图像处理的东西,想要把图像放入DSP进行处理。想要将图像.dat文件load memory,但是一直提示NSL报错。不知道是哪里的原因,请帮忙解答,谢谢。

下面是我读入图像的代码:

int main()
{

FILE *fid;
fid = fopen("E:\\ccs_workspace\\fast_rx_s_2\\test_double.dat", "rb");
if (fid == NULL)
{
printf("error on open file!\n");
}
printf("test console!\n");
double num[3];
fread(&num, sizeof(double), 3, fid);
int H = num[0];
int W = num[1];
int Dim = num[2];
double *pos = (double*)malloc(sizeof(double)*H*W*Dim);
//fread(pos, sizeof(double), H*W*Dim, fid);
//fclose(fid);

return 0;

}

想要在将数据读入pos作处理,但fread很慢,load memory 一直报错,是什么原因?谢谢

Shine:

请升级一下CCS,ccs 6.1.2以上的版本支持win10。
processors.wiki.ti.com/…/System_Requirements

user5179571:

回复 Shine:

谢谢,重新装了CCS8.3以后可以使用load  memeory了,但是我在pos位置处load完数据以后,程序不能往下接着运行,断点也不能加请问什么原因呢?

Ryan BL:

回复 user5179571:

怀疑你踩内存了,对照map文件检查。

赞(0)
未经允许不得转载:TI中文支持网 » c6678 不能load memory?
分享到: 更多 (0)