[ОТВЕТИТЬ]
21.10.2015 13:39
zergsar
 
Здравствуйте. Подскажите пожалуйста существует ли возможность вернуть труп QW2120-BK после неудачной прошивки к жизни? Я перепрошил сканер на прошивку от QW2170 (610043708) и теперь он издает при включении длинный сигнал и все, ни луча ни других признаков жизни больше не подает.
25.10.2015 19:59
pavel_k
 
Видимо таким же образом прошить родной прошивкой, нет?
26.10.2015 12:38
zergsar
 
Не получается. Он не реагирует ни на что. Только один длинный сигнал и все.
26.10.2015 12:45
pavel_k
 
Хорошо. Вопрос: как и каким образом прошивались до "кирпича"?
26.10.2015 13:13
zergsar
 
Через Aladdin - Firmware upgrade. Выбрал прошивку не на QW2120, а на QW2170, как только закончилась прошивка, сразу издал длинный сигнал и больше никак не реагировал. Я думал, что QW2120 и QW2170 различаются только прошивкой, т.е. QW2120 работает по USB, а QW2170 по COM, вот и прошил...
26.10.2015 13:22
zergsar
 
Я его разобрал, в нем приглянулся контроллер ARM 32F205RET6. Думаю его перепрошить напрямую. Ищу каким образом можно реализовать. В интернете инфа только по программированию на отладочных платах. Сейчас ищу информацию как его подключить через UART, какие пины и куда подключить. Везде очень разрозненная информация.
28.10.2015 12:07
ilii2
 
Как ведёт себя сканер после зажатия кнопки сканирования и подключения его в USB порт?
28.10.2015 14:22
zergsar
 
Издает один длинный сигнал и все. В компьютере никак не отображается. Внутри, если посмотреть под определенным углом, виден очень тусклый постоянно горящий свет зеленого светодиода.
28.10.2015 14:37
pavel_k
 
Т.е., во время прошивки при запросе аладдина просканировать ШК или подключить сканер с зажатой кнопкой к ПК, реакции программы нет?
28.10.2015 16:56
zergsar
 
Нет. Никак и ни где не отображается сканер. Ни Aladdin (через Force Device Connection), ни в диспетчере устройств, ни с нажатой кнопкой, ни с отпущенной... Просто обычный кирпич... Реагирует только длинным сигналом на подключение питания.
28.10.2015 16:57
zergsar
 
Ни через COM, ни через USB кабели.
29.10.2015 19:05
MWWRuza
 
Боюсь, что прямое программирование микроконтроллера не прокатит - где Вы возьмете дамп памяти микроконтроллера? Прошивка, которая заливается через интерфейс, и дамп памяти микросхемы - две больших разницы. Это все проходил, и не раз, на прошивках биосов буков и матерей... Нужно искать именно дамп памяти микроконтроллера, или считывать его с рабочего. Ну, и скорее всего, его придется выпаивать из платы, но, тут еще сильно от программатора зависит - мой, например, вечно орет, что "микросхема не исправна, или перевернута в панели!". Почти никогда не получается запрограммировать чип без выпаивания, хотя, в аналогичных случаях описано, что можно не выпаивать. Все дело в том, что срабатывает защита по току - цепи вокруг микроконтороллера вносят свою лепту в потребление тока, а он видимо слишком "умный", и знает, сколько микруха потреблять должна...
30.10.2015 08:56
zergsar
 
Да, я понимаю, что дамп и прошивка для Aladdin-а - две большие разницы. Есть еще один такой же, но рабочий сканер, хотел взять дамп с него. Но т.к. я столкнулся с микроконтроллерами впервые, то хотел бы узнать какой пин и куда подключить для прошивки, и как это все провернуть со стабильным результатом (дабы не угробить рабочий, да и лишние контроллеры для экспериментов под ногами не валяются(а жаль...)). Заказал с Алиэкспресса USB-UART адаптер. Чтобы сдуть контроллер фен имеется, может даже найду где-нибудь донорский МК.
02.11.2015 13:32
ilii2
 
Если посмотреть в файл прошивки для Аладдина, то из строки <block offset="0x00000" size="0x3400" BOOT_SW_VERSION="610008209" >boot</block> видно, что bootloader находится в секции CDATA, начиная с адреса 0x00000 и до 0x3400. Зная эти данные, можно вырезать данный кусок и попробовать прошить. Думаю хуже уже не будет!
02.11.2015 14:50
zergsar
 
Сканер не выходит на связь. Аладдином проблемау не решить. Нужно подключаться и шить контроллер напрямую. Но как? Сейчас изучаю матчасть по ARM контроллерам. В сканере это единственная, с виду, запчасть, которая может хранить инфу.
27.09.2016 10:42
ilii2
 
Длинный сигнал сканера означает "ошибка внутреннего ПО".
Так как у Вас теперь фактически сканер стал QW2170 вместо QW2120, на связь через USB он больше не выйдет.
Bootloader сканера ждёт команды с UART, а не с USB. А так как на плате QW2120 не установлен конвертер UART -> RS232, Вам нужно его обеспечить.
Тогда скорее всего Вы сможете его прошить через RS232, с помощью родного кабеля от QW2170.
Опции темы


Часовой пояс GMT +3, время: 00:10.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.