Автор Тема: Программатор для картриджа сега с флешкой am29lv320mb  (Прочитано 13711 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн marts

  • Пользователь
  • Сообщений: 197
    • Просмотр профиля
Собственно вот источник http://homenet.beeline.ru/index.php?showtopic=224786
решил попробовать собрать Ezoflash на шаблонной плате (навесным монтажом)..
собираю уже долго.. (в связи с нехваткой времени)
вопрос к знатокам: есть ли аналоги Ezoflash, поддерживающие программирование am29lv320mb, более простые в сборке, и с интерфейсом USB например..

(например сборка Xbox 360 spi flasher заняла у меня всего пару часов)

Оффлайн SAMael

  • Пользователь
  • Сообщений: 6191
  • Пол: Мужской
  • SAMuel Alpian Warrior Glegleddore Gleglezavr
    • Facebook
    • Twitter
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
Впринцыпе есть SS Cloner, по схеме он попроще чем тот что ты собираеш, правда есть как + так и - у него. Почитать можно тут, скачать всё в одном файле, есть оффсайт, правда там ничего нет полезного.
Тоже размышляю собрать его, но нет как то времени.
« Последнее редактирование: 22 Ноябрь 2011, 03:01:58 от SAMael »

Оффлайн marts

  • Пользователь
  • Сообщений: 197
    • Просмотр профиля
Взвесил все "за и против" и решил таки дособрать эзофлеш. (больше поддерживает чипов) да и логику уже всю купил..
16 часов мучений и он почти готов


осталось 1 чип припаять и собрать адаптер..
p.s
да.. в следующий раз буду учиться травить плату..

Оффлайн HardWareMan

  • Модератор
  • Сообщений: 7546
    • Просмотр профиля
А чему там учиться то? Кинул в раствор и подождал пока протравится. :3 Есть и посложнее задачи в процессе изготовления печатной платы.

Оффлайн SAMael

  • Пользователь
  • Сообщений: 6191
  • Пол: Мужской
  • SAMuel Alpian Warrior Glegleddore Gleglezavr
    • Facebook
    • Twitter
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
Для тестового образца сгодится, хотя лучше протравить плату, так будет и акуратнее и надежнее.

Оффлайн marts

  • Пользователь
  • Сообщений: 197
    • Просмотр профиля
А чему там учиться то? Кинул в раствор и подождал пока протравится. :3 Есть и посложнее задачи в процессе изготовления печатной платы.
просто никогда этим не занимался.. купил хлорное железо, текстолит, шкурку..
читал как травить двухсторонние платы, советовали использовать скотч для заклейки второй стороны текстолита и поочередное травление каждой.. сложном видится ровное совмещение двух сторон и страх, что скотч не даст абсолютной защиты второй стороны..

Оффлайн HardWareMan

  • Модератор
  • Сообщений: 7546
    • Просмотр профиля
Ламинатор + распечатка двух сторон на одном листе (или совмещение двух картинок на просвет). После ламинирования травим обе стороны за раз.

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24712
    • Просмотр профиля
Кстати, изначальная статья была здесь

Оффлайн marts

  • Пользователь
  • Сообщений: 197
    • Просмотр профиля
Кстати, изначальная статья была здесь
хм.. если верить дате - на форуме корбины дата 18 февраля.. а на эмуленде 22ое
но это не суть..)

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24712
    • Просмотр профиля
Да нет, эт я к тому, что зачем куда-то ходить, если оно в соседней теме.
Можно воспользоваться опытом Рюмика - он использовал тот же Willem, выкинув всё лишнее. Только обязательно нужно использовать 16-и битный адаптер

Оффлайн marts

  • Пользователь
  • Сообщений: 197
    • Просмотр профиля
собрал езофлеш.. тестирую... на втором же тесте - провалился.. ищу ошибку..
p.s
а почему нельзя 8битный юзать? там же можно на чипе отпаять ножку и пустить ее через перемычку.. вроде как

Добавлено позже:
p.p.s а нее не провалился.. просто перемычки 97 и 98 не надо было снимать для теста.. по ходу

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24712
    • Просмотр профиля
а почему нельзя 8битный юзать? там же можно на чипе отпаять ножку и пустить ее через перемычку.. вроде как
Почему нельзя? Можно. Вообще любую вещь, которая делается просто, можно сделать сложно. Не ужели не удобнее в программатор напаять пару лишних микросхем, чем ковыряться с картриджами и напаивать туда всякие сопли?

