PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Для новичков (http://pccar.ru/forumdisplay.php?f=170)
-   -   Pl2303drv - замена pl2303.ko ! (http://pccar.ru/showthread.php?t=19270)

Kacap 19.02.2016 00:40

Гуру, подскажите, у меня валятся три ошибки подряд err_num - 1 err_num - 2 err_num - 3, потом сообщение о том что не может создать pl2303_err из-за того что read-only file system и вылетает, как победить?
Пробовал обе версии из этой темы, ведут себя идентично, на 4pda ссыль мертвая :(

jurik2007 14.07.2016 11:39

Цитата:

Сообщение от SanchSanch (Сообщение 321632)
Поправил версию проги pl2303drv из 4 поста данной темы.
Она у меня не работала со скоростью 115200, так же не работала передача данных в направлении от хоста к устройству.
Прикладываю скомпилированный бинарник вместе с поправленными исходниками.
Возможно, бинарник у всех не заработает, я не гуру компиляции.
Компилил прямо на устройсве прогой C4Droid из маркета (не реклама), у меня работает.
Почему-то размер бинарника получился вссего 21k против 580k в 4-м посте. Может быть там использовалась статическая компиляция, но как это настроить я не разобрался.

Список изменений:
1. В ф-ции main
1) Исправлен баг с количеством пересылаемых в pl2303 байт (при коммуникации от хоста к устройству). Могло быть одной из причин неработоспособности передачи данных в этом направлении.
2) Уменьшена в 10 раз задержка (usleep) в конце главного цикла - со 150 мс до 15 мс. Одна их причин неработоспособности скорости 115200 (и скорее всего некоторых более низких скоростей тоже). Значение взял "от балды", но вроде помогло.

2. В ф-ции pl2303_open
Исправлен баг с прописыванием сокрости в конфигурационный буфер чипа. Прописывалось только 2 байта, теперь пишется 3 байта. Основная причина неработоспособности сокорости 115200. Т.к. для двух байт максимальное значение скорости могло быть 65535.

3. В ф-ции pl2303_write
Исправлен номер Endpoint, используемой для передачи данных в pl2303 - должно быть 0x02 вместо 0x03. Основная причина неработоспособности передачи данных в направлении от хоста к устройству.

подойдет на любое ядро с любым процессором?
как ее поставить , раскажи пожалуйцста.
gps - vk172

Alex366 24.09.2017 22:43

Цитата:

Сообщение от jurik2007 (Сообщение 364590)
подойдет на любое ядро с любым процессором?
как ее поставить , раскажи пожалуйцста.
gps - vk172

Присоединяюсь!!!

ABCh 25.09.2017 12:53

Для VK-172 не подойдет.

extreme57 12.05.2021 22:32

Существует gps usb для андроид которая будет работать без костылей?


Часовой пояс GMT +4, время: 09:29.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot