| 
 | 
 
当我使用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; 
} 
 
 
 
 |   
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册 
 
 
 
x
 
 
 
 
 |