Dfu file loading error sho me

Еще заметил такое, если ехать на камеру которая забита по GPS, то звука нарастающего сигнала нет, только после прохождения точки звук появляется, менял приоритеты не помогает. Попытался смоделировать ситуацию на нескольких камерах. Так как камеры безрадарные, то ехал с параллельно включённым...

Радар-детектор Форум Отзывы - Антирадары | Радар-детекторы

  • Форум

  • Радар-детекторы

  • Sho-me

  • Сигнатурные радар-детекторы Sho-me

Сигнатурный радар-детектор Sho-me Signature Smart


  • Автор темы

    pioner


  • Дата начала

    29.03.2017

  • #1 041

pioner

Регистрация
18.04.2013
Сообщения
5 617
Регион

13

Детектор

SilverStone F1 Sochi PRO

Авто

Nissan


Еще заметил такое, если ехать на камеру которая забита по GPS, то звука нарастающего сигнала нет, только после прохождения точки звук появляется, менял приоритеты не помогает.

Попытался смоделировать ситуацию на нескольких камерах. Так как камеры безрадарные, то ехал с параллельно включённым тестером. Фильтры (2-5 пункты меню) выставлены в 0, остальные настройки по умолчанию. Сработка в диапазоне была всегда, независимо от оповещений по базе.

Уточните настройки и подробнее опишите проблему

  • #1 042

pioner

Регистрация
18.04.2013
Сообщения
5 617
Регион

13

Детектор

SilverStone F1 Sochi PRO

Авто

Nissan


А я думал, что это у меня одного такой глюк! А это очередной подарок новой прошивки, оказывается!

Прежде чем делать громкие заявления разберитесь сначала или предоставьте подробное описание проблемы, если она есть. Эмоции оставьте при себе вместе с восклицательными знаками

  • #1 043

Миг

Остался Почитать

Регистрация
14.04.2017
Сообщения
79
Регион

Новосибирская

Детектор

SHO-ME SIGNATURE SMART

Авто

Vw CC


Хорошо. Радарный комплекс стрелка. На экране показывает стрелку, нет речевого сообщения об этом и нет сигнала гейгера, как только поравнялся, сразу же появился звук гейгера. Т.е. по гпс звука нет, точку проехал, начинает быть слышно работу радарной части. Я понятно написал, или что то упустил?

  • #1 044

pioner

Регистрация
18.04.2013
Сообщения
5 617
Регион

13

Детектор

SilverStone F1 Sochi PRO

Авто

Nissan


Хорошо. Радарный комплекс стрелка. На экране показывает стрелку, нет речевого сообщения об этом и нет сигнала гейгера, как только поравнялся, сразу же появился звук гейгера. Т.е. по гпс звука нет, точку проехал, начинает быть слышно работу радарной части. Я понятно написал, или что то упустил?

Спасибо, становится понятнее. Я вот например проверял диапазоном К. Это может быть важно в выявлении проблемы. Проверю Стрелку

  • #1 045

Регистрация
24.08.2017
Сообщения
76
Регион

Белгородская область

Детектор

Sho-me Signature Smart

Авто

Hyundai Santa Fe


У меня тоже кругом одни кречеты и на кардоны и на крисы часто срабатывает.

  • #1 046

pioner

Регистрация
18.04.2013
Сообщения
5 617
Регион

13

Детектор

SilverStone F1 Sochi PRO

Авто

Nissan


Хорошо. Радарный комплекс стрелка. На экране показывает стрелку, нет речевого сообщения об этом и нет сигнала гейгера, как только поравнялся, сразу же появился звук гейгера. Т.е. по гпс звука нет, точку проехал, начинает быть слышно работу радарной части. Я понятно написал, или что то упустил?

Проблема не подтверждена, а значит не существует

  • #1 047

Миг

Остался Почитать

Регистрация
14.04.2017
Сообщения
79
Регион

Новосибирская

Детектор

SHO-ME SIGNATURE SMART

Авто

Vw CC


Обновил прошивку до последней версии с офф сайта, действительно, проблема изчезла.

  • #1 048

Регистрация
02.10.2017
Сообщения
29
Регион

Ивановская область

Детектор

Smart signature

Авто

Nissan teana


А у меня такое впечатление, что если едешь медленно километров 20в час, шго ми говорит что в переди радар, но звука нет пока не разгонится до 60, играл с настройками оповещения ниже скорости поставил ноль, а звук всеравно появляется в районе 60км в час.

  • #1 049

Регистрация
02.10.2017
Сообщения
29
Регион

Ивановская область

Детектор

Smart signature

Авто

Nissan teana


Вобщем сам накосячил. Стояло приглушать звук ниже 60. Поэтому при проезде радара автоматом разгоняешься и звук радара появлялся. Так совпало. От сюда и путаница была. Странно только одно, функция называется приглашение звука. А звук отключается совсем. Вот.

  • #1 050

