Re: AVCLan-mini или подключение к штатной голове Toyota
ak1976, насчет адресов
// Head Unid ID
#define HU_ID_1 0x01
#define HU_ID_2 0x40
двухбайтная кодировка, адрес = 140?
а как узнать какой у меня адрес головы? залить тупо прошивку с каким-нибудь адресом, например, твою, и мониторить? или большая вероятность, что адрес так и будет 140?
Re: AVCLan-mini или подключение к штатной голове Toyota
Цитата:
Сообщение от
uzzzer
ak1976, насчет адресов
// Head Unid ID
#define HU_ID_1 0x01
#define HU_ID_2 0x40
двухбайтная кодировка, адрес = 140?
а как узнать какой у меня адрес головы? залить тупо прошивку с каким-нибудь адресом, например, твою, и мониторить? или большая вероятность, что адрес так и будет 140?
да 140 в шестнадцатеричном виде.
Да залить прошивку и смотреть в терминале от какого адреса будут идти сообщения.
Пока мне попадались головы с адресами 120, 140 и 160.
Постараюсь на неделе сделать прошивку в которой адрес головы и ченджера можно записывать в eeprom с терминала, чтобы перекомпиляция прошивки была не нужна.
Re: AVCLan-mini или подключение к штатной голове Toyota
ЙЕС!!!!!
комплект от ak1976 работает!
никогда не имел дела с контроллерами, давно не программировал, давно не разводил плат, так что взял все как есть, собрал -- работает! платка, правда чуть великовата, можно было бы и поУже сделать. и 7805 стоит спиной к монтажу. я был полностью уверен, что он должен стоять спиной наружу, типа прикрутить с железке какой для лучшего охлаждения. да ладно, дареному коню в зубы не смотрят :)
так что все работает даже в режиме обезьяны
ak1976, а не можешь компильнуть прошивку под адрес головы 120? :o
Вложений: 2
Re: AVCLan-mini или подключение к штатной голове Toyota
Цитата:
Сообщение от
uzzzer
никогда не имел дела с контроллерами, давно не программировал, давно не разводил плат, так что взял все как есть, собрал -- работает! платка, правда чуть великовата, можно было бы и поУже сделать. и 7805 стоит спиной к монтажу. я был полностью уверен, что он должен стоять спиной наружу, типа прикрутить с железке какой для лучшего охлаждения.
Честно говоря, я до этого тоже никогда не имел дела с контроллерами и плат больше 10 лет не разводил, так что уверен, что можно было сделать и лучше. Про радиатор для 7805 я как то сразу не подумал, а потом оказалось, что он не греется у меня.
Цитата:
Сообщение от
uzzzer
ak1976, а не можешь компильнуть прошивку под адрес головы 120? :o
Вот старая прошивка под 120 адрес головы Вложение 4232
А вот новая версия прошивки Вложение 4231
Я ее не успел еще даже проверить на своей голове, так что это альфа версия.
Изменения в ней:
- немного изменен алгоритм первоначальной регистрации чейнджера в системе. Иногда со старой прошивкой адаптеру не удавалось зарегистрировать чейнджер. (с этой прошивкой тоже бывали такие случаи - ищем дальше оптимальный вариант). Это единственное из изменений, которое я успел протестировать.
- добавлена возможность настройки адреса головы и cd-чейнджера
нужно из гипертерминала послать команды
S120H - для задания адреса головы
S360G - для задания адреса чейнджера
P - показать текущую конфигурацию
R - повторно зарегистрировать чейнджер
еще в планах для этой версии прошивки добавить поддержку перемотки песен, т.е. нажатия и долгого удержания кнопки трек вперед/назад на голове. Сейчас голова выдает ошибку в этом случае.
Как проверю и отлажу данный функционал, выложу исходники
Re: AVCLan-mini или подключение к штатной голове Toyota
че-та у меня с этим мегалоадом нифига не получается. не видит контроллер и все тут. один только раз увидел, когда тот был пустой (т.е. только загрузчик был) залил прошивку из шапки успешно и больше не алё. причем тоже нифига не работало сначала, получилось тогда, когда стал тыкать уже чуть не по всему подряд, и на скорости 9600 вдруг сработал и быстренько залил. и с тех пор больше никого не любит
Re: AVCLan-mini или подключение к штатной голове Toyota
Цитата:
Сообщение от
uzzzer
че-та у меня с этим мегалоадом нифига не получается. не видит контроллер и все тут. один только раз увидел, когда тот был пустой (т.е. только загрузчик был) залил прошивку из шапки успешно и больше не алё. причем тоже нифига не работало сначала, получилось тогда, когда стал тыкать уже чуть не по всему подряд, и на скорости 9600 вдруг сработал и быстренько залил. и с тех пор больше никого не любит
Заливать нужно на скорости 115200, на эту скорость прошит бутлоадер. Ну и перед заливкой нужно драйвер AVCLan-mini закрыть, чтобы мегалоад мог порт открыть.
Ну а дальше просто питание на контроллере нужно выключить/включить и все зальется.
Re: AVCLan-mini или подключение к штатной голове Toyota
да это все понятно. но не шьет. но один раз почему-то залил.
Re: AVCLan-mini или подключение к штатной голове Toyota
Цитата:
Сообщение от
uzzzer
да это все понятно. но не шьет. но один раз почему-то залил.
А адаптер подключен к com-порту или через шнурок COM-USB?
Re: AVCLan-mini или подключение к штатной голове Toyota
чистый ком.
а вот первоначально шил с ноута через мастеркитовский usb-com BM8050. душераздирающее зрелище. чуть ли не час шил бутлоадер :eek:. еще через этот переходник читал-писал 9356 в одометре, около пол-минуты операции были, это 512 байт. в дальнейшем шил с честного кома на десктопе.
Re: AVCLan-mini или подключение к штатной голове Toyota
Ну у меня только один вариант остался, может кабель покороче взять. У меня плата в компьютере находится и соединена с разъемом на материнке. Кабель получился сантиметров 15 максимум. У меня тоже плохо прошивался по началу, правда это давно было и я не помню, после чего начал нормально шиться. Но я вроде только бутлоадер пересобирал, и кабель поменял с обычного длинного на короткий.