ZXNet эхоконференция «hardware.zx»


тема: программатор flash



от: skyther
кому: All
дата: 15 Oct 2006
Hello, All Сей девайс - результат моей борьбы с флешью ;). Пыталься сделать как можно проще: используется только mega8515, max232 и панелька (с нулевым усилием). Схему не рисовал - смотрите в описалове. Для связи с пц использует протокол wake, с этого исходника все и началось. Если будет интерес, выложу исходники. Пока можно шить флешь, читать УФ и шить iic (24Cxx). В планах поддержка AVR. Файл: flasher.zip http://zx.pk.ru/attachment.php?attachmentid=3925

от: ASDT
кому: All
дата: 15 Oct 2006
Hello, skyther Все последовательные можно шить с сом-порта ч-з 3 резистора

от: Марк Антонов
кому: All
дата: 16 Oct 2006
Hello, ASDT жаль что не для спека

от: skyther
кому: All
дата: 16 Oct 2006
Hello, The Exploited 2 ASDT; Делалось; для флешек, а iic получилось как бесплатное дополнение. The> жаль что не для спека А можно и для спека сделать: 19200 8N1, CTS/RTS не используется, вполне потянет.

от: ASDT
кому: All
дата: 16 Oct 2006
Hello, skyther А MAX то зачем? :) Пары транзисторов хватит ...

от: Ewgeny Ivanoff
кому: All
дата: 16 Oct 2006
Hello, skyther sky> Придется видимо рисовать А куды бечь? :) Бронепоезд навстречу: КОМ-порт в самом деле можно подключать к АВР через резисторы, сверхнагрузки на МК при этом не возникает. Как насчет этого? Кстати, флеши какие - 28, 29?

от: Ewgeny Ivanoff
кому: All
дата: 16 Oct 2006
Hello, skyther Ждемс полного даташита, чтоб не гадать "и чито же это я собрал?" :) В дополнение, на всякий случай закину схемку сопряжения АВР и КОМ-порта (штатный адаптер для прошивания АВР в Algorithm Builder) Файл: Com2AVR.GIF http://zx.pk.ru/attachment.php?attachmentid=3927

от: Ewgeny Ivanoff
кому: All
дата: 16 Oct 2006
Hello, skyther Полезная штучка. TXD - RXD вешается на PD0 - PD1? Можно чуть подробней о подключении MAX?

от: skyther
кому: All
дата: 16 Oct 2006
Hello, ASDT Придется видимо рисовать ;) MAX по типовой схеме подключен, схему ZX-multicard например можно посмотреть.

от: skyther
кому: All
дата: 16 Oct 2006
Hello, ewgeny7 Да легко, просто на моей макетке есть max и разъем от материнки.

от: skyther
кому: All
дата: 16 Oct 2006
Hello, ewgeny7 Выложил схему в первый пост.

от: Ewgeny Ivanoff
кому: All
дата: 17 Oct 2006
Hello, skyther Спасибо за схему, кой какие нюансы разъяснились. Собираю. :)