Регистрация
21.04.2018
Сообщения
7
Регион

Тюменская

Детектор

SHO-ME SIGNATURESMART v19 0168

Авто

Ford Fusion


Помогите решить проблему. не могу обновить свой аппарат, выдает одну из двух ошибок с DFU файлом.
Usb-кабель менял 4 шт было со всеми одно и то же, ОС даже переустанавливал (пробовал на W10, W7)

Вложения

  • #1 051

Passerby

Регистрация
08.08.2011
Сообщения
11 930
Регион

77

Детектор

Conqueror 868

Авто

RX-330


выдает одну из двух ошибок с DFU файлом.

В первом случае — вообще не может загрузить данные, во втором — делает это с ошибкой.
Наиболее вероятная причина — получен «битый» архив, загрузить с сервера ещё раз.

  • #1 052

Регистрация
21.04.2018
Сообщения
7
Регион

Тюменская

Детектор

SHO-ME SIGNATURESMART v19 0168

Авто

Ford Fusion


В первом случае — вообще не может загрузить данные, во втором — делает это с ошибкой.
Наиболее вероятная причина — получен «битый» архив, загрузить с сервера ещё раз.

Самое интересное, что пробовал не сколько раз, всегда одно и то же. И еще сперва выдает загрузку с ошибкой, а при повторном запуске loading error.
Бьюсь уже неделю

  • #1 053

Регистрация
21.04.2018
Сообщения
7
Регион

Тюменская

Детектор

SHO-ME SIGNATURESMART v19 0168

Авто

Ford Fusion


Сейчас еще раз пробовал то же самое, кабель точно рабочий, через него недавно обновлял G-800.
забыл указать что прошивка сейчас v19 а базы 0168( обновляли в поездке в другом городе)

Последнее редактирование: 24.04.2018

  • #1 054

  • #1 055

Регистрация
21.04.2018
Сообщения
7
Регион

Тюменская

Детектор

SHO-ME SIGNATURESMART v19 0168

Авто

Ford Fusion


Для программы обновления — это роли не играет.
Зайдите в %USERPROFILE%Documents

Посмотреть вложение 46373

и удалите все найденные там файлы, у которых увидите буквы dfu в названии:

Посмотреть вложение 46374

в том то и беда что эти файлы временны, пока запущен файл обновления и второе они не удаляются вовремя работы программы и в третьих я не пойму зачем удалять файл обновления если мне его и нужно загрузить в устройство?

  • #1 056

Регистрация
21.04.2018
Сообщения
7
Регион

Тюменская

Детектор

SHO-ME SIGNATURESMART v19 0168

Авто

Ford Fusion


вот так в документах с запущенной программой и без

Вложения

  • #1 057

Passerby

Регистрация
08.08.2011
Сообщения
11 930
Регион

77

Детектор

Conqueror 868

Авто

RX-330


вот так в документах с запущенной программой и без

Тогда попробуйте скопировать это всё куда-нибудь в отдельную папку, добавьте к этому набору аналогичным образом свежую базу и запустите из этого места.

  • #1 058

Регистрация
21.04.2018
Сообщения
7
Регион

Тюменская

Детектор

SHO-ME SIGNATURESMART v19 0168

Авто

Ford Fusion


Вложения

  • Безымянный.jpg

  • #1 059

Регистрация
21.04.2018
Сообщения
7
Регион

Тюменская

Детектор

SHO-ME SIGNATURESMART v19 0168

Авто

Ford Fusion


Я все таки его победил.
Итак поделюсь опытом с прошивкой данного аппарата. Возможно кому то в будущем поможет.
Но сперва предыстория: в течение недели мною была переустановлена ОС — 4 раза, драйвер для антирадара около 50 раз (скачин с разных источников 7 раз), Прошивка и БД не известное количество раз и разных версий. и самое главное до сегодняшнего дня все установки выполнялись согласно офф. инструкции.
А теперь сегодняшний день. Испробовав все снова плюс подсказки с форума, но итог был тот же не шьется и все (я думал сегодня снова закурю). кроме всего выше описанного я сегодня отключил «Инструментарий управления Windows» и отключал DEP для файла обновления (это я боролся с APPCRASH) и скорее всего это было бессмысленно! Устав я решил отступить от офф инструкции обновления, а именно я скаченные файлы не стал разархивировать из RAR архива, а просто их открыл далее запустил прям в архиве файл обновления прошивки первый раз получил снова ошибку «DFU File Loading Error!» после чего открыл «диспетчер устройств» и через него стал отключать/включать антирадар, после где-то раза пятого («О БОГИ») прошивка запустилась. с Обновлением БД камер таких танцев с «диспетчером» не потребовалось запустилась сразу, но самое главное его я то же запускал из архива.
Итог: пропустив один пункт в инструкции обновления, а именно разархивируйте (выдержка: Для обновления базы радаров скачайте файл обновления и разархивируйте его. Подключите радар-детектор к компьютеру. После этого запустите разархивированный файл) мне удалось обновить данный агрегат.
P.S. обновлял не давно G-800 Signature там нет такой проблемы с обновлением, почему у этой серии такие мучения…
Отдельно спасибо Passerby за помощь в решение проблемы.
Удачи вам на дорогах!

  • #1 060

