jim
Продвинутый
- Регистрация
- 22.05.2014
- Сообщения
- 234
- Регион
- Вятка
- Детектор
- Sho-Me G-800STR N
- Авто
- Renault Logan
Да, железо одно.Надеюсь дисплеи идентичны?
Да, железо одно.Надеюсь дисплеи идентичны?
Идентичны. Там даже паять не надо. Два шурупа и защелка.Нет, конечно. Абсолютно без разницы.
Подкинули G-800 STR (белый), говорят, перестала работать радарная часть. Надеюсь дисплеи идентичны? Времени пока нет разобрать.
Итак:Вот прошивка 2020, база от 26.05.22(одна из последних официальных, около 950КБ), база от 12.12.22(последняя, которая входит на флэшку, около 1МБ).
Конечно умеют, но это реализуется на программном уровне. В данном контексте говорилось о том, что в коде который заливается в память проца указывались только начальные адреса куда можно писать базу, настройки , звук. Но не диапазоны.Вы это про конкретно STM32F103, это данные процы не умеют читать флэшку по заданному смещению?
чистая flashЕсли что ещё надо проделать, какие действия, после чего надо считать дамп из флэшки - пишите, сделаю.
ну прям таки куча...текстовая строчка G-800, и рядом с ней куча каких-то байт.
но у вас же настройки по умолчанию остались. вы же их не меняли.третьем файле её нет, она переписана базой. Отсюда и появляющееся приветствие при включении "По умолчанию".
а то что самая последняя база влазит полностью, целиком. У Вас же в третьем дампе база полностью. Если не менять(пепезаписывать) настройки то будет использоваться вся же база ? И стоит вопрос сколько данных из базы трут настройки и трут ли вообще .Каким образом 4-мегабайтная флэшка тут что-то изменит, без изменения кода внутри проца - не знаю, о чём было написано ранее не один раз.
Самая последняя - это которая считана в 3-м файле? - Так она не превышает границы флэшки в 2 мегабайта и без проблем так же влезет в родную флэшку.а то что самая последняя база влазит полностью, целиком
Да, больше 10 - уже куча.ну прям таки куча...
Хорошо, сделаю.чистая flash
обновить его через USB прошивкой из "FW20200202&SD20190605_G800STR_S&N(NewKcc)" и снять дамп 1.bin настройки не сбрасывать
Далее поменять пару настроек и снять дамп
1 Установил в РД полностью стёртую флэшку на 32 мегабита (4 мегабайта).
8 Установил её обратно, обновил базой из файла "SMDB20221212_NewKcc"
9 Включил, и аппарат сразу же мне написал на экране "По умолчанию".
Вот это непонятно. Почему в одном случае сбросились настройки, в другом - нет.Заменил на Winbond 25Q32BVSIC. Прошивку перезаливал сразу двухточечную 20 года. Настройки не сбросились после заливки базы радаров (последняя база за 1 февраля - 1089536 байт).
Вот заведомо превышающая 1МБ:Или какая-то другая? Если другая, то ссылку на неё.
Хорошо, сделаю дамп и после этого обновления.Вот заведомо превышающая 1МБ:
Согласен, что от марки вряд ли что-то зависит.По флэшке - я установил Spansion S25FL032P
Если бы организация не поддерживалась процом (точнее, кодом в нём) - не перешивался бы удачно аппарат вообще.
А ничего, что "заехала" она туда при записи программой под виндой, а не в результате работы самой прошивки?в моем случае база которая 1089410 заехала на третий мегабайт flash...
Это как? Любая база попадает во флэшку именно из программы с ПК. РД этой модели иначе (т.е. без этой рпограммы) обновляться не умеет.А ничего, что "заехала" она туда при записи программой под виндой, а не в результате работы самой прошивки?
Речь о том, что прошивка, "зная" о том, что область хранения настроек расположена "сразу за базой", пытаться читать данные базы из этой области (а, тем более, за ней) не должна.Это как? Любая база попадает во флэшку именно из программы с ПК. РД этой модели иначе (т.е. без этой рпограммы) обновляться не умеет.
При ручной настройке однозначно так, потому что потом при перезагрузке настройки не сбрасывались, а лишнего места для них на 2 МБ флэшке уже не было при размере базы >950КБ.могли переписать уже записанный на чужое место код базы данных.
Из всего этого следует, что область данных за блоком настроек во флэшке прошивкой РД не используется в качестве базы. Т.е. глубоко без разницы, что там в базе в этом месте прописано, аппарат это озвучивать никак не будет.При ручной настройке однозначно так, потому что потом при перезагрузке настройки не сбрасывались, а лишнего места для них на 2 МБ флэшке уже не было при размере базы >950КБ.
должна не должна - это все ваши предположения.. как работает на самом деле вы не знаетеРечь о том, что прошивка, "зная" о том, что область хранения настроек расположена "сразу за базой", пытаться читать данные базы из этой области (а, тем более, за ней) не должна.
пишут по разному.. что уж вы так.. и в большинстве своем как им удобнее.. т.е. с наименьшими трудозатратами выполнить поставленные целиНу, у грамотных программеров, как минимум. И, кстати, не факт, что "обновлятор", которому плевать на размер базы, писали именно те же люди - несколько разные квалификации нужны.
Один и тот же. Если кому-то нужна программа-обновлятор, которой не плевать на размер базы, то могу скинуть)И, кстати, не факт, что "обновлятор", которому плевать на размер базы, писали именно те же люди - несколько разные квалификации нужны.