Troubleshoot the BeagleBone Black Serial Port

Missing or Garbled Data

When you try to exchange data with the serial device, the data is garbled or missing.

write(serial,[10 12],'uint16')

Creating a connection and writing data to a serial device does not provide any indication of success or failure.

The device is not connected to the BeagleBone Black serial port. Or, the connection to the serial device is not configured correctly.

To solve this issue, do the following:

  • On the serial device, verify the physical connection between the Rx and Tx pins and their counterparts.

  • Verify the serial port settings that the serial device requires. Clear the object for the current serial connection. Create a new connection that uses the correct serial port settings.

  • Verify the data precision that the serial device requires. Write data using the correct serial port settings.

Note

The hardware enables HDMI (orange) pins by default. MATLAB® Support Package for BeagleBone® Black Hardware does not support HDMI. To disable HDMI, see the BeagleBone Black hardware documentation.

Why Can I Not Enable Port 5 ?

Port 5 shares pins with HDMI, which is enabled by default. Use showPins to view the current pin usage. If HDMI is enabled, you cannot enable port 5 using enableSerialPort. For information on how to disable HDMI, see the BeagleBone Black hardware documentation.