Оффлайн marts

  • Пользователь
  • Сообщений: 197
    • Просмотр профиля
))) за микросхемами надо ехать.. согласен будет быстрее работать и лучше.. но ехать влом))) а так хочется протестить

Оффлайн marts

  • Пользователь
  • Сообщений: 197
    • Просмотр профиля
так.. завис на изготовлении адаптера для моего картриджа.. логика подсказывает, что распиновка слота картриджа должна быть одинаковая для всех чипов памяти, используемых в них, однако заметил, что не все ножки чипа am29lv320mb разведены 0_o и часть сознания начала сомневаться, в том, что разведенных ножек хватит,  для программирования чипа.
попробую прозвонить и разметить разведенные ноги..

Добавлено позже:
p.s
кстати а разница в 0.4в (в сравнении с показателями заданными в тестовом образце на сайте ezoflash)  на питающих выходах программатора допустимая?

Добавлено позже:
http://www.labkit.ru/html/programmators_shm?id=86
нашел еще 1 простой и дешевый программатор USB, поддерживающий программирование EPROM (если я правильно понял)

Оффлайн SAMael

  • Пользователь
  • Сообщений: 6191
  • Пол: Мужской
  • SAMuel Alpian Warrior Glegleddore Gleglezavr
    • Facebook
    • Twitter
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
Ну программатор хороший, но для флешек 29W... 29LV... и т.д. вроде как не годится.
Это больше программатор PIC контроллеров.

Оффлайн marts

  • Пользователь
  • Сообщений: 197
    • Просмотр профиля
пытаюсь выпаять оловотсосом ISA с старой матери, для изготовления адаптера.. от идеи выпаять феном сразу отказался, предыдущий раз выпаивал для починки денди.. слот повело.. выпаял тогда разрезанием мамы и отпайки кусками..

Оффлайн SAMael

  • Пользователь
  • Сообщений: 6191
  • Пол: Мужской
  • SAMuel Alpian Warrior Glegleddore Gleglezavr
    • Facebook
    • Twitter
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
да, слот может повести, нада навыки, у меня тоже первые разы слоты медным тазом накрывались, сейчас выпаиваю феном без проблем.
до фена да, разрезал плату и выпаивал по контакту.

Оффлайн marts

  • Пользователь
  • Сообщений: 197
    • Просмотр профиля
слот выпаял нормально.
сломал 48 и 47 ножки у чипа... мучался пытался восстановить... толку 0
взял другой карт с чипом  29lv160btc-90  решил больше ножки не трогать (резать дорожки)
а куда припаивать вот эти ножки чипа? (схема адптера 8бит)


Добавлено позже:
и ножка а0 не разведена с чипа 0_o

Оффлайн SAMael

  • Пользователь
  • Сообщений: 6191
  • Пол: Мужской
  • SAMuel Alpian Warrior Glegleddore Gleglezavr
    • Facebook
    • Twitter
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
По предоставленой печатке адаптера (с сайта изи), то эти ноги болтаются в воздухе.
Не используемые выводы памяти я пометил красным.
Собственно 8 бит адаптер


При полной схеме адаптера все 48 ног памяти задействованы при програмировании
Собственно 16 бит адаптер


« Последнее редактирование: 25 Ноябрь 2011, 12:33:04 от SAMael »

Оффлайн marts

  • Пользователь
  • Сообщений: 197
    • Просмотр профиля
а как быть с ножкой а0? которая на картрдже не разведена.

Оффлайн SAMael

  • Пользователь
  • Сообщений: 6191
  • Пол: Мужской
  • SAMuel Alpian Warrior Glegleddore Gleglezavr
    • Facebook
    • Twitter
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
На микросхеме памяти ножка А0 (вывод 25) идет на контакт картриджа А17
(если не ошибаюсь)

Оффлайн marts

  • Пользователь
  • Сообщений: 197
    • Просмотр профиля
прозвонил.. и правда разведена.

хм а почему в адаптере адресная шина смещена на 1? например a1 программатора цепляется на a0 чипа?
а А0 цепляется на d15?
это связано с работой в 8битном режиме?

Добавлено позже:
походу заработало! читается дамп и в буфере уже не нули :) щас сдамплю попробую запустить через эмуль и потом записать другую игру :) фотки выложу

Добавлено позже:
http://ifolder.ru/27182510
рано обрадовался.. бред прочелся

