LINUX.ORG.RU

SERP - Serial EEPROM Programmer for 24CXX/93CXX для Linux и Windows 2000/XP.


0

0

Программатор SERP(СЕРП) предназначен для программирования микросхем
памяти серий 24CXX и 93CXX, т.е. с шинами i2c и microwire. Целью создания
этого программатора послужила периодическая необходимость в
программировании только этих типов микросхем памяти, которые
встречаются, чуть ли не во всех бытовых радиоустройствах, автомобильной
электронике, в сетевом оборудовании и т.д. Программатор был разработан
таким образом, что бы его мог собрать любой начинающий радиолюбитель,
т.к. он практически не содержит радиодеталей, и относится к разряду "low
cost" устройств "наколенного" типа. Подключается такой программатор к
параллельному порту компьютера. К тому же, его можно собрать не
полностью, а под конкретную серию микросхем памяти, что еще более
упрощает его сборку.

>>> Подробности

★★★

Проверено: Demetrio ()

Респектище McMCC!!!

Deleted
()

прекрано! а то кроме Пони толком ничего и не было /хотя я особо и не искал.../

Pi ★★★★★
()

Проще я и не видел. Слушай. Я о тебе начинаю менять свою точку зрения-удачи тебе. :)

anonymous
()
Ответ на: комментарий от init

А причем тут pic'и и avr? Речь идет не про микроконтроллеры, а про EEPROM,
которые действительно встречаются на каждом углу...

anonymous
()
Ответ на: комментарий от anonymous

согласен, я сравнил разные вещи.

EEPROM действительно на каждом углу, но без управления от него мало толку

Pi ★★★★★
()

2McMCC: Ты его интегрируй с каким-нибудь ghexedit или что-то в этом роде.

ps: AVR-ки таки рулят и нифига они не дороже.

smartly ★★★
()

> 2 McMCC (20.05.2005 19:38:43)

Снимаю перед Вами шляпу... На каких правах Вы позволяете использовать свою разработку?

R_Valery ★★★
()
Ответ на: комментарий от Puzan

>Все хорошо, но шинные формирователи не помешали бы.

Естественно, только они питание требуют:), и само собой отдельное, что
уже не назовешь простой конструкцией. Особого смысла в них нет, т.к.
серийные EEPROM потребляют копейки и вполне могут работать от самого порта,
а так же брать с него питание по шине данных. Конечно, это требует некоторых
мер предосторожности, но за все время эксплуатации такого программатора,
более месяца, ни я, ни мои знакомые не сожгли ни одного порта...:)

McMCC ★★★
() автор топика
Ответ на: комментарий от R_Valery

>На каких правах Вы позволяете использовать свою разработку?

Под GPL, покрайней мере софт....

McMCC ★★★
() автор топика
Ответ на: комментарий от McMCC

> 2 McMCC (21.05.2005 1:51:38)

Спасибо! Коль что добавим/изменим - будет выложено в сети. А Вас проинформируем обязательно, в особом порядке. Ещё раз спасибо!

R_Valery ★★★
()
Ответ на: комментарий от McMCC

поделитесь опытом применения и практикой...

например, можно ли биос перешить после неудачной прошивки или вируса?

anonymous
()
Ответ на: комментарий от anonymous

>например, можно ли биос перешить после неудачной прошивки или вируса?

Чтобы биос перешить программатор не нужен. Достаточно иметь _любую_ другую мамку, в которую ПЗУху с неправильной прошивкой можно воткнуть. Статинный фидошный способ hot-plug, проверенный на практике.

alt-x ★★★★★
()
Ответ на: комментарий от init

хм... работа, конечно, замечательная, вот только нет у меня лпт порта - кто-нибудь может порекомендовать аналоги для усб?

anonymous
()

McMCC а почему ты используешь RH ?

anonymous
()
Ответ на: комментарий от anonymous

>вот только нет у меня лпт порта - кто-нибудь может порекомендовать аналоги для усб?

Если тебе действительно нужно программировать 24cXX/93cXX то ты найдешь решение этой проблемы.

smartly ★★★
()
Ответ на: комментарий от smartly

>Чтобы биос перешить программатор не нужен. Достаточно иметь _любую_ >другую мамку, в которую ПЗУху с неправильной прошивкой можно воткнуть. >Статинный фидошный способ hot-plug, проверенный на практике.

