18.07.2022, 10:42
|
|
Частый гость
Регистрация: 12.07.2022
Сообщений: 23
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Что это за конфигурационные биты?
mike-y-k, На всякий случай попробовал запаять назад старый чип , его программатор видит, читает ,но при прошивке с заменой конфигурации при верификации выдает ошибки, стирается, проверяю чистый ли показывает чистый, кстати уважаемый usr10000 писал, что возможно я его не стёр при первой перезаписи, когда БК21 включился (до экспериментов с конфигурацией) я проверял чистый ли чип, он был чистый.
И ещё вопрос - раз уж я решил заказывать новый БК21 такой же ,я естественно попытаюсь выдрать из него прошивку, чтоб всё же попытаться восстановить этот на всякий случай, при подключении программатора, если там включена всё же будет защита, я не положу и новый прибор попыткой чтения прошивки? Не может там быть какой фишки которая при попытке чтения похерит новый БК21?
Последний раз редактировалось mike-y-k; 18.07.2022 в 12:27.
Причина: очипятки,…
|
|
|
|
18.07.2022, 12:45
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,169
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Что это за конфигурационные биты?
kononcik-s, таки на самый горящий вопрос - ответ нет, нет там таких возможностей…
На тему считывания прошивки - сначала сравните платы, установленный МК и версию прошивки. Если все совпадает - можно заморачиваться клонированием прошивки, если есть разночтения - могут возникнуть проблемы с работой старого БК21 с такой прошивкой…
Но это пока из области дележа шкуры сферического коня…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
18.07.2022, 12:54
|
|
Частый гость
Регистрация: 12.07.2022
Сообщений: 23
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Что это за конфигурационные биты?
mike-y-k, ок понял, буду копить гроши пока
|
|
|
|
16.08.2022, 14:48
|
|
Частый гость
Регистрация: 12.07.2022
Сообщений: 23
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Что это за конфигурационные биты?
Доброго времени суток , наконец приехал мне новый бк 21 попробовал скачать прошиву ,получилось но похоже прошива закрытая, платы имеют небольшое отличие но практически всё одно и тоже я так понимаю рабочий дамп из контролера мне достать не получится?
|
|
|
|
16.08.2022, 15:41
|
|
Почётный гражданин KAZUS.RU
Регистрация: 22.02.2008
Адрес: Ukraine, рядом с Полтавой
Сообщений: 9,745
Сказал спасибо: 5,541
Сказали Спасибо 25,239 раз(а) в 5,668 сообщении(ях)
|
Re: Что это за конфигурационные биты?
Похоже на то..
__________________
«Совершенство — это не тогда, когда уже нечего больше добавить, а тогда, когда уже нечего отнять.»
/Эйнштейн/
моя домашняя страничка: http://www.eddy.com.ua/
|
|
|
|
16.08.2022, 15:42
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,169
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Что это за конфигурационные биты?
kononcik-s, описание всех бит конфигурации уже было выше, откройте ее и посмотрите что там имеет значение "0". Если чтение памяти закрыто, то прочитать прошивку сходу не удасться… При большом желании - ищите для этого чипа описание атаки на него для извлечения прошивки, часть МК таким образом удается прочитать. Но там нужно делать весьма специфическое устройство и использовать специальное ПО к нему для получения результата…
Пока у Вас есть рабочее устройство - пользуйтесь, учтите причины выхода из строя предыдущего, пробуйте заказать у производителя только чип с нужной прошивкой…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
Сказали "Спасибо" mike-y-k
|
|
|
16.08.2022, 16:03
|
|
Частый гость
Регистрация: 12.07.2022
Сообщений: 23
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Походу проще попытаться заказать чип у производителя, но наверно я лучше оставлю предыдущий блок на запчасти, по вашему описанию я понял что прошивку достать сложно но можно(наверное) мне становится страшно ![Улыбка](images/smilies/icon_smile.gif) ещё раз спасибо что помогали.
Судя по скину что выложил включена защита кода, я так понял это и есть сложный вариант.
Последний раз редактировалось mike-y-k; 16.08.2022 в 16:16.
Причина: 6.6
|
|
|
|
16.08.2022, 16:26
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,169
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Что это за конфигурационные биты?
kononcik-s, ну таки чипы даже физически вскрывают (и в особо ценных делают защиту от вскрытия) для непосредственного доступа к содержимому (E)EPROM…
Это не страшно, а просто очень затратно и по времени, и по вложениям…
У меня в нескольких вариантах все эти функции БК выполняют собственные блоки, которые еще и охрану, и музыку, и навигацию, и связь, и ГГС, и что там еще можно пожелать - выполняют в одном устройстве из нескольких контроллеров (несколько их для уменьшения потребления при питании только от батарей)…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
09.08.2023, 17:48
|
|
Частый гость
Регистрация: 18.09.2005
Сообщений: 26
Сказал спасибо: 72
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Что это за конфигурационные биты?
Здравствуйте!
Имеется процессор PIC16F883.
MPLAB ver. 8.10
Пишу следующую конфигурацию:
Код:
|
list P=PIC16F883
#include ‹p16f883.inc›
__CONFIG1 _CP_OFF &_MCLRE_ON &_INTOSC
__CONFIG2 _WRT_OFF
ERRORLEVEL-302 |
MPLAB сообщает об ошибках:
Error[122] F:\MAKET\MAKET1.ASM 9 : Illegal opcode (_CP_OFF)
Error[122] F:\MAKET\MAKET1.ASM 10 : Illegal opcode (_WRT_OFF)
Что я делаю не так? Файл p16f883.inc в проекте присутствует. Биты конфигурации взяты из этого файла.
Весь мозг уже сломал...
Помогите пожалуйста разобраться.
Последний раз редактировалось mike-y-k; 09.08.2023 в 21:13.
Причина: code
|
|
|
|
09.08.2023, 19:29
|
|
Гражданин KAZUS.RU
Регистрация: 10.06.2010
Сообщений: 598
Сказал спасибо: 222
Сказали Спасибо 234 раз(а) в 154 сообщении(ях)
|
Re: Что это за конфигурационные биты?
справочник молодого сурка лежащий в
\Microchip\MPASM Suite\Template\Code\16F883TEMP.ASM
предлагает писать так:
Код:
|
list p=16f883 ; list directive to define processor
#include ‹p16f883.inc› ; processor specific variable definitions
; '__CONFIG' directive is used to embed configuration data within .asm file.
; The labels following the directive are located in the respective .inc file.
; See respective data sheet for additional information on configuration word.
__CONFIG _CONFIG1, _LVP_OFF & _FCMEN_ON & _IESO_OFF & _BOR_OFF & _CPD_OFF & _CP_OFF & _MCLRE_ON & _PWRTE_ON & _WDT_OFF & _INTRC_OSC_NOCLKOUT
__CONFIG _CONFIG2, _WRT_OFF & _BOR21V |
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:31.
|
|