⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 init_dma.c

📁 Code for devellop for most DSP application. This code includes configurations for register into the
💻 C
字号:
#include <csl.h>
#include <csl_edma.h>
#include <csl_edmahal.h>
#include <csl_mcasp.h>	

extern MCASP_Handle hMcasp;//pour trouver RBUF
//extern short acqBufFlip[ACQ_SIZE];
//extern short acqBufFlop[ACQ_SIZE];

/************************************************************************\

 purpose:   lire RBUF de McASP et 閏rire bufAcq en double buffer
            This function opens the EDMA handle but does not close it.           
			1 channel mais 2 handle
 inputs:    int port: McASP port being serviced

 returns:   n/a
\************************************************************************/

int SetupEdma()// SETUP EDMA
/*
CETTE FONCTION SERT A PARAMETRER LE TRANSFERT DES DONNEES ENTRE LA MEMOIRE RAM ET LE MCASP
IL FAUT INITIALISER L'EDMA AVANT DE METTRE EN ROUTE LE PORT MCASP
LES CHANGEMENT DU  PING PONG SONT PRIS EN COMPTE DANS LE CODE #IFDEF PONGBUFS (ON AURAIT PU UTILISE UNE AUTRE METHODE POUR LE BASCULEMENT PING A PONG)
*/
{
EDMA_Config config;
Uint32 /*link_ping_xmt,*/ link_ping_rcv; // Cr閍tion du lien buffer PING 
EDMA_Handle /*hEdma_ping_xmt,*/ hEdma_ping_rcv; // Handle des (modules) buffers PING en r閏eption
#ifdef PONGBUFS
Uint32 /*link_pong_xmt,*/ link_pong_rcv; // Cr閍tion du lien buffer PONG 
EDMA_Handle /*hEdma_pong_xmt,*/ hEdma_pong_rcv; // Cr閍tion du handle associ

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -