亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? test.h

?? dsp(tmsvc5502)flash寫入程序(源代碼)
?? H
字號:
#include "aic23.h"

/*
 *  This program uses Code Composer's Chip Support Library to access 
 *  C55x peripheral registers and interrupt setup.  The following 
 *  include files are required for the CSL modules.
 */
#include <csl.h>
#include <csl_irq.h>
#include <csl_dma.h>
#include <csl_mcbsp.h>

/* Codec configuration settings */
AIC23_Params config_evm = { \
    0x001c,  /* 0 EVM5502_AIC23_LEFTINVOL  Left line input channel volume */ \
    0x001c,  /* 1 EVM5502_AIC23_RIGHTINVOL Right line input channel volume */\
    0x01f9,  /* 2 EVM5502_AIC23_LEFTHPVOL  Left channel headphone volume */  \
    0x01f9,  /* 3 EVM5502_AIC23_RIGHTHPVOL Right channel headphone volume */ \
    0x0010,  /* 4 EVM5502_AIC23_ANAPATH    Analog audio path control */      \
    0x0000,  /* 5 EVM5502_AIC23_DIGPATH    Digital audio path control */     \
    0x0000,  /* 6 EVM5502_AIC23_POWERDOWN  Power down control */             \
    0x0043,  /* 7 EVM5502_AIC23_DIGIF      Digital audio interface format */ \
    0x0001,  /* 8 EVM5502_AIC23_SAMPLERATE Sample rate control */            \
    0x0001   /* 9 EVM5502_AIC23_DIGACT     Digital interface activation */   \
};

/* Constants for the buffered ping-pong transfer */
#define BUFFSIZE          96
#define PING              0
#define PONG              1


#pragma DATA_SECTION (gBufferXmtPing, "buffer_sect");
Int16 gBufferXmtPing[BUFFSIZE];  // Transmit PING buffer
#pragma DATA_SECTION (gBufferXmtPong, "buffer_sect");
Int16 gBufferXmtPong[BUFFSIZE];  // Transmit PONG buffer
#pragma DATA_SECTION (gBufferRcvPing, "buffer_sect");
Int16 gBufferRcvPing[BUFFSIZE];  // Receive PING buffer
#pragma DATA_SECTION (gBufferRcvPong, "buffer_sect");
Int16 gBufferRcvPong[BUFFSIZE];  // Receive PONG buffer


/* Function prototypes */
void initIrq(void);
void initDma(void);
void copyData(Int16 *inbuf, Int16 *outbuf, Int16 length);
void processBuffer(void);
void blinkLED(void);
void load(void);
void powerDown(void);
void dmaHwi(void);

/*  Handles  */
DMA_Handle hDmaXmt;
DMA_Handle hDmaRcv;
MCBSP_Handle hMcbsp1;

/*  Config Structures */
/* CSL config structure for DMAs */
static DMA_Config dmaCfgReceive = {
    DMA_DMACSDP_RMK(
        DMA_DMACSDP_DSTBEN_NOBURST,
        DMA_DMACSDP_DSTPACK_OFF,
        DMA_DMACSDP_DST_DARAM,
        DMA_DMACSDP_SRCBEN_NOBURST,
        DMA_DMACSDP_SRCPACK_OFF,
        DMA_DMACSDP_SRC_PERIPH,
        DMA_DMACSDP_DATATYPE_16BIT
    ),                    /* DMACDSP */
    DMA_DMACCR_RMK(
        DMA_DMACCR_DSTAMODE_POSTINC,
        DMA_DMACCR_SRCAMODE_CONST,
        DMA_DMACCR_ENDPROG_OFF,
        DMA_DMACCR_REPEAT_OFF,
        DMA_DMACCR_AUTOINIT_OFF,
        DMA_DMACCR_EN_STOP,
        DMA_DMACCR_PRIO_HI,
        DMA_DMACCR_FS_DISABLE,
        DMA_DMACCR_SYNC_REVT1
    ),                    /* DMACCR */         
    DMA_DMACICR_RMK(
        DMA_DMACICR_BLOCKIE_OFF,
        DMA_DMACICR_LASTIE_OFF,
        DMA_DMACICR_FRAMEIE_ON,
        DMA_DMACICR_FIRSTHALFIE_OFF,
        DMA_DMACICR_DROPIE_OFF,
        DMA_DMACICR_TIMEOUTIE_OFF
    ),                   /* DMACICR */     
    (DMA_AdrPtr)((Uint32)(_MCBSP_DRR11_ADDR<<1)), /* DMACSSAL */
    0,                   /* DMACSSAU                      */
    NULL,                /* DMACDSAL, to be loaded by submit  */
    0,                   /* DMACDSAU                      */
    BUFFSIZE,            /* DMACEN                        */
    1,                   /* DMACFN                        */
    0,                   /* DMACFI                        */
    0                    /* DMACEI                        */
};

