![]() |
Коллеги, а расскажите кто такой 41, 42 софт?
Одис? У меня китаец. Работает с одис 4.2.2 и инженерной 7.4.3 Что с ним не так? Кстати у китайцев выбирал адаптер по фото ОКИ чипа, сравнивали с даташитом. |
Цитата:
|
Я не знал!
Поэтому выбирал максимально приближены к оригиналу. Выбирал по фоткам. Но косяк, у китайца, остался. Не смог запустить блютуз - адаптер не видит. По проводу все хорошо ---------- Наберу 15 сообщений, скачал инженеру 8ю, попробую будет работать или нет:ph34r: |
Цитата:
После установки новых версий Одис Сервис 4.3.3 и Одис Инженеринг 8.1.3 удаляешь папку C/Programme/Softing/D-PDU API 1.20.042 и в папку C/Programme/Softing/D-PDU API копируешь сохранённые папки с версиями 41 и 40 и редактируешь файл pdu_api_root.xml ([Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...] пост 23), спасибо пользователю 6483648. Вместо редакции можешь просто заменить сохранённую папку C/ProgramData/D-PDU API. Если кабельное соединение было нормальное - оно и будет работать. А вот блютус нужно настроить правильно. Подключи модуль блютус и дай Виндовсу выполнить установку автоматически (сделает установку упдат). Подключи VAS5054 в авто, включи зажигание, добавь новое устройство по блютус в виндовсе. Используй копелюнг с ключом от VAS5054 (у многих клонов 082145725). Затем уже включаешь программу EDIC Configuration Manager и в ней прописываешь COM Port для блютус. Вот тогда будет связь VAS5054 с программами. |
rekrut385, все верно. при подмене на 041 блютус в 8й инженерке все равно работать не будет, только кабель. в сервисе 4.3.3 работает и блютус и кабель.
|
Цитата:
|
Все работает с клонами :thumbup:
По кабелю: [Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...] [Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...] По Bluetooth [Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...] [Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...] В архиве решение: |
adolf80, не знаю, мне неактуально. 041 работает вполне корректно, заниматься 042 нет ни времени, ни желания.
по блютус 8-я инженерка не может правильно опросить голову, не получает требуемые данные о версии железа, по этому косячит. при подключении через шнурок все получает верно и работает корректно. ---------- koliamihaylow, спасибо! заработал блютус в 8-й инженерке. |
Скажите, диод, который перевёрнуто припаян, за что отвечает?
|
Вложений: 4
Борьба с ошибкой 200.46 или почему некоторым адаптерам требуется подмена папки с прошивкой.
Здесь мои изыскания, может кому поможет, может кто подскажет мне. Немного теории: Для тех кто не знает – папка vecom содержит куски прошивки для адаптера. Запускаясь, диагностическое приложение, каждый раз проверяет версию прошивки внутри адаптера и обновляет его до нужных значений в случаи несовпадения. Файлы с расширением bin и есть куски прошивки, а файл с расширением cnf адресация процессора куда всё это будет укладываться, любезно предоставленная разработчиками софта. Кроме этого все файлы имеют звучные названия. По адресам понятно, что boot и sys живут внутри процессора, а всё остальное в 29f160. Для того что бы адаптер стартанул достаточно только содержимого процессора. Однако разрабы перестраховались на случай непредвиденных обстоятельств во время обновления и уложили sysbk во флеш. То есть, если испорчен sys, адаптер стартанёт с sysbk. Теперь немного о процессоре – это xc161. Из даташита можно вычитать, что процессор имеет два механизма зашиты к внутренней памяти закрытую 64 битным паролём. Первый: защита от записи секторов – блокируется любое изменение данных, чтение при этом доступно. Второй: глобальная защита – механизм, который служит для защиты от нежелательных лиц(то есть нас). Пока процессор загружается и работает с внутренней памяти, защита отключена. Если загрузка инициализируется с внешних источников включаются защитные регистры и доступ к внутренней памяти прекращается до hw_reset. Так вот некоторые адаптеры приходят с включённой глобальной защитой. В этом и кроется проблема обновления версий и необходимость подкидывать старые прошивки. Тут не понятно кого винить, китайцев или немцев. Ведь адаптер стартует изнутри, значит защита должна быть отключена, но механизм обновления в прошивке запускает срабатывание регистров защиты. Что можно попробывать: отключить защиту введя пороли ff,00 и т.д. Как подключится к адаптеру: понадобится COM с уровнями TTL. На борту 5V, крайне желательно. Но я лично схватил первое, что попалось мне под руку, мекетка с FT2232HL с 3.3V, которая удачно зацепилась. Далее всё просто – пять проводов 5V,GRN,RX,TX,BOOT. [Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...] Boot через резистор(например 1Kом) сажаем на массу и подаём питание. Если работаем с внутренней памятью, то boot можно оставить на массе, если работаем с периферией то отключаем провод от boot. Заводской программой будет MiniMon. Выбиваем COM порт, архитектуру процессора, частоту и скорость(или оставляем всё по умолчанию в программе нажимаем connect. Я использовал 20мгц, com=38400,n,8,1. Регистры лучше оставить по умолчанию, ели вы работаете с прошивкой процессора, так отключен EBC и меньше шансов что-нибудь спалить. Проверяем состояние защиты – нажимаем status [Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...] В данном случаи statusword0 это регистр SFR, а statusword1 это регистр PROCON Если PROCON=0000 то защита отключена, если 800X, то шлите китайцам пламенный привет. Синие платы приходят с SFR=0800 PROCON=0000. Это ничего страшного, включена защита на стирание из вне. Достаточно сделать unprotect с пустым паролем. Про саму разблокировку: включаем её в программе: [Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...] [Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...] Нажимаем и вводим пароль, можно попробовать заполнить лёгкие ff или 00, программа скажет ок, но в статусе ничего не изменится. После каждой попытки не забывайте делать hw_reset, так как процессор принимает пароль один раз. Тем кому надо поиграться с периферией(29F160, RAM и т.д.), значения регистров EBC легко высматриваются в BOOT.bin: EBCMOD0 4055 TCONCS0 21C0 FCONCS0 0021 TCONCS1 0040 FCONCS1 0021 ADDRSEL1 70E0 TCONCS2 0040 FCONCS2 0021 ADDRSEL2 0807 TCONCS3 78BF FCONCS3 0021 ADDRSEL3 3FE0 TCONCS4 28A8 FCONCS4 0011 ADDRSEL4 3FF0 С EBCMOD1 непонятки, но для работы с периферией достаточно =0000 Кому впадлу взять и вызвонить концы на плате, подскажу: CS0=FLASH, CS1,CS2=RAM. TCON – тайминги шины, можете сами посчитать, какие чипы, максимально, могут уложить китайцы на плату.:confused: Также примечателен регистр ADDRSEL1, кому впадлу открыть даташит, скажу, что размечено как 4KB, на чём китайцы и жадничают, не впаивая вторую ram. И так, способов стереть или изменить содержимое заблокированного процессора я не нашел, если кто подскажет, буду премного благодарен? Не понятен механизм процедуры обновления. Судя по содержимому папки с прошивками, за загрузку отвечает загрузчик Flash.bin. Но он ведь сам загружается в нулевой адрес, а там исходя из регистров EBC ничего не примонтированно? |
Текущее время: 02:34. Часовой пояс GMT +3. |
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод:
zCarot