嵌入式开发者社区
标题:
TMS320C6748debug进入不了main函数
[打印本页]
作者:
心渊wxy
时间:
2016-10-19 11:08
标题:
TMS320C6748debug进入不了main函数
当我使用TMS320C6748进行算法开发时,当我使用debug调试时,发现进入不了main函数,如附件图1、2所示。C6748.cmd截图如下:
代码如下:
#include <stdio.h>
#include "sobi_emxAPI.h"
#include "sobi.h"
#define row 4
#define col 6825
double data[row*col] = {0.0};
/*
* hello.c
*/
int main(void) {
int count = row*col;
int i;
FILE *fp;
int8_T n = 4;
int8_T p = 4;
emxArray_real_T *X = emxCreate_real_T(row,col);
emxArray_real_T *H = emxCreate_real_T(row,row);
emxArray_real_T *S = emxCreate_real_T(row,col);
printf("starting to working!\n");
printf("Reading data from mixedsig.txt.....\n");
// printf("Hello World!\n");
fp = fopen("..\\mixedsig.txt","r");
if(fp != NULL)
{
printf("open mixedsig.txt is successful!\n");
for(i=0;i<count;i++){
fscanf(fp,"%lf ",&X->data
);
}
printf("read mixedsig.txt is successful!\n ");
fclose(fp);
sobi(X,n,p,H,S);
fp = fopen("..\\sobi_c.txt","w");
if(fp != NULL)
{
for(i=0;i<count;i++){
data
= S->data
;
fprintf(fp,"%lf ",data
);
}
fclose(fp);
printf("writing data to sobi_c.txt successful!\n");
}
else
{
printf("open sobi_c.txt is failed!\n");
}
}
else{
printf("open mixedsig.txt is failed!\n");
}
emxDestroyArray_real_T(H);
emxDestroyArray_real_T(S);
return 0;
}
作者:
希望缄默
时间:
2016-10-19 11:28
缺少 GEL 文件
作者:
心渊wxy
时间:
2016-10-19 17:16
CCS5.5不需要添加gel文件吧?再说按照你们的“TMS320C6748开发例程使用手册”中也没有说要添加呀?
作者:
Lying
时间:
2016-10-19 17:38
这是跑飞了吧?
作者:
心渊wxy
时间:
2016-10-19 18:13
应该不是跑飞,main函数中只有一个printf编译debug后还是上图。
作者:
human
时间:
2016-10-19 22:27
文档有说要加载gel
作者:
心渊wxy
时间:
2016-10-20 14:31
按照文档做了一遍,添加.gel后,还是老问题,所以我尝试其他的办法,是不是.cmd文件的问题,我在尝试。
作者:
Elaine
时间:
2017-5-2 14:27
心渊wxy 发表于 2016-10-20 14:31
按照文档做了一遍,添加.gel后,还是老问题,所以我尝试其他的办法,是不是.cmd文件的问题,我在尝试。 ...
问题解决了吗?我也遇到相同问题了
欢迎光临 嵌入式开发者社区 (https://www.51ele.net/)
Powered by Discuz! X3.4