Part Number: AM3352
Hi,
I am using Processor SDK Linux version 06_01_00_08.
Recieving UART data may be missed due to hot swapping of USB.
This phenomenon is reproduced on BeagleBoneBlack as well as my target board and can be easily reproduced by performing an operation that repeats ON / OFF of USB VBUS as shown below.
====
[usb_off_on_loop.sh]
#!/bin/sh -x
while :
do
echo 'usb1' > /sys/bus/usb/drivers/usb/unbind
echo 0 > /sys/devices/platform/leds/leds/usb_hub_power/brightness
sleep 1
echo 255 > /sys/devices/platform/leds/leds/usb_hub_power/brightness
echo 'usb1' > /sys/bus/usb/drivers/usb/bind
done
====
Is there a way around this problem?
Is the latest version of the UART driver of the SDK enabled for DMA reception?
Best Regards,
H.U