你是如何确认堆栈没有溢出的? 一般程序能正常运行一段时间的话,估计跟堆栈的关系不是很大的,你现在是在CCS下用仿真器跑的 程序,很多可能是仿真器是取不到目标数据才会出现这种情况,你可以尝试把程序烧写到flash rom里面 ,脱离仿真器,看程序能否跑起来。 本站(www.21control.com)推出由TI DSP芯片TMS320VC5509A(200M主频)和 Altera FPGA Cyclone II 组成的音视频开发板, 开发板资源分为DSP子板和FPGA子板,DSP子板主要做音频处理,同时可以将 FPGA子板的视频数据接收进来做视频分析和处理,两块子板结合,完美实现视 频和音频的高速处理。 开发板特点: 1.使用TMS320VC5509A和Cyclone II EP2C5运算平台, 性价比优越的高速处理平台. 2.支持视频采集(ITU-R656),可以应用TI的IMGLIB(视频库) 做二次开发,DMA通道采集视频数据进DSP(源码). IMGLIB提供DCT/IDCT,小波变换,边缘检测等视频算法. 3.高精度音频采集,DMA传输音频数据(源码),支持高速音 频信号处理. 4.提供USB2.0接口,SD卡MMC卡接口. 5.CSL库应用例程,Bootload程序,SDRAM控制程序. 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的算法库和视频处理库(包括压缩和转换等视频算法); FPGA子板资源(硬件): Altera Cyclone II 芯片EP2C5; 视频AD/DA芯片.
软件部分: 视频AD/DA的配置程序; 视频采集的FPGA程序; 配套清单:提供DSP子板一块,FPGA子板一块,USB线一条,电源一只,串口线一条,开发光盘一张, 还有Byteblaster II下载线一条 。
|