static DMA_Config dmaCfgTransmit = {
    DMA_DMACSDP_RMK(
        DMA_DMACSDP_DSTBEN_NOBURST,
        DMA_DMACSDP_DSTPACK_OFF,
        DMA_DMACSDP_DST_PERIPH,
        DMA_DMACSDP_SRCBEN_NOBURST,
        DMA_DMACSDP_SRCPACK_OFF,
        DMA_DMACSDP_SRC_DARAM,
        DMA_DMACSDP_DATATYPE_16BIT
    ),                   /* DMACDSP */
    DMA_DMACCR_RMK(
        DMA_DMACCR_DSTAMODE_CONST,
        DMA_DMACCR_SRCAMODE_POSTINC,
        DMA_DMACCR_ENDPROG_OFF,
        DMA_DMACCR_REPEAT_OFF,
        DMA_DMACCR_AUTOINIT_OFF,
        DMA_DMACCR_EN_STOP,
        DMA_DMACCR_PRIO_HI,
        DMA_DMACCR_FS_DISABLE,
        DMA_DMACCR_SYNC_XEVT1
    ),                   /* DMACCR */
    DMA_DMACICR_RMK(
        DMA_DMACICR_BLOCKIE_OFF,
        DMA_DMACICR_LASTIE_OFF,
        DMA_DMACICR_FRAMEIE_ON,
        DMA_DMACICR_FIRSTHALFIE_OFF,
        DMA_DMACICR_DROPIE_OFF,
        DMA_DMACICR_TIMEOUTIE_OFF
    ),                   /* DMACICR */
    NULL,                /* DMACSSAL */
    0,                   /* DMACSSAU                     */
    (DMA_AdrPtr)((Uint32)(_MCBSP_DXR11_ADDR<<1)),/* DMACDSAL */
    0,                   /* DMACDSAU                     */
    BUFFSIZE,            /* DMACEN                       */
    1,                   /* DMACFN                       */
    0,                   /* DMACFI                       */
    0                    /* DMACEI                       */
};