Регистрация
04.06.2018
Сообщения
7
Регион

Самарская область

Детектор

Sho me signature smart (v64)

Авто

Volvo XC60


Доброго времени суток!

Недавно стал «счастливым» обладателем чудо аппарата под названием Sho me signature smart.
После покупки проверив его работоспособность (подключив к питанию и увидев что все загорается и щебечет) решил я его обновить, так как дата производства радара судя по s/n 2017 года. Скачал как обычно обновления прошивки и отдельно обновления раданой базы. Все установилось великолепно, но вот беда Звук пропал, вместо звука в меню происходят шипения, даже привествия нет. Натолкнулся на ваш форум, где люди советовали при проблемах попробовать еще раз прошить аппарат. Прошил, проблема со звуком ушла. Отмечу что оба раза (при первом глючном и втором нормальных) прошивал одинаковой поршивкой помоему V64 насколько помню (последняя на офф. сайте)

Ну да ладно проблемы со звуком ушли, все хорошо. Решил протестировать. Все камеры которые стационарные (которые отмечены по GPS на картах) предужупреждает заранее и все хорошо. Но вот беда с мобильными камерами — Треногами, он их замечает только за 30…50 метров, когда камеру уже пролетел. И ладно если бы такое было в одном месте, но это практически на все «треноги» так реигарует. Отмечу сразу, что в настройках по умолчанию ничего не менял, только установил часовой пояс +4, ну и громкость сделал до уровня 6. Сегодня полез в настройки и решил пункт меню где указано было АВТО (не помню как точно называется но где шкала метража от 100 до 1000м, вроде как расстояние с которого начинается предупреждение) установить на 600м. вечером поеду, протестирую если будут мобильные камеры по дороге.

Про голос и его качество это вообще отдельная история. Неужели нельзя было более качетсвенный динамик поставить, а не улучшать громкость оповещений за счет Орущего аудиофайла.

Из прошлого опыта: служил мне верой и правдой более 4х лет аппарат под названием iBOX X6 (тоже обновляется до сих пор по GPS, хот и снят с производства года 2 как), так вот с ним вообще нет проблем ни с обновлением ни с оповещение, а уж голос на нем вообще сказка — почти hi-end качества. Но насмотрелся рекламы и купился на хваленную функцию signature, да еще и со SMART. В итоге крайне недоволен аппаратом. Наверное вернусь обратно на стареньй ibox, он меня еще ниразу не подводил в дальних поездках.
Спасибо всем кто дочитал до конца ;)

  • Форум

  • Радар-детекторы

  • Sho-me

  • Сигнатурные радар-детекторы Sho-me

  • На данном сайте используются cookie-файлы, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
    Продолжая использовать этот сайт, Вы соглашаетесь на использование наших cookie-файлов.

Радар-детектор Форум Отзывы - Антирадары | Радар-детекторы

  • Форум

  • Радар-детекторы

  • Sho-me

  • Сигнатурные радар-детекторы Sho-me

Радар-детектор Sho-me Signature Lite


  • Автор темы

    pioner


  • Дата начала

    29.03.2017

  • #261

Регистрация
14.04.2019
Сообщения
6
Регион

Sirdaryo

Детектор

Karadar

Авто

нексия 2007, лачети 2013


Добрый вечер, есть в наличии шо ме лайт, с пару месяцев назад обновлялся без проблем, в дороге пищал как положено, потом вернул хозяину, сейчас человек по просил обновить а он ни обновляется. ни прошивка ни сигнатуры, драйвера ставил, в диспетчере устройство отображается, но обновление его не видит, один раз вышло сообщение ошибка файла U** прочитать не успел, и все, больше ни как не реагирует. менял кабеля, компьютер, не хочет обновляться, из не обычного когда включаю в машине цифры отображаются не полностью, частично, хозяин аппарата говорит не ронял, какие могут быть проблемы. может какаято болячка модели.

DFU file loading error вот это сообщение вышло еще раз

Последнее редактирование модератором: 14.05.2019

  • #262

Регистрация
21.05.2019
Сообщения
1
Регион

Белгород

Детектор

Lite V32

Авто