Добавлено позже:
и когда выбираю чип появляется сообщение Select VCC=3.3 <> 3.6v

Добавлено позже:
в схеме адаптера не развел ножки Vio - не знаю где ее искать и 14ую (она объединена с reset)

Оффлайн SAMael

  • Пользователь
  • Сообщений: 6191
  • Пол: Мужской
  • SAMuel Alpian Warrior Glegleddore Gleglezavr
    • Facebook
    • Twitter
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
3.3в, ну так правильно, флешка то какраз по питанию 3в.
Дамп картриджа не полный, размер не соответствующий, да и непонятно что сдампилось.
Пробуй ещё раз, бывает нада пару раз вставить картридж или протереь контакты спиртом, и токо потом начинает нормально дампиться, сам переодично дамплю карики в своё удовоствие.

Оффлайн marts

  • Пользователь
  • Сообщений: 197
    • Просмотр профиля
action - get id не работает... прозваниваю контакты флешки...

Добавлено позже:
дампится всегда одно и тоже

Добавлено позже:
видимо пересидел... понял что ошибся в связывании слота.. перепаиваю

Добавлено позже:
http://ifolder.ru/27185976
 :(
проверил все контакты слота, прозвонил даже на контакты чипа.. все верно.. но читает вот так :(

Добавлено позже:

после обновления программы Willem EPROM - вместо 00 FF начал что то читать более разумное, но на ром все равно не похоже..(


Добавлено позже:
http://ifolder.ru/27187554

Добавлено позже:
По предоставленой печатке адаптера (с сайта изи), то эти ноги болтаются в воздухе.
Не используемые выводы памяти я пометил красным.
Собственно 8 бит адаптер




кстати тут ты ошибся с нумирацией - картинка не отраженная.

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24712
    • Просмотр профиля
Что-то я ничего не понимаю. Такое впечатление, что перепутано всё что можно.

Оффлайн marts

  • Пользователь
  • Сообщений: 197
    • Просмотр профиля
да.. я еще вспомнил, что у меня дрова для ЛПТ джоев стоят.. попробую снести.. а то как то глючно шина ведет себя (BU3) не всегда верно тестируется

Добавлено позже:
на D0 в режиме тестирования программатора, когда все галки сняты напряжение 1.64v.. если включить OE  - падает до нуля..

Добавлено позже:
взял осцил.. и проверил весь программатор, когда дошел до логики, 4021 (отправляющей данные на лпт) проверяя ножку clk, обнаружил, что не туда припаял ножку с лпт порта на инвертер, читаю дамп..

Добавлено позже:
http://ifolder.ru/27200740 вот что считалось

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24712
    • Просмотр профиля
По прежнему есть мнение, что попутаны адреса / данные. В начале идут два одинаковых блока по 256 байт. Если есть осцилл, то проверить адресные счётчики элементарно. Подай на тактовый какую нибудь частоту и смотри выходы, на каждом следующем частота будет вдвое ниже.
И потом я не понял, ты как картридж читаешь, как 8 бит?

Оффлайн marts

  • Пользователь
  • Сообщений: 197
    • Просмотр профиля
http://ifolder.ru/27201108
http://ifolder.ru/27201109

Добавлено позже:
По прежнему есть мнение, что попутаны адреса / данные. В начале идут два одинаковых блока по 256 байт. Если есть осцилл, то проверить адресные счётчики элементарно. Подай на тактовый какую нибудь частоту и смотри выходы, на каждом следующем частота будет вдвое ниже.
И потом я не понял, ты как картридж читаешь, как 8 бит?
ага перемычки, управляющие адрессацией стояли для п.о старой версии.. вот сдампил с правильным расположением jp98

Добавлено позже:

И потом я не понял, ты как картридж читаешь, как 8 бит?
да 8 бит

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24712
    • Просмотр профиля
да 8 бит
Это зря. То есть у тебя сейчас и картридж перепахан. Сделал бы адаптер под стандартный сеговский слот, что бы любой картридж можно было воткнуть и прочитать.
А питание какое идёт на картридж?

Оффлайн marts

  • Пользователь
  • Сообщений: 197
    • Просмотр профиля
питание 3.45 - да перепахан (добавил 2 джампера) 1 замыкает диоды, второй подает на резет напругу, и WE соединен через отдельный пин.
16бит - в планах на будущее, пока довольствуюсь тем, что есть.