/* CSL config structure for MCBSP 1 */
static MCBSP_Config mcbspCfg1 = {
    MCBSP_SPCR1_RMK(
        MCBSP_SPCR1_DLB_OFF,                   /* DLB      = 0 */
        MCBSP_SPCR1_RJUST_RZF,                 /* RJUST    = 0 */
        MCBSP_SPCR1_CLKSTP_DISABLE,            /* CLKSTP   = 0 */
        MCBSP_SPCR1_DXENA_NA,                  /* DXENA    = 0 */
        MCBSP_SPCR1_ABIS_DISABLE,              /* ABIS     = 0 */
        MCBSP_SPCR1_RINTM_RRDY,                /* RINTM    = 0 */
        0,                                     /* RSYNCER  = 0 */
        0,                                     /* RFULL    = 0 */
        0,                                     /* RRDY     = 0 */
        MCBSP_SPCR1_RRST_DISABLE               /* RRST     = 0 */
    ),
    MCBSP_SPCR2_RMK(
        MCBSP_SPCR2_FREE_YES,                  /* FREE     = 1 */
        MCBSP_SPCR2_SOFT_YES,                  /* SOFT     = ` */
        MCBSP_SPCR2_FRST_FSG,                  /* FRST     = 0 */
        MCBSP_SPCR2_GRST_CLKG,                 /* GRST     = 0 */
        MCBSP_SPCR2_XINTM_XRDY,                /* XINTM    = 0 */
        0,                                     /* XSYNCER  = 0 */
        0,                                     /* XEMPTY   = 0 */
        0,                                     /* XRDY     = 0 */
        MCBSP_SPCR2_XRST_DISABLE               /* XRST     = 0 */
    ),
    MCBSP_RCR1_RMK( 
        MCBSP_RCR1_RFRLEN1_OF(1),              /* RFRLEN1  = 1 */
        MCBSP_RCR1_RWDLEN1_16BIT               /* RWDLEN1  = 2 */
    ),
    MCBSP_RCR2_RMK(    
        MCBSP_RCR2_RPHASE_SINGLE,              /* RPHASE   = 0 */
        MCBSP_RCR2_RFRLEN2_OF(0),              /* RFRLEN2  = 0 */
        MCBSP_RCR2_RWDLEN2_8BIT,               /* RWDLEN2  = 0 */
        MCBSP_RCR2_RCOMPAND_MSB,               /* RCOMPAND = 0 */
        MCBSP_RCR2_RFIG_YES,                   /* RFIG     = 0 */
        MCBSP_RCR2_RDATDLY_0BIT                /* RDATDLY  = 0 */
    ),  
    MCBSP_XCR1_RMK(    
        MCBSP_XCR1_XFRLEN1_OF(1),              /* XFRLEN1  = 1 */ 
        MCBSP_XCR1_XWDLEN1_16BIT               /* XWDLEN1  = 2 */
    ),   
    MCBSP_XCR2_RMK(   
        MCBSP_XCR2_XPHASE_SINGLE,              /* XPHASE   = 0 */
        MCBSP_XCR2_XFRLEN2_OF(0),              /* XFRLEN2  = 0 */
        MCBSP_XCR2_XWDLEN2_8BIT,               /* XWDLEN2  = 0 */
        MCBSP_XCR2_XCOMPAND_MSB,               /* XCOMPAND = 0 */
        MCBSP_XCR2_XFIG_YES,                   /* XFIG     = 0 */
        MCBSP_XCR2_XDATDLY_0BIT                /* XDATDLY  = 0 */
    ),            
    MCBSP_SRGR1_RMK( 
        MCBSP_SRGR1_FWID_OF(0),                /* FWID     = 0 */
        MCBSP_SRGR1_CLKGDV_OF(0)               /* CLKGDV   = 0 */
    ),   
    MCBSP_SRGR2_RMK(  
        MCBSP_SRGR2_GSYNC_FREE,                /* FREE     = 0 */
        MCBSP_SRGR2_CLKSP_RISING,              /* CLKSP    = 0 */
        MCBSP_SRGR2_CLKSM_CLKS,                /* CLKSM    = 0 */
        MCBSP_SRGR2_FSGM_DXR2XSR,              /* FSGM     = 0 */
        MCBSP_SRGR2_FPER_OF(0)                 /* FPER     = 0 */
    ),  
    MCBSP_MCR1_DEFAULT,
    MCBSP_MCR2_DEFAULT, 
    MCBSP_PCR_RMK(
        MCBSP_PCR_IDLEEN_RESET,                /* IDLEEN   = 0 */
        MCBSP_PCR_XIOEN_SP,                    /* XIOEN    = 0 */
        MCBSP_PCR_RIOEN_SP,                    /* RIOEN    = 0 */
        MCBSP_PCR_FSXM_EXTERNAL,               /* FSXM     = 0 */
        MCBSP_PCR_FSRM_EXTERNAL,               /* FSRM     = 0 */
        MCBSP_PCR_SCLKME_NO,                   /* SCLKME   = 0 */
        0,                                     /* CLKSSTAT = 0 */
        0,                                     /* DXSTAT   = 0 */
        0,                                     /* DRSTAT   = 0 */
        MCBSP_PCR_CLKXM_INPUT,                 /* CLKXM    = 0 */
        MCBSP_PCR_CLKRM_INPUT,                 /* CLKRM    = 0 */
        MCBSP_PCR_FSXP_ACTIVEHIGH,             /* FSXP     = 0 */
        MCBSP_PCR_FSRP_ACTIVEHIGH,             /* FSRP     = 0 */
        MCBSP_PCR_CLKXP_FALLING,               /* CLKXP    = 1 */
        MCBSP_PCR_CLKRP_RISING                 /* CLKRP    = 1 */
    ),
    MCBSP_RCERA_DEFAULT, 
    MCBSP_RCERB_DEFAULT, 
    MCBSP_RCERC_DEFAULT, 
    MCBSP_RCERD_DEFAULT, 
    MCBSP_RCERE_DEFAULT, 
    MCBSP_RCERF_DEFAULT, 
    MCBSP_RCERG_DEFAULT, 
    MCBSP_RCERH_DEFAULT, 
    MCBSP_XCERA_DEFAULT,
    MCBSP_XCERB_DEFAULT,
    MCBSP_XCERC_DEFAULT,
    MCBSP_XCERD_DEFAULT,  
    MCBSP_XCERE_DEFAULT,
    MCBSP_XCERF_DEFAULT,  
    MCBSP_XCERG_DEFAULT,
    MCBSP_XCERH_DEFAULT
};