Logan


Будет ли работать голосовое сопровождение от 20.05.2019 в прошивке от 24.01.2018. Спрашиваю, потому что в прошивке от 2019 года в свежем обновление камер голоса нет. По крайней мере у меня так.

  • #263

pioner

Регистрация
18.04.2013
Сообщения
5 617
Регион

13

Детектор

SilverStone F1 Sochi PRO

Авто

Nissan


Будет ли работать голосовое сопровождение от 20.05.2019 в прошивке от 24.01.2018. Спрашиваю, потому что в прошивке от 2019 года в свежем обновление камер голоса нет. По крайней мере у меня так.

Голос идёт с прошивкой. База отдельно обновляется.

  • #264

Регистрация
07.11.2018
Сообщения
2
Регион

Ярославская Область,г.Ярославль

Детектор

SHO-ME SIGNATURE LITE

Авто

RENAULT


Доброго дня подскажите обновление прошивки в этом году будет??

  • #265

pioner

Регистрация
18.04.2013
Сообщения
5 617
Регион

13

Детектор

SilverStone F1 Sochi PRO

Авто

Nissan


Доброго дня подскажите обновление прошивки в этом году будет??

Очень надеюсь

  • #266

Регистрация
01.12.2018
Сообщения
5
Регион

Moldova Orhei

Детектор

Sho me signature lite

Авто

Renault megane 3


Владею двумя аппаратами сигнатур лайт который не ловит комплекс BEE lll KC и пылится в бордочке в ожиданий обновление прошивки уже 9 месяцев, а в молдове в основном эти комплексы используются ,и G1000 signature купленый за 50 долларов с предварительной проверки на BEE lll KC который работает стабильно но с ложными срабатаваниями к которым я уже привык и фильтрую сам, да и ловит сигнал G1000 на много увереннее и стабильнее чем сигнатур лайт. Очень разочарован в покупки сигнатур лайт купленый в апреле 2017 года, и до сих пор не дождался нормальной прошивки, если в вашем регионе используют радары BEE lll KC или аналоги значит этот детектор не для вас!

  • #267

pioner

Регистрация
18.04.2013
Сообщения
5 617
Регион

13

Детектор

SilverStone F1 Sochi PRO

Авто

Nissan


Владею двумя аппаратами сигнатур лайт который не ловит комплекс BEE lll KC и пылится в бордочке в ожиданий обновление прошивки уже 9 месяцев, а в молдове в основном эти комплексы используются ,и G1000 signature купленый за 50 долларов с предварительной проверки на BEE lll KC который работает стабильно но с ложными срабатаваниями к которым я уже привык и фильтрую сам, да и ловит сигнал G1000 на много увереннее и стабильнее чем сигнатур лайт. Очень разочарован в покупки сигнатур лайт купленый в апреле 2017 года, и до сих пор не дождался нормальной прошивки, если в вашем регионе используют радары BEE lll KC или аналоги значит этот детектор не для вас!

А я тут тестовую прошивку с возможностью отключения сигнатур разве не выкладывал?

  • #268

Регистрация
01.12.2018
Сообщения
5
Регион

Moldova Orhei

Детектор

Sho me signature lite

Авто

Renault megane 3


Когда выйдет официальная прошивка без сигнатур? Или когда будете выкладывать тестовую? Или где их искать?

  • #269

Хамид

Регистрация
28.10.2019
Сообщения
7
Регион

Ташкентская область, город Чирчик

Детектор

Signature Lite

Авто

Lada Largus Cross


Здравствуйте! Радар-детектор Sho-me Signature Lite , бывает база Узбекистана? Когда покупал работал, после обновления базы перестал видеть радаров… вообще…

  • #270

pioner

Регистрация
18.04.2013
Сообщения
5 617
Регион

13

Детектор

SilverStone F1 Sochi PRO

Авто

Nissan


Здравствуйте! Радар-детектор Sho-me Signature Lite , бывает база Узбекистана? Когда покупал работал, после обновления базы перестал видеть радаров… вообще…

Здравствуйте! Версия прошивки у Вас какая установлена?

  • #271

Хамид

Регистрация
28.10.2019
Сообщения
7
Регион

Ташкентская область, город Чирчик

Детектор

Signature Lite

Авто

Lada Largus Cross


Здравствуйте! Версия прошивки у Вас какая установлена?

F032

  • #272

Хамид

Регистрация
28.10.2019
Сообщения
7
Регион

Ташкентская область, город Чирчик

Детектор

Signature Lite

Авто

Lada Largus Cross


И еще, на радар «тренога» реагирует просто как диапазон К и пиликает, это нормально? т.е. он не говорит что за радар там стоит… Можно подумать просто какая-то «помеха» ) (Бывает просто пиликает и говорит диапазон К, но ничего нету, а тут вдруг радар)

  • #273

