[RTEMS Project] #4055: bsps/xilinx-zynq: Flush TX-Buffer before initializing the zynq-uart

RTEMS trac trac at rtems.org
Thu Aug 20 07:11:39 UTC 2020


#4055: bsps/xilinx-zynq: Flush TX-Buffer before initializing the zynq-uart
-------------------------+--------------------
  Reporter:  Jan Sommer  |      Owner:  (none)
      Type:  defect      |     Status:  new
  Priority:  normal      |  Milestone:  6.1
 Component:  bsps        |    Version:  6
  Severity:  normal      |   Keywords:
Blocked By:              |   Blocking:
-------------------------+--------------------
 We experienced that u-boot (at least from Xilinx repositories) does not
 wait until all its output has left the TX Buffer of the stdout uart,
 before handing over to the RTEMS application

 This causes some garbage output at the begin of the RTEMS application in
 some cases and corrupts the test begin marker prohibiting rtems-test to
 recognize the test correctly.

 Proposed fix is to let RTEMS wait until the TX Buffer of the uart is empty
 before configuring and using it.

--
Ticket URL: <http://devel.rtems.org/ticket/4055>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list