[#5544] Sport uart TX stop waiting loop is too long to block RX interrupt in PIO mode when do duplex communication
Submitted By: Sonic Zhang
Open Date
2009-09-21 06:31:59 Close Date
2010-01-14 02:14:45
Priority:
Medium Assignee:
Sonic Zhang
Status:
Closed Fixed In Release:
N/A
Found In Release:
2009R1-RC6 Release:
Category:
N/A Board:
N/A
Processor:
ALL Silicon Revision:
Is this bug repeatable?:
Yes Resolution:
Fixed
Uboot version or rev.:
Toolchain version or rev.:
2009R1
App binary format:
N/A
Summary: Sport uart TX stop waiting loop is too long to block RX interrupt in PIO mode when do duplex communication
Details:
A customer reported in forum that sport uart TX stop waiting loop is too long to block RX interrupt in PIO mode when do duplex communication.
Follow-ups
--- Sonic Zhang 2009-09-21 06:47:40
Fixed. Waiting loop to stop SPORT uart TX from TX interrupt is too long. This
may block SPORT RX interrupts and cause RX FIFO overflow. So, do stop sport TX
from TX interrupt only when the last char in TX FIFO is shifted into shift
register.
Files
Changes
Commits
Dependencies
Duplicates
Associations
Tags
File Name File Type File Size Posted By
No Files Were Found