pioner

Регистрация
18.04.2013
Сообщения
5 617
Регион

13

Детектор

SilverStone F1 Sochi PRO

Авто

Nissan


И еще, на радар «тренога» реагирует просто как диапазон К и пиликает, это нормально? т.е. он не говорит что за радар там стоит… Можно подумать просто какая-то «помеха» ) (Бывает просто пиликает и говорит диапазон К, но ничего нету, а тут вдруг радар)

Да, так и должно быть.
Что касается базы камер Узбекистана, то она точно присутствует в общей базе, т.к. эту базу я делаю сам лично и Узбекистан туда добавляю.

  • #274

gem

Регистрация
28.06.2012
Сообщения
7 859
Регион

МО 50

Детектор

G1000s/5900s

Авто

Astra H Caravan CDTI


И еще, на радар «тренога» реагирует просто как диапазон К и пиликает, это нормально? т.е. он не говорит что за радар там стоит… Можно подумать просто какая-то «помеха»

Если радар Арена, то так и должно быть.

  • #275

Хамид

Регистрация
28.10.2019
Сообщения
7
Регион

Ташкентская область, город Чирчик

Детектор

Signature Lite

Авто

Lada Largus Cross


Что касается базы камер Узбекистана, то она точно присутствует в общей базе, т.к. эту базу я делаю сам лично и Узбекистан туда добавляю.

Спасибо за ответ, как быть если после обновлений не видит ни одного радара? 2 раза обновлял базу, также не видит…
В чем может быть проблема? Обновление проходит нормально, без ошибок…

Я сейчас заново перепрошил ПО, обновил еще раз базу… Проверю , потом отвечу…

Последнее редактирование модератором: 31.10.2019

  • #276

  • #277

Passerby

Регистрация
08.08.2011
Сообщения
11 930
Регион

77

Детектор

Conqueror 868

Авто

RX-330


Пока не расскажете подробно, что, с чем и в какой последовательности делалось, единственно возможный ответ на такой вопрос — что-то пошло не так.

  • #278

Хамид

Регистрация
28.10.2019
Сообщения
7
Регион

Ташкентская область, город Чирчик

Детектор

Signature Lite

Авто

Lada Largus Cross


Пока не расскажете подробно, что, с чем и в какой последовательности делалось, единственно возможный ответ на такой вопрос — что-то пошло не так.

Здравствуйте! Радар-детектор Sho-me Signature Lite , бывает база Узбекистана? Когда покупал работал, после обновления базы перестал видеть радары… вообще… F032 версия прошивки
Я написал выше, если читали…
Или вам еще подробнее?
Скачал базу, распаковал, обновил… и всё, спасибо за ответ заранее

Не первый раз занимаюсь обновлением, с другими радар-детекторами таких проблем не было, а вот с ним что-то ни так

Последнее редактирование модератором: 12.11.2019

  • #279

Passerby

Регистрация
08.08.2011
Сообщения
11 930
Регион

77

Детектор

Conqueror 868

Авто

RX-330


Скачал базу, распаковал, обновил… и всё

Т.е. вы искренне предполагаете, что кто-то кроме Вас знает, какую базу и где Вы скачивали?
И точную последовательность действий?

Ну, ок, раз вопрос сформулирован именно как «есть ли в базе»…
City: Tashkent
Latitude: 41.3171 (41° 19′ 1.56″ N)
Longitude: 69.2494 (69° 14′ 57.84″ E)

Выборка из текущей официальной версии в квадрате: широта между 41 и 42 градуса, долгота между 69 и 70 градусов:

upload_2019-11-12_14-59-44.png

Если не совсем понятна картинка — да, данные по этому региону в официальной базе для этой модели есть.

  • #280

Хамид

Регистрация
28.10.2019
Сообщения
7
Регион

Ташкентская область, город Чирчик

Детектор

Signature Lite

Авто

Lada Largus Cross


Т.е. вы искренне предполагаете, что кто-то кроме Вас знает, какую базу и где Вы скачивали?
И точную последовательность действий?

Ну, ок, раз вопрос сформулирован именно как «есть ли в базе»…
City: Tashkent
Latitude: 41.3171 (41° 19′ 1.56″ N)
Longitude: 69.2494 (69° 14′ 57.84″ E)

Выборка из текущей официальной версии в квадрате: широта между 41 и 42 градуса, долгота между 69 и 70 градусов:

Посмотреть вложение 59173

Если не совсем понятна картинка — да, данные по этому региону в официальной базе для этой модели есть.

