Восстановление ПО Discovery

Не компилится? Не соединяется? Показывает пургу?
Post Reply
Mad Max
Posts: 187
Joined: Wed Nov 13, 2013 12:34 pm
Location: Ukraine, Kharkov

Восстановление ПО Discovery

Post by Mad Max »

Вобщем начал сегодня играться со своим девайсом, все отлично, прошивку залил,синяя лампа мигает, но СОМ- порт так и не появился.
Решил сделать ERASE и залить по новой. Сделал еразе, и все. Ноут его не видит, STM-Link не видит тоже.
Все, что могу- это 2-мя шнурками подключить и через Bootloader и DfuSe могу заливать файлы.
Однако чет не сильно помогло...
В списке девайсов есть только "STLink dongle"
Че делать?
Skype- max.mad486
frig
contributor
contributor
Posts: 569
Joined: Wed Oct 23, 2013 8:05 pm

Re: Восстановление ПО Discovery

Post by frig »

Прошивку самого st-link не обновляли?
У меня родная утилита давно не видит плату.
skype: frig_frig
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Восстановление ПО Discovery

Post by AndreyB »

У меня раз в неделю бывают глюки в процессе перепрошивки и плата умирает.

Я просто шаманю, пока не включится назад :( Вынимаю-вставляю провода, иногда помогает перезагрузить компьютер. Я перепрошиваю батников в консоли обычно - для шаманства я запуская оконную версию, делаю там connect-disconnect. В итоге что-то из этого помогает :)

Недавно мифический @ увидел это в первый раз и тоже немного удивился. Аналогично - помогло шаманство и всё заработало :(

Хорошо бы в этом разобраться :)

Обновление прошивки самого прошивателя - может быть связано, но у меня глюки и на последней версии прошивки.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
frig
contributor
contributor
Posts: 569
Joined: Wed Oct 23, 2013 8:05 pm

Re: Восстановление ПО Discovery

Post by frig »

Хм. Никогда не сталкивался, буду следить за топиком.
skype: frig_frig
Mad Max
Posts: 187
Joined: Wed Nov 13, 2013 12:34 pm
Location: Ukraine, Kharkov

Re: Восстановление ПО Discovery

Post by Mad Max »

Итак победил я змея.

Сразу о главном- у нас в базе Дискавери идет с прогой G-sensor Mouse. У нее светодиоды по кругу светятся.
Типа ну прикольно.
После первой перепрошивки идите в девайс манагер и удаляйте PS/2 MOUSE !!!!
Это сука она ебет мозг при подключениях и перепрошивке.

Теперь о моем приколе:
Видимо после стирания памяти "мышь" перестала работать.
А залить прошивку через DFU-mode смог тока вечером...
Прикол втом, что в проге DfuSe 2 окошка- Upload и Upgrade
Я, привыкший к Upload (загрузка проги в девайс) и Download (считывание из девайса) наивно пытался сделать именно Upload.
Нет, меня конечно смущал вопрос при выборе файла "данный файл существует, перезаписать?"
Но как-то не обращал внимания.
Когда нашел ПДФ напрогу- все стало на свои места.
Все, что я пытался залить до того стало "FF FF FF....."
Вобщем после повторной распаковки файлов все пошло.
Более того, в проге есть конвертер HEX/ BIN/ B19 в файлы .dfu
Все работает просто и быстро.
Но вопросы с дровами меня запарили.

Теперь процедура:
- скачиваем на сайте ST.com прогу DfuSe. Ставим ее.
- На задней стороны Дискавери есть джамперы JP2 JP3, видимо для этого.
Ставим их на BOOT0 -VDD, GND-PB2.
Подключаем кабель микро- USB CN5 от мобилки например к компу (передача данных)
Подключаем мини USB CN1 ( питание).
Либо должно быть найдено новое устройство с предложением найти дрова для STM DFU mode, либо в списке устройств таковое появится.
Запускаем DfuSe Demonstration и вверху слева видим наш Дискавери в DFU режиме.
Если ни установка дров не помогает, или дрова не подходят- удаляем в установке/удалении программ "Windows USB 2.0 support".
Если не помогло- все дрова что есть для Дискавери по очереди.
В диспетчере устройств ВСЕ устройства ввода, которых нет, особенно мыши- трекболы и пр.а так же при подключенном Дискавери все его устройства из системы.
Перезагружаем комп, подключаем Дискавери в DFU режиме (сперва микро-юсб, потом питание).
У меня само нашло дрова для этого режима и еще какие-то девайсы.
Я остальные дрова оставил без действий- что мне надо готово к работе.

Например мне помогло после удаления ВСЕХ дров, прог и т.п. удаление именно поддержки ЮСБ 2,0 .
Как выяснилось - это и был битый драйвер DFU.
А когда удалил на ноуте PS/2 мышь (откуда она там?) то ST-Link запускаться снова начала.
До этого 10 переустановок проги с перезагрузками не помогли.

В DFU File manager конвертировал RUSSEFI.HEX в DFU файл, залил его и все ок.
Разобрался и с СОМ-портом- нужно блеать второй кабель подключить!
Last edited by Mad Max on Sun Nov 24, 2013 8:17 pm, edited 1 time in total.
Skype- max.mad486
frig
contributor
contributor
Posts: 569
Joined: Wed Oct 23, 2013 8:05 pm

Re: Восстановление ПО Discovery

Post by frig »

Единственное, пока нет виртуального COM порта, как и не было сначала...
Там в прошивке, скорее всего, что-то. Я когда заливал ту прошивку, что от Фиесты - у меня тоже не было.
skype: frig_frig
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Восстановление ПО Discovery

Post by AndreyB »

Mad Max wrote:Разобрался и с СОМ-портом- нужно блеать второй кабель подключить!
Слеза умиления скатилась у меня по левой щеке. Всё хорошо, что хорошо кончается :)
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Mad Max
Posts: 187
Joined: Wed Nov 13, 2013 12:34 pm
Location: Ukraine, Kharkov

Re: Восстановление ПО Discovery

Post by Mad Max »

Ява-консоль работает- пальцем по контактам- и параметры скачут,и мотор аж заводится- :lol: обороты скачут до 1800 РПМ!

Вобщем все ок, продолжаем работу. Russian - допиши в соответствующие темы:

1. После установки драйверов и заливки прошивки удалить PS/2 mouse (если че настоящая мышь установится снова)
2. Подключить 2-й ЮСБ кабель- установится СОМ-порт.
Skype- max.mad486
Post Reply