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


Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Разработка программ

Ответ
 
Опции темы
Старый 19.02.2016, 00:40   #41
Kacap
Старший Пользователь
 
Регистрация: 13.07.2010
Возраст: 33
Город: Одесса
Регион: Украина
Машина: Lexus RX350 '07 US
Сообщений: 480
Kacap has a spectacular aura aboutKacap has a spectacular aura aboutKacap has a spectacular aura about
По умолчанию

Гуру, подскажите, у меня валятся три ошибки подряд err_num - 1 err_num - 2 err_num - 3, потом сообщение о том что не может создать pl2303_err из-за того что read-only file system и вылетает, как победить?
Пробовал обе версии из этой темы, ведут себя идентично, на 4pda ссыль мертвая
__________________
Lexus RX350 '07, US, Android TV Box на родной монитор - установлено и работает
было: Toyota Carina ED '94, Android PC: Nexus 7, USB audio DAC Muse ч/з toslink на Challenger TA5.1, WiFi 3G роутер Novatel MiFi 5510L. Съемный вариант, работало на 99% как часы.
Kacap вне форума   Ответить с цитированием
Старый 14.07.2016, 11:39   #42
jurik2007
Новый Пользователь
 
Регистрация: 23.01.2016
Возраст: 34
Регион: 16, 116
Сообщений: 8
jurik2007 is on a distinguished road
По умолчанию

Цитата:
Сообщение от SanchSanch Посмотреть сообщение
Поправил версию проги 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
jurik2007 вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



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


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