Скачал эту базу:
https://sho-me.ru/downloads/database/sho-me-signature-smart-lite-excellent-db.zip
Распаковал на рабочий стол, подключил девайс с родным шнуром, выбрал базу, обновить нажал, ждал пока все закончится, сделал выход…
На счет базы Ташкента ответили выше, спасибо.

  • Форум

  • Радар-детекторы

  • Sho-me

  • Сигнатурные радар-детекторы Sho-me

  • На данном сайте используются cookie-файлы, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
    Продолжая использовать этот сайт, Вы соглашаетесь на использование наших cookie-файлов.

Download Firware Update Class (DFU)

И вот тут самое время понять, что еще могут существовать другие загрузчики одновременно с системными — это ваши , которые пишутся вами и находятся в адресах FLASH 0х08000000.

Более того у STM есть готовый вариант в Кубе для создания вашего загрузчика по USB и называется USB : Download Firware Update Class (DFU). Генерируем , прошиваем в контроллер.

фотка 1

И загрузчик появляется в адресах 0x0800000 до 0x800C000 (помечена только Readable)

фотка 2

Далее надо пользоваться утилитами от STM Dfu File Manager и DfuSeDemo :

Dfu File Manager готовит вашу прошивку для записи выше вашего бутлодера, а DfuSeDemo собственно ее шьет во Flash выше с адреса 0x800C000.

И происходит это без подтянутой к 1 ножке boot0 контроллера.

Для общего понимания картины адреса памяти :

фотка 3

Думаем , а куда мы заливем свой код программы ? Мы пользовались Atollic True Studio, там были такие настройки :

фотка 4

Например смотрите выходной файл проекта (*.map)

Memory Configuration
Name             Origin             Length             Attributes
RAM              0x20000000         0x00020000         xrw
FLASH            0x08000000         0x00100000         xr
*default*        0x00000000         0xffffffff

FLASH это с адреса 0x08000000. А вот системный загрузчик лежит где-то по адресу 0x00000000 по-видимому всегда прекрасно себя чувствует, так как его стереть нельзя.

В нашем случае имеем STM32F205VG к примеру и у него есть такие варианты загрузчиков :

фотка 5

Но как узнать какой версии системный загрузчик?

Оказывается никак или предположительно по некоторым букво-цифрам на корпусе контроллера.

Типичный вариант организации пинов для активации загрузчика

BOOT0

Видим , что в нашем готовом устройстве есть вариация по BOOT0 :

фотка 6

Штатно BOOT0 на земле и это означает , что начало программы стартует с SRAM , т.е. по адресу 0x20000000 .

BOOT1

BOOT1 может быть выведен наружу и идти на пин , который связан с разъемом на микро SD карты. Понятно для закгрузки с микро SD карты прошивки например.

2 проекта для текстирования

В итоге для тестирования связки с загрузкой через STM Dfu File Manager и DfuSeDemo сделаны открытые два примера на Atollic True Studio .

Первый реализует пользовательский загрузчик по USB (DFU) и прошивается с адреса 0x0800000 до 0x0800C000. А второй проект реализует саму основную обновляемую программу, которую прошиваем по адресу с 0x0800C000 и выше.

STM32F205VG_FLASH.ld

Первый проект :

MEMORY
{
RAM (xrw)      : ORIGIN = 0x20000000, LENGTH = 128K
FLASH (rx)      : ORIGIN = 0x8000000, LENGTH = 49K
}

Второй проект :

MEMORY
{
RAM (xrw)      : ORIGIN = 0x20000000, LENGTH = 128K
FLASH (rx)      : ORIGIN = 0x800C000, LENGTH = 49152
}

Внимание во втором проекте :

#define VECT_TAB_OFFSET  0xC000 /*!< Vector Table base offset field.

Переключение в первом проекте между режимами загрузки и выполнение основной программы происходит программно установкой переменной boot = 1|0.

Можно прошивать каждый проект независимо , код каждого проекта должен попадать в свою область памяти и не вредить другому.

Теперь по-шагово поехали :

Собираем (и прошиваем) первый проект:

фотка 7

Собираем (но не прошиваем) второй проект:

фотка 8

Файл *.hex через утилиту STM Dfu File Manager преобразуем в файл *.dfu .

фотка 9

Запускаем первый проект в режиме (boot =1) с отладчиком и трассировкой SWO

Файл *.dfu через утилиту DfuSeDemo отсылаем контроллеру (то есть прошиваем через USB DFU Class)

фотка 10

Перезапускаем проект 1 с boot =0 и наблюдаем , что программа перешла на адрес 0x800C000 и начала выполняться :

фотка 11

Файлы для скачивания

Платформы Iskra JS и Iskra JS Mini можно обновить, используя встроенный в микроконтроллер DFU-загрузчик или загрузчик TinyUF2, который мы добавили в обновленной прошивке Espruino версии 2.13 и выше.

