您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> BF707 EPPI问题
本帖共有145个阅读者
发表帖子 发表投票 回复主题
BF707 EPPI问题
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
BF707 EPPI问题

我使用CCES及其API利用 EPPI接口从外部接收数据,时钟和同步信号都是外部提供,采用GP MODE0,8bit数据传输,回调函数Callback方式接收数据,主要代码如下。另外在初始化部分对GPIO口的功能也进行了选择。但是,回调函数始终没有响应,感觉EPPI似乎没有启动起来。请问可能会是什么问题,谢谢!

   adi_eppi_Open(0, ADI_EPPI_DIRECTION_RX, gEPPIMemory, (uint32_t)ADI_EPPI_MEMORY_SIZE, &ghEPPI);

    adi_eppi_SetITUMode(ghEPPI,ADI_EPPI_GENERAL_PURPOSE);  //GP MODE

    adi_eppi_SetDirection(ghEPPI,false);    //RECEIVE MODE

    adi_eppi_SetInternalClk(ghEPPI,false);  //EXTERNAL CLOCK

    adi_eppi_SetClkPolarity(ghEPPI,ADI_EPPI_RISECLK_RISEFS);//CLK AND FS RISING EDGE VALID

    adi_eppi_SetFSMode(ghEPPI,ADI_EPPI_FS_MODE0);   //FS MODE0

    adi_eppi_SetInternalFS(ghEPPI,false);           //EXTERNAL FS

    adi_eppi_SetFSPolarity(ghEPPI,ADI_EPPI_FS1HI_FS2HI);  //FS1,FS2 HIGH VALID

    adi_eppi_SetFieldSelect(ghEPPI,false);   //EXTERNAL

    adi_eppi_SetPack(ghEPPI,true);    //8BIT TO 32BIT PACK

    adi_eppi_SetSwap(ghEPPI,false);   //LITTLE ENDIAN

    adi_eppi_SetDMAConfig(ghEPPI,true);    //ONE DMA CHANNEL

    adi_eppi_SetDataLength(ghEPPI,ADI_EPPI_8BIT);  //8BIT TRANSMIT

    adi_eppi_SetDmaTransferSize(ghEPPI,ADI_EPPI_DMA_TRANSFER_32BIT);   //DMA SIZE 32BITS

    adi_eppi_RegisterCallback(ghEPPI, EPPICallback, NULL);

  for(i=0;i<2;i++)

  {

  memset(EPPIBuffers[i],0,EPPIBUFSIZE_I32*sizeof(int32_t));

  adi_eppi_SubmitBuffer(ghEPPI, EPPIBuffers[i], EPPIBUFSIZE_I32);

  }

  adi_eppi_Enable(ghEPPI,true);


我是OP...
等级:管理员 参考IP地址:*.*.*.*
2020/8/6 9:10:04
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
答:先用示波器抓抓看看硬件上有没有同步信号。

如果有,再分析软件上有没有捕捉到。

如果没有,就看看外部器件有没有配置成功是否在工作状态。

另外,可以对照例程看看EPPI接口有没有按照你的需要配置正确


我是OP...
等级:管理员 参考IP地址:*.*.*.*
2020/8/6 9:10:23
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.154159 Call, 1 Queries, Processed in 0.015625 second(s),