7228|7

97

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

为什么这段在C编译环境里能用的程序在CCS里却会跑飞了呢 [复制链接]

#include \"stdio.h\"

void main()
{    int i;
    FILE *file;
    int fbuffer[80];
    file=fopen(\"C:\\\\speech.txt\",\"r\";
    printf(\"file = %d\\n\",file);
    if(file!=NULL)
    {
      fread(fbuffer,sizeof(int),80,file);
      for(i=0;i<80;i++)
      printf(\"buffer = %c\\n\",fbuffer);
    }
    fclose(file);

}



把fbuffer加到watch window中看不到正确的数  其中speech里面全是1

请大家看下有什么问题 谢谢了 ccs2.0

最新回复

看下是不是复位端的问题吧...  详情 回复 发表于 2008-4-17 00:34
点赞 关注

回复
举报

71

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
你好,我最近遇到了同样的问题,在VC的环境下运行的程序,加载到CCS下,运行的结果不对了,现在初步估计是在CCS下调用C的库函数有问题。是不是要自己写fopen,fread之类的函数,摸索中。
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
这个要设置Heap的,具体如何使用fread, fopen,请查看相应的帮助说明。
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

4
 
应该在保证了足够的HEAP和stack之后就可以的了,在DSP build option里面设置,而且CMD文件也做相应的修改,我一直都在用fread和fopen等函数,可以用的。我用的是CCS2.2.18和ccs3.1



本站(www.21control.com)即将推出由TI DSP芯片TMS320VC5509A(200M主频)和Altera FPGA Cyclone II 组成的音视频开发板,
开发板资源分为DSP子板和FPGA子板,DSP子板主要做音频处理,同时可以将FPGA子板的视频数据接收进来做视频分析和处理,两块子板结合,完美实现视频和音频的高速处理。
1、DSP子板资源(硬件):
TI 200M主频DSP芯片;片上128K×16bit RAM,32K×16bit ROM
片上USB2.0,RTC,MMC、SD卡接口;双通道10bit /21.5KHz  A/D接口
外扩4M×16bit SDRAM;
32K×8bit SPI FLASH ROM;
32K×16bit IIC EEPROM;
CIRRUS 专业级音频AD/DA及相关配置电路;
软件:
DMA操作全部源码(包括Mcbsp和并口);
CSL库应用和DSPLIB应用例子;
SPI FLASH ROM BOOTLOAD程序(整个BOOTLOAD详细过程)
IIC操作例程;
音频处理程序;
视频采集部分源码;
MMC、SD卡操作程序;
RTC程序;
EMIF操作程序;
IO操作,定时器操作程序;
USB演示程序,部分源码;
TI的算法库和视频处理库(包括压缩和转换等视频算法);
2、FPGA子板资源(硬件):
Altera Cyclone II 芯片EP2C5;
视频AD/DA芯片.

软件部分:
视频AD/DA的配置程序;
视频采集的FPGA程序;
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

5
 
我要用printf()设置了HEAP和stack后确实程序不再跑飞,但是在某个地方死循环了,是否必须要做cmd文件的相应修改?cmd文件怎么修改啊?我用的dm642
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

6
 
.stack
.sysstack
.sysmem
这几个段最好指定在内部RAM中,保证有较大的空间,最好不要放在外部SDRAM中,
在5500中做了这几样就可以的了,DM642是否不一样就不清楚的了,祝好运。



本站(www.21control.com)即将推出由TI DSP芯片TMS320VC5509A(200M主频)和Altera FPGA Cyclone II 组成的音视频开发板,
开发板资源分为DSP子板和FPGA子板,DSP子板主要做音频处理,同时可以将FPGA子板的视频数据接收进来做视频分析和处理,两块子板结合,完美实现视频和音频的高速处理。
1、DSP子板资源(硬件):
TI 200M主频DSP芯片;片上128K×16bit RAM,32K×16bit ROM
片上USB2.0,RTC,MMC、SD卡接口;双通道10bit /21.5KHz  A/D接口
外扩4M×16bit SDRAM;
32K×8bit SPI FLASH ROM;
32K×16bit IIC EEPROM;
CIRRUS 专业级音频AD/DA及相关配置电路;
软件:
DMA操作全部源码(包括Mcbsp和并口);
CSL库应用和DSPLIB应用例子;
SPI FLASH ROM BOOTLOAD程序(整个BOOTLOAD详细过程)
IIC操作例程;
音频处理程序;
视频采集部分源码;
MMC、SD卡操作程序;
RTC程序;
EMIF操作程序;
IO操作,定时器操作程序;
USB演示程序,部分源码;
TI的算法库和视频处理库(包括压缩和转换等视频算法);
2、FPGA子板资源(硬件):
Altera Cyclone II 芯片EP2C5;
视频AD/DA芯片;
软件部分:
视频AD/DA的配置程序;
视频采集的FPGA程序;
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

7
 
请问设置了Heap和stack之后,fopen在脱离PC单独运行的时候也能用吗?谢谢!
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

8
 
看下是不是复位端的问题吧...
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表