ESpec - мир электроники для профессионалов


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

  Список форумов » Программаторы

Следующая тема · Предыдущая тема
АвторСообщение
норман2 
Новичок
Сообщения: 20
 
Сообщение #1 от 13/11/2009 13:44 цитата  

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

норман2 писал:
надо скопировать прошивку PIC 16C505-041/p
Виг вам, закрытая твоя прошивка.
норман2 
Новичок
Сообщения: 20
 
Сообщение #3 от 13/11/2009 21:45 цитата  

Оригинально..., но всё равно спасибо!
А подробнее, если можно?
m.ix 
Master Mixa
Сообщения: 1972+
m.ix
 
Сообщение #4 от 13/11/2009 22:05 цитата  

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

Может кто то про эмулятор подробенее и расскажет.
Dmitry Dubrovenko 
Участник
Сообщения: 270
Dmitry Dubrovenko
 
Сообщение #5 от 14/11/2009 10:32 цитата  

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

Я вот только не понял
норман2 писал:
Прочитал и сохранил память программы
А дамп на программу-то похож?
m.ix 
Master Mixa
Сообщения: 1972+
m.ix
 
Сообщение #6 от 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 
Новичок
Сообщения: 20
 
Сообщение #7 от 14/11/2009 15:42 цитата  

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

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

Да, слово конфигурации записалось, а ID нет.
m.ix 
Master Mixa
Сообщения: 1972+
m.ix
 
Сообщение #8 от 14/11/2009 18:59 цитата  

норман2 писал:
Кстати, в окне "специальные функции" программатора в блоке "записать" нарисован замок
Вот производитель и поставил замок на считывание-копирование.
Когда ты сам что то будешь делать, то так же можешь запрет поставить и никто её несрисует.
Dmitry Dubrovenko 
Участник
Сообщения: 270
Dmitry Dubrovenko
 
Сообщение #9 от 15/11/2009 13:13 цитата  

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

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

Однако смущает
норман2 писал:
"Загонял" что-то другое - выдаёт ошибку уже по другим адресам.
m.ix 
Master Mixa
Сообщения: 1972+
m.ix
 
Сообщение #10 от 15/11/2009 13:36 цитата  

О защите ПО не будем.
А то что автор загонял разные прошивки в одну одноразовую микру, естественно будут ошибки.
норман2 
Новичок
Сообщения: 20
 
Сообщение #11 от 16/11/2009 09:32 цитата  

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

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

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

норман2 писал:
режим внутрисхемного программирования в программаторе
Так как у меня нет в/у программатора, не могу сказать, что там называется "внутрисхемным программированием".
Вообще-то, "внутрисхемное программирование", это - просто "принятие необходимых мер" в электрической принципиальной схеме самого устройства: http://www.5v.ru/icsp.htm
Возможно, имеется ввиду "низковольтное программирование". Это, на тот случай, когда программатор не способен выдавать Vpp, и программирование осуществляется одним напряжением.
m.ix 
Master Mixa
Сообщения: 1972+
m.ix
 
Сообщение #13 от 16/11/2009 13:50 цитата  

норман2, Внутрисхемно программируется программатором, но не выпаивая микросхемы из платы.
Программатор с микрой соединяются шлейфом.
Или с переходной панелькой со шлейфом.

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


Там где у меня красненьким справа написано, туда устанавливается шлейф для внутрисхемного программирования.
норман2 
Новичок
Сообщения: 20
 
Сообщение #14 от 16/11/2009 14:58 цитата  

Ясненько на счёт внутрисхемного программирования! Спасибо за урок!
норман2 
Новичок
Сообщения: 20
 
Сообщение #15 от 03/12/2009 09:05 цитата  

Однако PIC работает, всё в порядке!
Но как всё такаи правильно "шить" PICи моим программатором так и не понял.
m.ix 
Master Mixa
Сообщения: 1972+
m.ix
 
Сообщение #16 от 03/12/2009 12:49 цитата  

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

Перейти: 
Следующая тема · Предыдущая тема
Показать/скрыть Ваши права в разделе

Интересное от ESpec


Другие темы раздела Программаторы



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