如何读取dsp中flash的大小及crc

如何读取dsp中flash的大小及crc,第1张

FLASH里面,但是不能读出来。我用一个正弦波程序,写入FLASH后将JTAG接口拔掉,如果能读取数据的话那么在DSP复位后还是有输出波形,但是我现在就不行了。同样的BOOTLOADER程序

要用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();

}

可以。CCS的全称是CodeComposerStudio,它是美国德州仪器公司出品的代码开发和调试套件。TI公司的产品线中有一大块业务是数字信号处理器和微处理器,CCS便是供用户开发和调试DSP和MCU程序的集成开发软件。在CCS中,需要处理数据的时候有一种方式是采用loaddata,这时可以从文件中装入数据到板子的内存,并且读出所写的程序,非常的方便。

开dsp的信号通的步骤如下:

1、打开DSP开发环境,选择需要使用的DSP芯片或系统。

2、在DSP开发环境中,选择信号通道的配置选项,一般在“硬件配置”或“通道配置”中。

3、在信号通道的配置界面中,选择需要开启的通道,设置通道的参数和属性。

4、在配置完成后,保存配置并编译程序。

5、将编译好的程序下载到DSP芯片或系统中。

以上就是关于如何读取dsp中flash的大小及crc全部的内容,包括:如何读取dsp中flash的大小及crc、有谁用DSP做过数字图像处理吗图像咋读取_基于dsp的图像处理、ccs能把板子里程序读出来吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10174758.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存