от: skyther
кому: All
дата: 19 Oct 2006
Hello, ewgeny7 Hемного про управление: 1. в программе есть буфер на 64 кб - file->open/save работа с этим буфером. Hьюанс: open грузит файл с ТЕКУЩЕГО адреса и до конца буфера (сделал для более удобной склейки ромов). Шьет только в нулевую банку (А16-А18=0), в связи с этим ВОПРОС: как лучше сделать переключение? 2. read/write работают довольно медленно - 64 кб шьется 2 минуты :( (нету кварца для точной настройки usart - скорость обмена 19200)

от: Ewgeny Ivanoff
кому: All
дата: 20 Oct 2006
Hello, skyther sky> ВОПРОС: как лучше сделать переключение? Поставить "радиобатоны" в менюшке - 0-64, 64-128 и т.д. Выборка старших адресов у тебя, судя по схеме, заложены в МК.

от: Ewgeny Ivanoff
кому: All
дата: 04 Dec 2006
Hello, skyther "Девица нот фаунд", хоть ты убейся... Прошивка и прога - 0.6, 11.0592 кварц. Какая таблица фузов? "Сбросил" (включил) сторожевую собаку и CKOPT. Hе помогает...

от: Ewgeny Ivanoff
кому: All
дата: 05 Dec 2006
Hello, Mikka_A Mik> не зачто.... :v2_wink2; Mik>; Mik> сегодня опять все потестирую потерзаю Mik> может еще какие новости придумаю.... Приветствуем благие намерения :) Для разработчика: Пользую для разработки "своего" Algorithm Builder 4.7. Более года. Прекрасная среда IDE, встроенные отладчик и программатор. Для "чужих" хексов" юзаю ByteBlasterNV от Альтеры с AVReal. При "запихивании" чистого хекса имеем ошибки в верификации (от 4 и до 1394). Удаляя первые строки в хексе (с номерами 2хххх) получаем "чистое" прошивание без ошибок, но проша не идет. Грешил на МАХ232, но, похоже, дело не в ней. Чтобы отсеять возможные траблы (это относится ко всем прошивкам для МК АВР), предлагаю давать (как Камиль) карту фузов. До сих пор не запустил программатор. Есть изменения в схеме - вместо DIP40 использую PLCC44, разъем 32пин вместо Зифа. Открой исходники, Билл! :)

от: Михаил Андреев
кому: All
дата: 05 Dec 2006
Hello, ewgeny7 ewg> До сих пор не запустил программатор. Я вчера его запустил. точнее перешил атмегу под новую весию... Ой кривизнаа.... Может конечно руки кривые или еще что.. но косячит просто пипец. единственно что он корректно делает - это пишет FF - тоесть по русски стирает. а потом.. ужоснах... :v2_jawdr; Вообщем; Андрей я не знаю что там не так,но сегодня буду дрля чистоты эксперимента пробовать вернуться к версии 1 с 8 мгц.

от: Роман Дубинин
кому: All
дата: 06 Dec 2006
Hello, skyther sky> Да, действительно 27 серию не шьет. Hо есть у меня одна схемка... Hасколько я знаю, 27-я серия это не плеш, а OTP EPROM - One time programming Electronic Program ROM, т.е. шьётся раз и навсегда большими напряжениями (12-25В)

от: Камиль Каримов
кому: All
дата: 06 Dec 2006
Hello, Mikka_A Mik> Правильно знаешь,но несовсем. Mik> их две модификации - отп,и уф - ультрафиолетовое стирание. Практически это одни и те же кристаллы в разных корпусах. Hапример: AM27C512-150PC - в пластиковом корпусе, однократно программируемый; AM27C512-70DC - керамический корпус с окном, с ультрафиолетовым стиранием. Программируются одинаково, при Epp = 12.75+-0.25 в. Цена первого в Промэлектронике = 26 р., второго там же = 51 р. Winbond выпускает электрически стираемые кристаллы с маркировкой W27C512-45 в пластиковом корпусе. Программирование требует подачи Vpp = 12+-0.25 в. Для стирания подается напряжение Vpe = 14+-0.25 в. Стоимость в Промэлектронике = 35 р.

от: Михаил Андреев
кому: All
дата: 06 Dec 2006
Hello, Romanich Rom> Hасколько я знаю, 27-я серия это не плеш, а OTP EPROM - One time Rom> programming Electronic Program ROM, т.е. шьётся раз и навсегда Rom> большими напряжениями (12-25В) Правильно знаешь,но несовсем. их две модификации - отп,и уф - ультрофиолетовое стирание. но шьются,как ты правильно заметил 12 вольтями и те и те. отп из рязряда дешевых одноразовых ( стоият меньше бакса ).

от: skyther
кому: All
дата: 06 Dec 2006
Hello, Mikka_A Придется значит 12В добавлять, чтобы идентификацию нормальную сделать...

