【无标题】vxworks ARM Pl330DMA 数据传输指令流创建

 

/*******************************************************************************
*
* pl330DmaChanMicroCodeCreate - create micro code for dma transfer
*
* This routine create micro code for dma transfer
*
* RETURNS: OK or ERROR if there is an error.
*
* ERRNO: N/A
*/
LOCAL STATUS pl330DmaChanMicroCodeCreate
    (
    VXB_DEVICE_ID       pDev,
    PL330_DMA_CHAN *    pChan
    )
    {
    UINT32                  chan;
    UINT32                  ccr;
    UINT32                  loop0;
    UINT32                  loop1;
    UINT32                  rest;
    UINT8 *                 pBuf;
    UINT32                  loop0Start;
    UINT32                  loop1Start;
    UINT32                  burstSize;
    PL330_DMA_CHAN_PARAM *  pChanParam;

    chan        = pChan->chanNum;
    pChanParam  = pChan->pChanParam;
    pBuf        = pChan->pMicroCodeBuf;
    bzero ((char *)pChan->pMicroCodeBuf, PL330_MICROCODE_SIZE);

   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值