Sign in

username:

password:



Not a member?

Search c54x



Search tips

Subscribe to c54x



c54x by Keywords

5409 | 5416 | AD5 | ADC | BIOS | Boot | Booting | Bootloader | C540 | C5402 | C5409 | C5416 | CCS | Codec | DMA | Dmad | DSK | DSKPlus | Dsplib | EVM | FFT | FIR | Flash | GPIO | HPI | Initialization | Interrupt | JTAG | LOG_printf | MCBSP | RFFT | RTDX | Sampling | STLM | UART | VC540

Ads

Discussion Groups

Discussion Groups | TMS320C54x | Re: DMA ABU mode - Half-buffer interrupts

Technical discussions about the TI C54x DSPs (including the c5401, c5402, c5402a, c5404, c5407, c5409, c5409a, c5410, c5410a, c5416, c5420, c5421, c5441, c549, c5470 and c5471).

  

Post a new Thread

Re: DMA ABU mode - Half-buffer interrupts - zhit...@mail.ru - Mar 13 12:41:11 2007



use CSL function DMA_RGETH(hDma2, DMDST).

it returns the next dst address for DMA transfer. 

>  
>
>    
>  Hello all,  
>  
>'5416 device.  
>  
>Using ABU mode, is there any way of determining which half of the  
>buffer the DMA is currently writing (in other words which half of the  
>buffer was just filled and generated the half or full buffer  
>interrupt?  
>  
>We can of course use a simple flip-flop variable, which is toggled in  
>the ISR, as a simple framer but if an interrupt is missed (for  
>whatever reason) this system falls apart. Why would we miss an  
>interrupt - who knows but it is not good to know of a failure  
>mechanism in code you release is it.  
>  
>Can the DMA count registers be accessed in some fashion? I have  
>looked through the documentation but did not find anything on this.  
>  
>Ian Wilson  
>  
>  
>  
>      	    
>  
>



(You need to be a member of c54x -- send a blank email to c54x-subscribe@yahoogroups.com )