С помощью встроенного DFU-загрузчика можно полностью очистить энергонезависимую память и использовать весь её объём. Но для обновления нужно использовать специальные программы и установить драйвер, если у вас Windows.

Использование TinyUF2 позволяет упростить процесс прошивки и обновлять Iskra JS / Iskra JS Mini без установки дополнительных драйверов и программ. Проверено на Windows, MacOS, Linux, а также должно работать на любой ОС с поддержкой USB-накопителей с файловой системой FAT32. Просто скопируйте файл на диск, и всё!

Основной минус TinyUF2 в том, что он занимает часть энергонезависимой памяти, поэтому приложение для Iskra JS / Iskra JS Mini должно быть скомпилировано для работы с адреса 0x08008000 (0x08000000 + 32 К), вместо стандартного 0x08000000. Также прошивка должна быть сохранена в специальном формате UF2, благодаря которому загрузчик может записывать прошивку в потоковом режиме, без разметки энергонезависимой памяти на разделы для USB-диска и приложения.

Если при подключении платы Iskra JS или Iskra JS Mini компьютер не видит новых устройств, вероятнее всего, на ней не прошит микроконтроллер.

Если же при двойном нажатии на кнопку сброса не появляются диски IskraJSBOOT или IskraJSMini, то микроконтроллер управляющей платформы содержит старую прошивку.

Загрузите или обновите прошивку, используя способ обновления через DFU.

Обновление прошивки через UF2-загрузчик

Обновление прошивки

  1. Скачайте прошивку в зависимости от вашей управляющей платформы:

  2. Распакуйте ZIP-архив.

  3. Нажмите два раза кнопку сброса на управляющей платформе. Должен появиться диск IskraJSBOOT (плата Iskra JS) или IskraJSMini (плата Iskra JS Mini).

  4. Скопируйте файл с расширением UF2 на появившийся диск.

  5. Дождитесь, пока скопируется файл — в это время происходит обновление прошивки.

  6. После копирования файла диск отключится, а плата перезапустится.

  7. Всё готово, плата обновлена, можно пользоваться!

Если при копировании файла что-то пошло не так, вы можете попробовать снова, перейдя к шагу 3. Также ничего страшного не произойдет, если вы случайно скопируете не тот файл: загрузчик проигнорирует его или перезапустит плату.

Обновление прошивки через DFU

Для Windows

Подготовка софта

  1. Скачайте и установите на компьютер программу для прошивки микроконтроллеров STM32.

Необходимо устанавливать программу прямо на диск C:. Если в пути до папки установки будут кириллические символы или пробелы, программа будет работать с ошибкой.

  1. Отключите плату от компьютера.

  2. Зайдите в «Диспетчер устройств».

  3. Переключите управляющую платформу в DFU-режим, соединив между собой пины BOOT0 и 3V3.

    1. Для платформы Iskra JS замкните эти два контакта джампером.

    2. Для платформы Iskra JS Mini замкните пины BOOT0 и 3V3 с помощью провода «мама-мама».

  4. Подключите плату к компьютеру и посмотрите, как определяется платформа:

    1. Плата определилась во вкладке контроллеры USB и без восклицательного знака. Переходите к запуску программы DfuSe.

    2. Плата определилась во вкладке контроллеры USB и c восклицательным знаком.

Установка драйвера для STM32 в DFU-режиме

  1. Зайдите в «Диспетчер устройств».

  2. Выделите «неработающее устройство» и нажмите кнопку «обновить драйверы».

  3. Выберите пункт «Поиск и установка драйверов вручную».

  4. Укажите путь к драйверу:

    1. Для 32-битных систем: C:Program FilesSTMicroelectronicsSoftwareDfuSe.

    2. для 64-битных систем: C:Program Files (x86)STMicroelectronicsSoftwareDfuSe.

  5. Должно появиться окошко с сообщением об успешной установке драйвера.

  6. В итоге драйвер для USB-интерфейса микроконтроллера STM32 в DFU-режиме должен появиться во вкладке «контроллеры USB» и без восклицательного знака.

Всё получилось. Теперь можно продолжить обновление прошивки в DFU-режиме.

Обновление прошивки

  1. Скачайте прошивку в зависимости от вашей управляющей платформы:

  2. Распакуйте ZIP-архив. Распаковывать его лучше всего в корень диска C:. Если в пути до архива будут русские буквы или пробелы, программа не заработает корректно.

  3. Запустите программу DfuSe.

  4. Выберите DFU-файл прошивки кнопкой «Choose».

  5. При успешном выборе файла вы увидите надпись File correctly loaded.

  6. Нажмите на кнопку «Upgrade» для начала прошивки платы.

  7. В итоге вы должны увидеть сообщение Target 00: Upgrade successful !.