/* Event IDs, global so they can be set in initIrq() and used everywhere */
Uint16 eventIdRcv;
Uint16 eventIdXmt;

Int32 count = 0;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲最大成人综合| 国产精品久久久一区麻豆最新章节| 国产成人亚洲精品狼色在线| 日韩高清不卡一区| 日韩中文字幕1| 午夜精品久久久久久久| 亚洲国产综合91精品麻豆| 亚洲欧美中日韩| 国产精品传媒入口麻豆| 国产欧美一区二区三区在线看蜜臀 | 亚洲人成影院在线观看| 国产精品色在线观看| 国产蜜臀av在线一区二区三区| 精品国产99国产精品| 久久久久久久电影| 日本一区二区免费在线| 国产精品色哟哟| 亚洲免费av高清| 亚洲一区二区黄色| 日本亚洲免费观看| 国产成人av一区二区| 99国内精品久久| 欧美色手机在线观看| 91精品婷婷国产综合久久竹菊| 日韩亚洲欧美一区二区三区| 久久久久久免费网| 亚洲欧美日韩在线不卡| 日本成人在线不卡视频| 国产成人在线视频网站| 欧美中文字幕不卡| 欧美草草影院在线视频| 国产精品二三区| 婷婷国产v国产偷v亚洲高清| 国产一区二区三区精品视频| 99久久综合国产精品| 7777精品伊人久久久大香线蕉的| 日韩免费福利电影在线观看| 亚洲美腿欧美偷拍| 日本不卡视频在线| 97精品国产露脸对白| 日韩视频中午一区| 亚洲乱码国产乱码精品精98午夜 | 日本在线播放一区二区三区| 国产成人aaaa| 91精品国产综合久久久久久| 国产欧美日韩精品一区| 日韩中文字幕麻豆| 色婷婷av一区二区三区之一色屋| 精品电影一区二区三区| 一区av在线播放| 大陆成人av片| 欧美tickle裸体挠脚心vk| 一卡二卡欧美日韩| 国产精品一区二区三区网站| 欧美精品欧美精品系列| 中文字幕日韩av资源站| 国产酒店精品激情| 欧美一区二区精美| 亚洲国产精品久久一线不卡| 99久久国产综合精品女不卡| 精品国产伦一区二区三区免费| 亚洲成人精品一区二区| 成人综合日日夜夜| 国产午夜久久久久| 激情综合网激情| 日韩一级二级三级| 亚洲成人免费视频| 在线视频你懂得一区| 中文字幕一区三区| 成人黄色777网| 国产精品伦理一区二区| 国产成人综合亚洲91猫咪| 欧美成人精品3d动漫h| 天天色天天操综合| 欧美麻豆精品久久久久久| 亚洲欧美日韩国产一区二区三区| 成人免费va视频| 国产精品国产三级国产aⅴ中文 | 久久久久久久久97黄色工厂| 精品一区二区综合| 日韩久久精品一区| 国产在线精品一区二区三区不卡| 欧美成人乱码一区二区三区| 老司机精品视频一区二区三区| 日韩精品资源二区在线| 国产一区二区三区电影在线观看| 久久夜色精品一区| 粉嫩aⅴ一区二区三区四区五区| 久久久精品综合| 成人国产精品免费| 亚洲丝袜精品丝袜在线| 欧美日韩黄色影视| 六月婷婷色综合| 国产欧美日韩不卡免费| 91在线观看下载| 亚洲成人激情社区| 欧美大片日本大片免费观看| 国产一区二区三区| 国产精品另类一区| 91福利国产成人精品照片| 午夜精品久久久久久久久久 | 国产乱妇无码大片在线观看| 欧美激情综合五月色丁香小说| 91网上在线视频| 日本午夜一区二区| 久久久久久久久久久久久久久99| 97超碰欧美中文字幕| 三级久久三级久久久| 欧美国产综合色视频| 欧洲视频一区二区| 久久66热偷产精品| 一卡二卡三卡日韩欧美| 欧美tickle裸体挠脚心vk| 99国产精品久久久久| 欧美aaaaa成人免费观看视频| 欧美极品aⅴ影院| 欧美高清视频在线高清观看mv色露露十八| 捆绑紧缚一区二区三区视频| 国产精品视频九色porn| 欧美肥胖老妇做爰| 本田岬高潮一区二区三区| 视频在线观看一区二区三区| 中文字幕不卡在线观看| 欧美一区二区三区播放老司机 | 国产精品色婷婷| 欧美在线免费观看视频| 国产传媒久久文化传媒| 免费欧美在线视频| 亚洲五码中文字幕| 亚洲色图在线播放| 91网站在线观看视频| 日本视频中文字幕一区二区三区| 亚洲成a人v欧美综合天堂| 日韩精品国产欧美| 美女诱惑一区二区| 成人免费毛片片v| 色综合天天视频在线观看| 一本久久a久久免费精品不卡| 欧美三级日本三级少妇99| 欧美一区二区视频在线观看| 精品久久久久一区二区国产| 中文字幕av一区二区三区高| 亚洲精品国产a| 琪琪一区二区三区| 粉嫩av一区二区三区在线播放 | 久久众筹精品私拍模特| 中文字幕欧美激情| 亚洲一区国产视频| 久久精品国产99国产精品| 波多野结衣中文一区| 欧美放荡的少妇| 国产欧美综合在线| 午夜精品成人在线| 国产精品一级片在线观看| 色婷婷综合久久久中文一区二区| 日韩欧美在线观看一区二区三区| 欧美精彩视频一区二区三区| 亚洲香蕉伊在人在线观| 久久91精品国产91久久小草| 色猫猫国产区一区二在线视频| 欧美大片日本大片免费观看| 最新国产の精品合集bt伙计| 美女网站一区二区| 91免费视频观看| 久久综合丝袜日本网| 亚洲电影在线播放| 99国产欧美另类久久久精品| 日韩精品自拍偷拍| 亚洲韩国一区二区三区| 成人美女视频在线观看| 日韩三级免费观看| 亚洲一区二区四区蜜桃| 国产福利91精品| 欧美变态tickle挠乳网站| 亚洲伦理在线精品| 国产精品99久久久久久久女警| 91麻豆精品国产91久久久久| 亚洲视频狠狠干| 国产白丝精品91爽爽久久| 日韩一二三四区| 亚洲成av人片| 色8久久人人97超碰香蕉987| 国产欧美精品一区二区色综合 | 日韩欧美国产一二三区| 亚洲激情欧美激情| k8久久久一区二区三区| 久久久久久久久久久久久久久99| 日本91福利区| 在线播放亚洲一区| 一区二区三区丝袜| 91麻豆精品秘密| 国产精品每日更新| 国产91精品欧美| 国产欧美日韩综合| 国内外成人在线| 2024国产精品| 国产成人啪免费观看软件| 精品精品国产高清a毛片牛牛| 日韩**一区毛片| 日韩区在线观看|