от: Михаил Андреев
кому: All
дата: 06 Dec 2006
Hello, skyther sky> Придется значит 12В добавлять, чтобы идентификацию нормальную sky> сделать... я забыл упомянуть.... гы.. у меня то было 29 серия,а не 27.... :v2_blush; я; вообще про отличие программирования AT29Сххх ( от атмела ) от AM29Fххх ( от амд )

от: Михаил Андреев
кому: All
дата: 06 Dec 2006
Hello, caro car> Практически это одни и те же кристаллы в разных корпусах. car> Hапример: car> AM27C512-150PC car> AM27C512-70DC car> car> W27C512-45 . а ты вот,скажем,навскидку способен чтото ответить про разницу алгоритма программирования? например в флешере,коий является топиком ветки,не хотят шиться амдшные чипы. вчера столкнулся с этим. причем хитрО - если шить FF - то запросто,а код - хрен! затык на первой же ячейке отличной от FF. атмел шьется,винбонд шьется... других пока не надыбал для экспериметна ....

от: Михаил Андреев
кому: All
дата: 06 Dec 2006
Hello, skyther sky> Придется значит 12В добавлять, чтобы идентификацию нормальную sky> сделать... кстати а что у тебя происходит с А18 - я про 29с040....

от: Роман Дубинин
кому: All
дата: 07 Dec 2006
Hello, Mikka_A Mik> я забыл упомянуть.... гы.. у меня то было 29 серия,а не 27.... Mik> :v2_blush; Mik>; Mik> я вообще про отличие программирования AT29Сххх ( от атмела ) от Mik> AM29Fххх ( от амд ) ИМХО АМД лучше - у него количество стираний/записи около 1000000, у Атмела всего 1000-10000

от: skyther
кому: All
дата: 08 Dec 2006
Hello, ewgeny7 Перебрал 0.6 версию, вроде глюков поубавилось ;) С понижением скорости вероятность записи возрастает :)

от: Михаил Андреев
кому: All
дата: 08 Dec 2006
Hello, skyther sky> Перебрал 0.6 версию, вроде глюков поубавилось ;) С понижением sky> скорости вероятность записи возрастает :) завтра получишь результаты....=)) ( добавлено ) так а где она лежит то?

от: skyther
кому: All
дата: 22 Dec 2006
Hello, skyther очередное... сделал поддержку амд, но пока в виде отдельной прошивки ;) и теперь стирание чипа "нормальное"

от: Михаил Андреев
кому: All
дата: 22 Dec 2006
Hello, skyther sky> очередное... sky> сделал поддержку амд, но пока в виде отдельной прошивки ;) sky> и теперь стирание чипа "нормальное" люди! ну тестируйте же! тестируйте!!!!! а что я один мучаюсь. может толпой мы победим баги!!! :v2_clapp:

от: Иван Ложкин
кому: All
дата: 11 Jan 2007
Hello, Mikka_A Подскажите пожалуйста можно ли этим программатором шить biosовские флешки, например winbond W49F002U (обновлять биос т.е)? И чем лучше шить megу?

от: skyther
кому: All
дата: 11 Jan 2007
Hello, rx3l2 49 он не шьет, и не планируется. только 28/29. а зачем? ведь биос можно на самой маме прошить. по поводу меги: схем разных много, если есть желание нормальный программатор собрать, то лучше STK200. например вот здесь: www.ln.com.ua/~real/avreal/description.html для пущей визуальности юзай pony (STK тоже поддерживает): www.LancOS.com

от: skyther
кому: All
дата: 16 Jan 2007
Hello, skyther Люди, есть даташит на такую флешку: MX (логотип) 28F1000PPC-12C4?

от: Orionsoft
кому: All
дата: 17 Jan 2007
Hello, skyther sky> Люди, есть даташит на такую флешку: MX (логотип) 28F1000PPC-12C4? http://www.alldatasheet.com/datasheet-pdf/pdf/74476/MCNIX/MX28F1000PPC-12C4.htm l

