Sign in

username:

password:



Not a member?

Search adsp



Search tips

Subscribe to adsp



adsp by Keywords

AD1819 | AD7332 | ADSP-2106 | ADSP-21060 | ADSP-21065L | ADSP-2116 | ADSP-21160M | ADSP-2181 | ADSP-218x | ADSP-219 | ADSP-2199 | ADSP219 | BF531 | BF532 | BF533 | BF535 | Blackfin | FFT | JTAG | LDF | SDRAM | SHARC | SPORT | UART | VDSP++ | VisualDSP

Discussion Groups

Discussion Groups | Analog Devices DSPs | Sport0 Rx Interrupts die. Need help!

Technical discussions related to Analog Devices DSPs (including Blackfin, TigerSHARC, SHARC and ADSP-21xx DSPs).

  

Post a new Thread

Sport0 Rx Interrupts die. Need help! - n_ga...@mail.ru - Aug 8 6:37:06 2007



I use ADSP2191 Sport0 in multichannel mode (H.100) with autobuffering DMA 
TFS/RFS external, SCLK external ... 8,192 mhz 
I need to enable disable and reenable again Rx.
After boot and first sport setting up all goes o'k.
But when I try to disable sport, writing zero in RSPEN and 
then enable it again RX intrrupts die.
I also tried a procedure described in anomaly list ( Anomaly 8 ), it doesn't help.
I also tried to zeroing all config registers of sport and reprogram them 
again ...
Interrupts still die!!!
 
Pls!!!! Are anybody has a sample code for disable/enable SPORT... 
Thank U in advance!



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

Re: Sport0 Rx Interrupts die. Need help! - Adrian Hey - Aug 9 4:28:39 2007

n...@mail.ru wrote:
> I use ADSP2191 Sport0 in multichannel mode (H.100) with autobuffering DMA 
> TFS/RFS external, SCLK external ... 8,192 mhz 
> I need to enable disable and reenable again Rx.

Why do you need to do that?

> After boot and first sport setting up all goes o'k.
> But when I try to disable sport, writing zero in RSPEN and 
> then enable it again RX intrrupts die.
> I also tried a procedure described in anomaly list ( Anomaly 8 ), it doesn't help.
> I also tried to zeroing all config registers of sport and reprogram them 
> again ...
> Interrupts still die!!!

Serial port flakiness seems to be a common problem. It was with the
218x family and presumably is with the 2191 too (though I have never
personally used it). It's still a problem with the Blackfins too.

ADI suggest that if (for whatever reason) serial ports appear to die
then stopping them and restarting them will fix the problem. I have
never managed to fix the problem reliably this way. The only reliable
way seems to be to do a full hardware reset and re-boot of the DSP
(which is also not so easy unless yor hardware has been designed
to support this).

A while ago someone on comp.dsp said they could fix the problem by
forcing the interrupt. This is something I have never tried, but
maybe it will work for you.

  http://preview.tinyurl.com/26vc4f

Regards
--
Adrian Hey



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