Что значит "_любую_ другую"? А если только одна?

anonymous
()

поддержка sde2506

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

anonymous
()
Ответ на: комментарий от anonymous

Если только одна, не сделал резервную копию биоса в отдельную микруху и нет дуал бута - облом. Но я себе такую стуацию плохо представляю. Как правило, на расстоянии телефонного звонка есть друг/прятель/знакомый, у которого есть комп.

alt-x ★★★★★
()
Ответ на: комментарий от alt-x

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

Как вы себе представляете "восстановление" биоса на _любой_ метеринке - это же бред. Биос нужно записать, а не микросхемы переставить :)

anonymous
()
Ответ на: комментарий от anonymous

>Как вы себе представляете "восстановление" биоса на _любой_ метеринке - это же бред. Биос нужно записать, а не микросхемы переставить :)

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

Конечно, это не панацея. И микросхемы памяти не все по разводке совместимы, и есть опасность, что сгорит или память или материнка. Но решить проблему может.

smartly ★★★
()
Ответ на: комментарий от anonymous

>Не факт, что у друга в точности такая же материнка

Такая же не нужна. Нужна любая, в которую можно всунуть эту микросхему.

>Как вы себе представляете "восстановление" биоса на _любой_ метеринке - это же бред.

А что у Вас вызывает затруднение? Я это как-бы не раз делал, поэтому с представлением себе этого процесса у меня проблем нет.

>Биос нужно записать, а не микросхемы переставить :)

Нда. Как вы себе представляете запись биоса, если микросхема никуда не вставлена?

alt-x ★★★★★
()
Ответ на: комментарий от anonymous

>хм... работа, конечно, замечательная, вот только нет у меня лпт порта -
>кто-нибудь может порекомендовать аналоги для усб?

Странно...Видел я ноуты без COM портов, а вот без LPT не приходилось.
Есть USB->LPT шнурки, стоят дешевле USB->COM, сталкиваться с ними
не приходилось, однако работать программатор с ними должен....

McMCC ★★★
() автор топика
Ответ на: поддержка sde2506 от anonymous

>я спращивал будет ли поддержка sde2506?
>а то понипрог не работает

Что за версия понипрог? Насколько я помню, PonyProg2000 имеет для нее
специальную поддержку, у меня ее пока точно не будет, т.к. мало
распространненая еепромка...

McMCC ★★★
() автор топика
Ответ на: комментарий от anonymous

>поделитесь опытом применения и практикой...
>например, можно ли биос перешить после неудачной прошивки или вируса?

Данный программатор не для 28ххх серии, для этих целей я использую
другой программатор на IDE интерфейсе - http://www.loet.de/index_en.html

McMCC ★★★
() автор топика

Жаль, что нет поддержки стираемых Winbond W27C512.
Которые дешевле, чем обычные 27c128, да и стирать их можно.

anonymous
()
Ответ на: комментарий от anonymous

>Жаль, что нет поддержки стираемых Winbond W27C512.
>Которые дешевле, чем обычные 27c128, да и стирать их можно.

Это программатор для _серийных_ EEPROM, какие еще 27xxx?
Ссылку на простейший программатор для 27/28/29xxx я дал чуть
выше, если точнее - http://www.loet.de/flasher_en.html. Есть
софт для DOS и Linux, подключается к IDE, под Linux есть ограничение,
шьет только флешки, т.е 28/29/39/49 серию, и работает пока только в
кернел моде. Если у кого проявится к нему интерес, то могут добавить
27 серию, это довольно просто, и написать программу, работающую
в юзерспейс моде, что тоже не очень трудно...

McMCC ★★★
() автор топика

static void delay_ms(int n) { int i; for(i = 0; i < (n * 10000); i++); }

ВАВ !

anonymous
()
Ответ на: комментарий от anonymous

Не знаю, как для USB, а если есть последовательный порт, тогда dosemu+Стерх - и читает и пишет все что угодно (EEPROM, Flash, 8051, AVR, PIC, даже старые советские прожигаемые ПЗУ).

anonymous
()
Ответ на: комментарий от McMCC

>Есть USB->LPT шнурки, стоят дешевле USB->COM, сталкиваться с ними не приходилось,

Не встречал, хотя слышал, что есть такие, для подключения LPT-принтера по USB.

>однако работать программатор с ними должен....

SERP? Конечно не будет.

smartly ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.