上海婦科疾病研究所 上海女性不孕醫(yī)院 上海引產(chǎn)醫(yī)院 無(wú)痛引產(chǎn)痛不痛 上海人流醫(yī)院 白癜風(fēng)治療醫(yī)院 上海小兒腦癱醫(yī)院 上海女子醫(yī)院
遮天,听中国有声小说

国产精品无码毛片AV_亚洲毛片精品在线_全球黄色短视频在线免费观看_亚洲一区二区爱av_成年人免费观看网址_欧美美女性爱喷水网址_亚洲毛片av无码不卡_国产无码视频在线观看_高清国语自产拍在线播放_女人午夜免费黄片

用戶名: 密碼:
主頁(yè) 設(shè)為首頁(yè) 加入收藏
      產(chǎn)品中心       技術(shù)中心       下載中心        社區(qū)新聞        誠(chéng)聘英才       大學(xué)計(jì)劃        關(guān)于我們       技術(shù)論壇
  您的當(dāng)前位置:ADSP開源社區(qū) >> 技術(shù)中心 >> SHARC 今天是:
技術(shù)中心  
SigmaDSP
SHARC
A2B音頻總線
Blackfin
ADI操作系統(tǒng)
ADSP-218X
TigerSAHRC
ADI DSP仿真器
產(chǎn)品導(dǎo)航
ADI DSP仿真器
SigmaDSP開發(fā)板
ADI A2B總線開發(fā)板
SHARC DSP開發(fā)板
銷售網(wǎng)絡(luò)
SHARC  
關(guān)于ADSP SHARC 數(shù)據(jù)長(zhǎng)度問(wèn)題請(qǐng)教
[ 作者:OP ] [ 來(lái)源:ADSP開源社區(qū) ] [ 發(fā)布時(shí)間:2015-12-14 ]

問(wèn)題:

我發(fā)現(xiàn)下面的函數(shù)不能生成正確的CRC16結(jié)果,調(diào)試發(fā)現(xiàn),

雖然進(jìn)行了強(qiáng)制類型轉(zhuǎn)換unsigned char *code = (unsigned char *)data;

但是對(duì)code++;仍舊對(duì)指針移動(dòng)的4字節(jié)。

是由于SHARC的架構(gòu)支持的最小尋址單位是32bit??

還是CCES生成的代碼問(wèn)題?如果使用匯編做基址變址尋址是否可以尋址到字節(jié)呢?

unsigned short int CRC16_Table(void *data,unsigned char len)

{

    unsigned char *code = (unsigned char *)data;

    unsigned short int  crc16 = 0xFFFF;

    unsigned char crcregister;

    unsigned char data0;

    for( ; len > 0; len--)

    {

        crcregister = (crc16 >> 8) & 0x000000FF;

        crc16 = (crc16 << 8) & 0x0000FF00;

        data0 = (*(unsigned char *)code)&0x000000FF;

        crc16 = (crc16 ^ crc16_tab[(crcregister ^ ((*code)&0x000000FF)) & 0x000000FF]) & 0x0000FFFF;

        (unsigned char *)code++;

    }

    return(crc16);

}

 

答:

SHARC 支持的數(shù)據(jù)類型CHAR,SHORT INT, INT 都是32位的。

具體你可以參看SHARC 的compiler手冊(cè)。

聯(lián)系我們 | 關(guān)于我們 | 免責(zé)聲明 | 誠(chéng)征英才 | 友情鏈接
Copyright 2019 All rights reserved  本網(wǎng)頁(yè)版權(quán)屬Open ADSP所有
北京海淀區(qū)中關(guān)村大街32號(hào)新中發(fā)市場(chǎng)3659 郵編100100
電話 18611096839 
粵ICP備14035876號(hào)-1