Romservice AutoProg ( 5.1+). программирование PIC 16C505

норман2
13/11/2009 13:44
Коллеги, надо скопировать прошивку PIC 16C505-041/p.
Прочитал и сохранил память программы, ID-область и слово конфигурации. В окне "специальные функции" набрал слово конфигурации и ID, открыл файл с памятью программы. При программировании выдаёт ошибку по адресу 000..001H.
Может надо начинать с прошивки слова конфигурации или не имеет значения? Или "болванка" бракованная. С программированием микроконтроллера столкнулся впервые. Подскажите пожалуйста-что не так?

m.ix
13/11/2009 20:25
норман2 писал:
надо скопировать прошивку PIC 16C505-041/p
Виг вам, закрытая твоя прошивка.

норман2
13/11/2009 21:45
Оригинально..., но всё равно спасибо!
А подробнее, если можно?

m.ix
13/11/2009 22:05
норман2, Что за устройство где стоит твоя пикушка?
Как правило там где стоит с букцой ЦЭ они имеют защиту от копирования как минимум.
Так что , делай эмулятор где пошагово проверяется всё то что она пикушка делает.

Может кто то про эмулятор подробенее и расскажет.

Dmitry Dubrovenko
14/11/2009 10:32
m.ix писал:
Как правило там где стоит с букцой ЦЭ они имеют защиту от копирования как минимум
А разве, там где с буквой F, не имеют? подмигивание По-моему, любой производитель в этом заинтересован.

Я вот только не понял
норман2 писал:
Прочитал и сохранил память программы
А дамп на программу-то похож?

m.ix
14/11/2009 11:24
off
Dmitry Dubrovenko писал:
По-моему, любой производитель в этом заинтересован.
Нет, именно как правило *С* делается с целью один и на всегда раз прошить и с последующей защитой от всяческого взлома.
Множество мною различных плат было перелопачено и везде стояли ЦЭшки и защищённые. - посттоянно при считывании выдавался различный SRS

ДОБАВЛЕНО 14/11/2009 11:29

норман2, Dmitry Dubrovenko,
Сообщение Администрации :
Внимание!
Цитата:
Различные темы на тему взлома запрещены!!!

Можете в личке норман2, с кем нибудь это обсуждать!!!

ДОБАВЛЕНО 14/11/2009 11:31

норман2 писал:
Или "болванка" бракованная.
Какая?
Пробовал что то иное в неё загнать?

норман2
14/11/2009 15:42
Коллеги, до уровня "взлома" опускаться (или подниматься) не будем.
PIC от блока питания для какого-то аппарата по производству кажется хлорида из поваренной соли для дезинфекции воды в бассейне. Ни сам аппарат, ни блок питания я не видел. Принесли только "убитый" PIC 16C505-041/p (по питанию КЗ), заведомо исправный PIC из такого же блока и чистую PIC 16C505-041/p.
А дамп на программу похож - что-то прописано.
"Загонял" что-то другое - выдаёт ошибку уже по другим адресам.
Кстати, в окне "специальные функции" программатора в блоке "записать" нарисован замок.
Ну так что - нет шансов клонировать этот PIC?

ДОБАВЛЕНО 14/11/2009 16:50

Да, слово конфигурации записалось, а ID нет.

m.ix
14/11/2009 18:59
норман2 писал:
Кстати, в окне "специальные функции" программатора в блоке "записать" нарисован замок
Вот производитель и поставил замок на считывание-копирование.
Когда ты сам что то будешь делать, то так же можешь запрет поставить и никто её несрисует.

Dmitry Dubrovenko
15/11/2009 13:13
Никто про взломы говорить и не собирается.
Мне просто интересно.
Сам данный программатор не имею. Пользуюсь доработанным Extra-PIC'ом, в основном из-под IC-Prog'а. Там всё понятно. Если выставлен фюз защиты, то, при считывании, в дампе просто нули будут. А если дамп на программу похож, то соответственно он - незащищён.

m.ix писал:
Вот производитель и поставил замок на считывание-копирование.
Имеется ввиду производитель программатора? Т.е. дело в нём (в программаторе)?

Однако смущает
норман2 писал:
"Загонял" что-то другое - выдаёт ошибку уже по другим адресам.


m.ix
15/11/2009 13:36
О защите ПО не будем.
А то что автор загонял разные прошивки в одну одноразовую микру, естественно будут ошибки.

норман2
16/11/2009 09:32
Сравнил то, что прописано в памяти заведомо исправного PIC и то что прописалось всё таки в новом. В программе всё один к одному и слово конфигурации тоже, только ID "0000". Завтра привезут новые "болванки". Попробую ещё прошить. А пока предложил попробовать поставить прошитый PIC в блок питания... Жду звонка от хозяина бассейна. Подскажите пожалуйста надо ли для этого PIC включять режим внутрисхемного программирования в программаторе и как прописать правильно ID и слово конфигурации - я использовал окошко "запись" в окне "специальные функции". Инструкция по программированию PIC весьма скудная, а собственного опыта по PIC нет...

Dmitry Dubrovenko
16/11/2009 10:06
m.ix писал:
О защите ПО не будем.
Да говорю же, что у меня нет данного программатора, поэтому мне просто интересно, это там в самом ПО такие ограничения сделаны?
m.ix писал:
А то что автор загонял разные прошивки в одну одноразовую микру
О таком варианте я не подумал. смех Действительно, всякое бывает.

норман2 писал:
только ID "0000".
Да и "пёс с ним". улыбка Оно никому не надо.

норман2 писал:
режим внутрисхемного программирования в программаторе
Так как у меня нет в/у программатора, не могу сказать, что там называется "внутрисхемным программированием".
Вообще-то, "внутрисхемное программирование", это - просто "принятие необходимых мер" в электрической принципиальной схеме самого устройства: http://www.5v.ru/icsp.htm
Возможно, имеется ввиду "низковольтное программирование". Это, на тот случай, когда программатор не способен выдавать Vpp, и программирование осуществляется одним напряжением.

m.ix
16/11/2009 13:50
норман2, Внутрисхемно программируется программатором, но не выпаивая микросхемы из платы.
Программатор с микрой соединяются шлейфом.
Или с переходной панелькой со шлейфом.

Для избежания лишних проблем лучше микру программировать в программаторе.


Там где у меня красненьким справа написано, туда устанавливается шлейф для внутрисхемного программирования.

норман2
16/11/2009 14:58
Ясненько на счёт внутрисхемного программирования! Спасибо за урок!

норман2
03/12/2009 09:05
Однако PIC работает, всё в порядке!
Но как всё такаи правильно "шить" PICи моим программатором так и не понял.

m.ix
03/12/2009 12:49
норман2 писал:
Но как всё такаи правильно "шить" PICи моим программатором так и не понял.
Шьются на раз и один раз.
Выбираешь микру
Выбираешь бинарник
И шьёшь.

liveinternet.ru RadioTOP Rambler's Top100 –ейтинг@Mail.ru