首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 嵌入开发 >

DSP CCS3.3竟然不支持结构

2012-12-25 
DSP CCS3.3居然不支持结构?typedef struct tagBITMAPFILEHEADER {Uint16bfType //必须为BMUint32bfSize

DSP CCS3.3居然不支持结构?
typedef struct tagBITMAPFILEHEADER {
        Uint16    bfType; //必须为BM
        Uint32    bfSize; //位图文件大小
        Uint16    bfReserved1;
        Uint16    bfReserved2;
        Uint32    bfOffBits; //位图数据起始位置
} BITMAPFILEHEADER; //文件头
像这么一个结构居然不被支持,无法字节对齐
TI spru187o.pdf手册最多就提了个#pragma STRUCT_ALIGN(BITMAPFILEHEADER,1);这个东西只能对整个结构进行对齐,
不能对中间变量对齐,第一个遇到Uint16直接就对齐成4字节,编译器设置我都看遍了,没有相关设置

是在没法只能整个大大地char来搞,那写出来的程序可读性太低了
不知道哪位高手知道如何实现结构的对齐,不胜感激

我最近学习语音600B压缩、FFT、DCT、DWT算法,有志同道合者,愿与共论
[解决办法]
dsp是要运算快
[解决办法]
应该是可以的吧,是不是自己没有设置好
[解决办法]
关注中...

热点排行