[#4390] SIR driver stop receiving randomly

Document created by Aaronwu Employee on Aug 29, 2013
Version 1Show Document
  • View in full screen mode

[#4390] SIR driver stop receiving randomly

Submitted By: Graf Yang

Open Date

2008-08-26 23:28:49     Close Date

2008-08-28 01:30:33

Priority:

Medium     Assignee:

Graf Yang

Status:

Closed     Fixed In Release:

N/A

Found In Release:

N/A     Release:

Category:

Drivers     Board:

N/A

Processor:

ALL     Silicon Revision:

Is this bug repeatable?:

Yes     Resolution:

Fixed

Uboot version or rev.:

    Toolchain version or rev.:

App binary format:

N/A     

Summary: SIR driver stop receiving randomly

Details:

 

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.

 

Follow-ups

 

--- 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

avoid stop.

Reset the IRDA before every time sending the data is more safe.

 

 

 

    Files

    Changes

    Commits

    Dependencies

    Duplicates

    Associations

    Tags

 

File Name     File Type     File Size     Posted By

No Files Were Found

Attachments

    Outcomes