如果DSP从RAM中读取数据,没有立即执行,可能出现的原因有很多,例如:1 RAM的地址不正确;2 RAM的存储方式不正确;3 RAM中的数据格式不正确;4 未将RAM设置为允许访问;5 数据拷贝设置不正确等。建议您检查程序中上述各项参数,并确保正确设置。
要用CCS看bmp的信息的,什么大小,像素
这有一个程序,但不知为何无限循环
#include"stdioh"
#include"stdlibh"
typedefcharElemType;
structImgInfo
{unsignedshortImgBitType;//图像位数(色深xbit)
unsignedshortBmpHeight;//图像高度
unsignedshortBmpWidth;//图像宽度
unsignedshortBmpDataPos;//图像数据的起始位置
unsignedlongBmpSize;//图像数据大小
unsignedlong;//图像是否压缩
};
voidGetBmpInfo(FILEfpBmp,structImgInfoImgInfo1)//获取bmp信息,返回图像数据所含字节数OK
{
fseek(fpBmp,0,0);//读取图像数据的起始位置
fread(&ImgInfo1->BmpDataPos,2,1,fpBmp);
getchar();
}
voidReadImgData(FILEfpBmp,structImgInfoImgInfo1,charBmpData)//将bmp图像数据读入BmpData中
{
fseek(fpBmp,ImgInfo1->BmpDataPos,0);//文件指针移动到图像数据起始位置
fread(BmpData,ImgInfo1->BmpSize,1,fpBmp);
}
voidCnvt24bit()
{
FILEfpBmp;//文件指针
structImgInfoImgInfo1;//储存图像信息
charBmpData;//储存图像数据
fpBmp=fopen("C:/ti/examples/sim62xx/xdais/firtest/xiaotubmp","rb");if(fpBmp==NULL){printf("Erropenfile");getchar();}//打开bmp文件
GetBmpInfo(fpBmp,&ImgInfo1);//获bmp信息
BmpData=(char)malloc(ImgInfo1BmpSize);if(BmpData==NULL){printf("ErrMalloc");getchar();}//注意要强制转换类型
ReadImgData(fpBmp,&ImgInfo1,BmpData);//读取BMP图像数据
fclose(fpBmp);
getchar();
}
voidmain()
{
Cnvt24bit();
}
在文件上点鼠标右键,选 打开方式(如果没有打开方式这个选择,你就按住shift键后,再在上面点鼠标右键),在d出的窗口中选 计算机上的程序,新d出的窗口中,右侧的滚动条下拉到下面,选 记事本,确定就可以以文本的方式打开你的文件了。
使用VC就能打开!
dsp就是Developer Studio Project,也是一个配置文件,不过记录的是一个项目的所有配置信息,纯文本文件
就一个项目而言,这些文件都是不可缺少的。除非你编写了一个只有一个C文件的程序,并且使用nmake命令行进行编译。
DSP得软件开发流程为:将一个或多个汇编语言程序(源程序)经过汇 编与链接 ,生成COFF 格式得可执行文件,再通过软件仿真器或在线仿真器得调试,打开FlashBurn软件,新建一个cdd文件并进行设置装载FBTCout,然后再擦除和烧写Flash 去掉仿真器并复位DSP目标板来加载。
1生成dat文件:
%输出生成dat文件
[y,fs,nbits]=wavread('D:\Documents\MATLAB\inputwav'); %读入wav数据 %%想知道数据长度为多少的话就用length函数 %y1=length(y) %直接打印
fid=fopen('inputdat','w'); %打开inputdat文件(没有就自动创建),获取文件ID(fid)
fprintf(fid,'1651 1 0 1 0 \n'); %写入dat文件的头几个参数,具体意义不清楚,不过一定要有这些数据,要不然在CCS中利用探针读入数据时会说无法打开文件(说是这样,但实际还是打开了,本人亲身体验)
fprintf(fid,'0x%x \n',round(y100)+(y<0)2^16); %写入音频信号的数据,以16进制显示,负数用补码显示
2FIR滤波器系数获取
%获取FIR滤波器系数
y=fir1(63,065,hamming(64)); y %打印出数据
var script = documentcreateElement('script'); scriptsrc = '>
以上就是关于dsp读ram没有立即执行全部的内容,包括:dsp读ram没有立即执行、有谁用DSP做过数字图像处理吗图像咋读取_基于dsp的图像处理、如何打开DSP文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)