Это значит, что всё получилось. Жмём «Quit», снимаем перемычку с BOOT0 и перезагружаем плату.

Далее запускайте Espruino Web IDE и попробуйте помигать светодиодом.

Для MacOS

Подготовка софта

  1. Переключите управляющую платформу в DFU-режим, соединив между собой пины BOOT0 и 3V3.

    1. Для платформы Iskra JS замкните эти два контакта джампером.

    2. Для платформы Iskra JS Mini замкните пины BOOT0 и 3V3 с помощью провода «мама-мама».

  2. Подключите плату к компьютеру.

  3. Зайдите в терминал, нажав на Terminal.app.

  4. Скачайте менеджер пакетов «Homebrew». Для этого выполните команду:

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  5. Далее установите утилиту dfu-util из менеджера пакетов «Homebrew». Вбейте в терминал команду:

    brew install dfu-util
  6. Проверьте список всех DFU-устройств:

    dfu-util --list

    .

    Запомните значения в квадратных скобках. В нашем случае это «[0483:df11]».

Обновление прошивки

  1. Скачайте последнюю версию прошивки в формате .bin:

  2. Для старта прошивки напишите в терминал команду, где:

    1. После флага -d те самые значения, которые мы запомнили из команды dfu-util –list.

    2. После флага -D путь к файлу с прошивкой.

      dfu-util -d 0483:df11 -s 0x08000000 -a 0 –dfuse-address 0x08000000
      -D /Users/user/Downloads/espruino_1v92.194_iskrajs.bin

Должен начаться процесс прошивки, о чём свидетельствует Progress bar.

  1. В итоге вы должны увидеть сообщение File downloaded successfully.

Это значит, что всё получилось. Закрываем терминал, снимаем перемычку с BOOT0 и перезагружаем плату.

Далее запускайте Espruino Web IDE и попробуйте помигать светодиодом.

Table of Contents

Bootloader

Bootloader for a firmware update from an SD card

     If you want to make your own Unicard, you must load bootloader into the Unicard for a firmware update from an SD card. The DFU file (a binary file for loading the bootloader for a firmware update from an SD card) is available along with the source codes of the firmware Unicard on sourceforge:

DFU binary file of the bootloader.

DFU downloader for OS Windows.


Loading the DFU file

  • needed software:

    • Windows XP or newer

    • the .dfu file

    • DFU downloader for OS Windows

  • needed hardware:

    • an assembled Unicard

    • a connecting cable USB-A/miniB

    • a PC with Windows and USB

    • 1 jumper

  • description of loading the bootloader into a Unicard:

    • install DFU downloader for Windows

    • on the card itself, connect the pins labeled “BOOT” with the jumper

    • connect the card to PC using a USB-A/miniB cable

    • Windows will offer a driver installation, let it install automatically. If the drivers do not install automatically, install them manually from the DFU downloader folder.

    • After the driver is installed, disconnect and reconnect the card to the USB

    • From the program selection, run program … Program Files / STMicroelectronics / DfuSe / DfuSeDemo

    • After running the program, all you care about is the frame in the bottom right called “Upgrade or Verify Action”

    • Tick “Verify after download”

    • Click on the icon at the bottom called “Choose…”

    • Select the file with the bootloader (UNICARDmk3_IAP.dfu) and select open

    • Back in the program click on “Upgrade” at the bottom

    • If a message shows up with the message “Verify successful!” you are done

    • Disconnect the USB cable, remove the BOOT connection and you can put your card into a Sharp

    • After loading the bootloader you also have to load firmware into the Unicard


Guide with pictures for DfuSeDemo version 3.0.6

  • Connect the JUMPER labelled BOOT.

  • After installing the drivers “STM Device in DFU Mode” will appear in the device manager.

  • In “Available DFU Devices” we pick “STM Device in DFU Mode” and tick “Verify after download”.

  • Using the button “Choose” (1.) we load a DFU file. “File correctly loaded.” should appear in the information panel (2.).

  • After selecting buttons “Upgrade” and then “Yes” on the confirmation dialogue, the DFU file will run.

  • On the information panel you should be able to see the individual phases of the DFU file loading — “Erase Phase”.

  • On the information panel you should be able to see the individual phases of the DFU file loading — “Download Phase”.

  • After successfully loading the DFU file “Verify successful!” message should appear in the information panel.

Warning

When updating firmware MZ_ID firmware is not checked (to still allow the option of changing the Unicard firmware from one type of computer to another). Incorrectly matching firmware with a computer, on which the Unicard update is being done can damage your device.


Понравилась статья? Поделить с друзьями:
  • Diablo 2 error halt location line 3533
  • Dfe 006 xerox ошибка
  • Diablo 2 error assertion failure
  • Diablo 2 error 6f8e8d07
  • Df998 ошибка рено talisman