[#4390] SIR driver stop receiving randomly
Submitted By: Graf Yang
2008-08-26 23:28:49 Close Date
Closed Fixed In Release:
Found In Release:
ALL Silicon Revision:
Is this bug repeatable?:
Uboot version or rev.:
Toolchain version or rev.:
App binary format:
Summary: SIR driver stop receiving randomly
The IRDA receiver may can't receiving any more after processed some signals.
To duplicate this issue is put three IRDA devices together, one blackfin, two none blackfin, they will detect each other. Let one none blackfin devices irdaping the blackfin devices, when it stopped print out ping information, it is the time that blackfin stoped receiving, the time is random.
The related register bit is OK, the other devices is sending data continuously. But no interrupt come.
--- Graf Yang 2008-08-28 02:30:32
I tried Michael's suggestion that request the UARTx error interrupt, and reset
the IRDA when found FE error. This method helps much, but it can't completely
Reset the IRDA before every time sending the data is more safe.
File Name File Type File Size Posted By
No Files Were Found