Невозможно установить скорость передачи UART для bananaPi равной 4 МБ
У меня есть bananaPi M3, на котором работает Rasbian, мне нужно передавать данные на bananaPi со скоростью 4 МБ / с. Установки, которые я нашел для этого на Raspbian: Создайте файл config.txt в папке /boot/, в которой напишите: init_uart_baud 4000000
init_uart_clock 64000000
Из информации, которую я нашел, делитель часов равен 16, поэтому, чтобы получить 4 МБ, мне просто нужно установить часы на 64000000, что дает мне 4000000(4 МБ). Чтобы отправить данные и проверить, передаются ли они со скоростью 4 Мбит / с, я использую осциллограф, подключенный к выводу TX bananaPi, и в терминале напишите:
echo -ne '\ xA'> / dev / ttyS2
Я вижу данные на осциллографе, но на него передается не более 1,5 Мб (это максимальное значение по умолчанию для настроек UART)
Я также попробовал скрипт Python:
import serial
if __name__ == '__main__':
connection = serial.Serial()
connection.port = "/dev/ttyS2"
connection.baudrate = 4000000
connection.timeout = 1
connection.write('\xAA')
............
Это все еще передается с 1,5 Мб
У кого-нибудь есть идея, как настроить bananaPi для работы с этой более высокой частотой?
Спасибо