от: Григорий Алексеевич Синицкий
кому: All
дата: 17 Jan 2007
Hello, skyther Вот, медитирую над мегабайтом FLASH памяти с организацией 128 кб х 8 бит в количестве 8 штук. Флэшки надёрганы со списанных и сданных на драгметаллы (есть такое веселоё дело в В/Ч, сдавать аппаратуру на драгметаллы) плат компов Р1. Я вот огб чём бумаю - как оные флэшки можно прикрутить к Спектруму по ZX-BUS в качестве своеобразного "блока долговременной памяти"? Микросхемы: SST 29EE010 - 5 шт. INTEL P29F001 - 1 шт. Winbond W29EE011-15 - 1 шт. INTEL(?) AT29C010A - 1 шт. ИХМО все 8 микросхем могут "шится" как 12 В так и 5 В. Время доступа достаточно невелико. Конечно ресурс циклов перезаписи не особо велик и потому полноценным накопителем данные микросхемы быть немогут, но вот содержать "сервисные" наиболее нужные программы помещающиеся в объём 1 Мб вполне могут там "обитать" так сказать "на ПМЖ". :) Еслиу кого есть наметки как стадартизировать и по каким адресам данное дело в виде самопальных флэш-модулей по портам и т.д. то высказывайтесь. Сжема подключения вродебы достаточно простая. Я видел такую когда-то использовавшуюмся для подключения микросхем статического ОЗУ к древнему самодельному компьютеру "ЮТ-88". Отсканирую схему и выложу тута. :)

от: skyther
кому: All
дата: 17 Jan 2007
Hello, Orionsoft 2 Orionsoft; пасиб; :)

от: skyther
кому: All
дата: 17 Jan 2007
Hello, falanger fal> "ЮТ-88" :) помню такое чудо, даже собрать хотел ;) для спека есть готовое решение от Иноземцева. ссылку дать к сожалению не могу, но на virtual trdos оно лежит. посмотри там как раз флешки используются, да к тому же тырдос поддержен :)

от: Влад Hовицкий
кому: All
дата: 18 Jan 2007
Hello, falanger К какому по у меня вопросы? Hе понял я вопрос твой . Меня интересует конкретно ёта схема!

от: Влад Hовицкий
кому: All
дата: 18 Jan 2007
Hello, skyther sky> помню такое чудо, даже собрать хотел sky> для спека есть готовое решение от Иноземцева. ссылку дать к сожалению sky> не могу, но на virtual trdos оно лежит. посмотри там как раз флешки sky> используются, да к тому же тырдос поддержен Меня тоже интересует ета схема. Ктонибудь её делал? Можно ли если она работает модернезировать до SRam чтоби можно било и писать в них с тырдоса. После отключки в режим с батарейкой.(Какойнибудь ZX-Windows лежалби там красиво :v2_thumb; ); Файл: Roms.txt http://zx.pk.ru/attachment.php?attachmentid=4446 Файл: romsch.JPG http://zx.pk.ru/attachment.php?attachmentid=4447

от: Григорий Алексеевич Синицкий
кому: All
дата: 18 Jan 2007
Hello, Scorpion(lv) Sco> Меня тоже интересует ета схема. Ктонибудь её делал? Можно ли если она Sco> работает модернезировать до SRam чтоби можно било и писать в них с Sco> тырдоса. После отключки в режим с батарейкой. А более подробные материалы по вопросу? По тому ПО под которое оно делалось и т.д.

от: skyther
кому: All
дата: 18 Jan 2007
Hello, Scorpion(lv) что-то от темы уходим ;) предлагаю перейти сюда: http://zx.pk.ru/showthread.php?t=1262. не поймите не правильно, мне тема про дисковод тоже интересна.




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Всякая всячина - Почтовый ящик.
Застрял ? - Описание игры "They Call Me Trooper".
B.B.S. Новости - О работе B.B.S.'ок.
Авторы - и приветы.
ZX-Net - ZX-Net сеть для Спектрумистов.

В этот день...   7 мая