Автор Тема: Проггер TL866 и TSOP56  (Прочитано 3989 раз)

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

Оффлайн demolition.nick

  • Пользователь
  • Сообщений: 776
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Проггер TL866 и TSOP56
« : 14 Май 2020, 11:39:25 »
Этот вопрос уже поднимался, но толкового ответа я не получил, только размыленые подсказки. Есть программатор TL866II Plus, есть панелька под tsop56. Хотелось бы собрать переходник под параллельную флеш большого объёма (минимум 16 мегабайт).
Может ли кто-нибудь поделиться готовой схемой? Можно принципиальной. И немного пояснить как этим пользоваться (если адаптер на переключателях). Может кто знает способ обойтись без переключателей используя логику и тд?

Оффлайн blackoff

  • Пользователь
  • Сообщений: 8320
  • Пол: Мужской
    • Просмотр профиля
Проггер TL866 и TSOP56
« Ответ #1 : 14 Май 2020, 17:14:15 »
demolition.nick, продублируй на 4pda

Оффлайн demolition.nick

  • Пользователь
  • Сообщений: 776
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Проггер TL866 и TSOP56
« Ответ #2 : 14 Май 2020, 22:47:14 »
blackoff, ну написал я там. Люди отвечают, да не то. Они там вообще не понимают о чём речь. Да и вобщем 4pda форум мне давно не нравится. Там всегда так, либо игнор, либо бред.

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24658
    • Просмотр профиля
Проггер TL866 и TSOP56
« Ответ #3 : 14 Май 2020, 23:02:19 »
Такой вопрос: а программатор этот больший объём понимает?

Добавлено позже:
Тут вот пишут, что Support TSOP32 TSOP40 TSOP48 chips to 64MBits, will join the TSOP56 pin support.
То есть получается, что старшие адреса не задействованы (?)
« Последнее редактирование: 14 Май 2020, 23:31:36 от Rumata »

Оффлайн demolition.nick

  • Пользователь
  • Сообщений: 776
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Проггер TL866 и TSOP56
« Ответ #4 : 15 Май 2020, 00:29:31 »
Rumata, писали же в какой-то теме про переходник с переключктелями страрших адресов. Так как проггер не умеет шить большие флешки, отключается проверка и шьётся кусками, читается так же. Но так как я доконца не понял для себя как эта память вообще устроена и как работает, я не совсем понимаю алгоритм действий. Короче пусть думают что обленился... Просто хочу чтоб ткнули носом в готовое решение. Мы тут сидим чтоб делиться информацией :neznayu:

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24658
    • Просмотр профиля
Проггер TL866 и TSOP56
« Ответ #5 : 15 Май 2020, 01:05:25 »
Про переходник с переключателями  может и я писал, по крайней мере у меня так дампер сделан
Готовое решение будет когда китайцы TSOP56 прикрутят :)
В принципе там всё просто. Старший адрес, который не идёт в программатор, выводится на переключатель. 0 - шьётся младшая половина, 1 - старшая
С распайкой тоже не должно быть проблем. TSOP56 по сути расширение TSOP48.
Хотя может я и неправ. То есть на чтение это будет работать однозначно, а вот с записью нужно думать, там же стирание, команды всякие... :-\

Оффлайн demolition.nick

  • Пользователь
  • Сообщений: 776
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Проггер TL866 и TSOP56
« Ответ #6 : 15 Май 2020, 01:39:01 »
Rumata, а если таких адреса, что не идут в программатор, не один, а четыре? Или больше?

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24658
    • Просмотр профиля
Проггер TL866 и TSOP56
« Ответ #7 : 15 Май 2020, 02:03:31 »
Да хоть сколько. Переключаются в двоичном коде, примерно так:

А24 А23 А22 А21
  0     0     0     0  - нулевая страница
  0     0     0     1  - первая страница
  0     0     1     0  - вторая
  0     0     1     1  - третья
  0     1     0     0  - четвёртая
  -  -  -  -  -  -  -  -   -  -
  1     1     1     1  - пятнадцатая

Адреса взяты чисто условно, любые старшие в таком порядке

Оффлайн blackoff

  • Пользователь
  • Сообщений: 8320
  • Пол: Мужской
    • Просмотр профиля
Проггер TL866 и TSOP56
« Ответ #8 : 15 Май 2020, 06:05:02 »
Готовое решение будет когда китайцы TSOP56 прикрутят
они поступили проще ,выпустили XGecu T56

Оффлайн KykyPyky

  • Пользователь
  • Сообщений: 516
    • Просмотр профиля
Проггер TL866 и TSOP56
« Ответ #9 : 15 Май 2020, 22:26:04 »
У меня была идея на этот счет. Что бы не мучаться с переключателями, реализовать переключение автоматически на счетчиках или Т(D)-триггерах. Завести адрес A21 на clock вход.
При прошивке первую половину времени A21=0, вторую A21=1, при смени A21=0 счетчик увеличивается на 1. А этот выход подключен к следующему адресу флешки А22, который уже недоступен программатору. Следующий к А23 и так далее.
Со стороны ПО программатора это будет выглядеть как последовательная прошивка нарезанными файлами.
Однако, выяснилось что программатор если не пишет или читает микросхему, снимает с нее напряжение. Соответственно состояние счетчика пропадает или искажается. :neznayu:
Выходит вариант с переключателями самый оптимальный.

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Проггер TL866 и TSOP56
« Ответ #10 : 16 Май 2020, 11:33:42 »
Это все здорово и замечательно, но если микросхеме потребуется отдать JEDEC-команды (стирание, например) то все они отдаются в "нулевой странице" памяти. То есть статическое управление старшими адресами переключателем не подходит.

ХЗ, нет красивого решения. Пилить свою плату-наездник? А зачем тогда программатор?  :) Чтобы помучиться еще и с его софтом, пытаясь получить то что хочется? Был бы нормальный опенсорсный софт можно было бы отдавать отдельно признак команды для переключения страниц.

Оффлайн KykyPyky

  • Пользователь
  • Сообщений: 516
    • Просмотр профиля
Проггер TL866 и TSOP56
« Ответ #11 : 16 Май 2020, 19:24:57 »
Это все здорово и замечательно, но если микросхеме потребуется отдать JEDEC-команды (стирание, например) то все они отдаются в "нулевой странице" памяти.
Не могу говорить за все флешки, но в тех с которыми я работал неполная дешифрация адреса и отдавать jedec команды можно в любой сектор. Старшие адреса просто игнорируются.

Был бы нормальный опенсорсный софт можно было бы отдавать отдельно признак команды для переключения страниц.
Про опенсурсный не слышал, но есть программатор тритон со скриптами, с помощью которых поддержку новой микросхемы можно добавить самостоятельно.

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24658
    • Просмотр профиля
Re: Проггер TL866 и TSOP56
« Ответ #12 : 16 Май 2020, 19:36:37 »
Ну да. у китайского коммерческого изделия - опен. Они маркировку-то стёрли :D И был бы опен - не надо было бы никаких страниц
С нулевой страницей как таковой вопросов не возникает, прошивка в любом случае начинается с неё. Проблема, скорее, в другом. Не решил бы программатор при следующей записи снова что-то стирать

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Проггер TL866 и TSOP56
« Ответ #13 : 16 Май 2020, 19:57:52 »
Не могу говорить за все флешки, но в тех с которыми я работал неполная дешифрация адреса и отдавать jedec команды можно в любой сектор. Старшие адреса просто игнорируются.
Я сейчас попытался найти документировано ли это вообще в стандарте CFI, и.. не нашел. Как бы не оказалось на усмотрение производителя.

Оффлайн demolition.nick

  • Пользователь
  • Сообщений: 776
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Проггер TL866 и TSOP56
« Ответ #14 : 16 Май 2020, 22:00:51 »
Короче я  начинаю понимать что вообще ничерта не понимаю

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Проггер TL866 и TSOP56
« Ответ #15 : 16 Май 2020, 22:06:56 »
Проблема в том что современные флешки "чуть" сложнее чем 27хх..

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24658
    • Просмотр профиля
Проггер TL866 и TSOP56
« Ответ #16 : 16 Май 2020, 22:41:24 »
Я вот чего не пойму. Что мануал, что софт у T56/TL866II Plus общие. Так какие там реально микросхемы?

Оффлайн Gameszzz

  • Пользователь
  • Сообщений: 2873
    • Просмотр профиля
Проггер TL866 и TSOP56
« Ответ #17 : 16 Октябрь 2020, 04:05:22 »
При том что софт и даже слот идентичны,неужели изменения настолько серьёзны,что делают даже сейчас t56 в три раза дороже чем 866II plus
Удалось за это время найти различия в архитектуре ?
Недостающие 8 контактов соединяются при помощи шлейфа
« Последнее редактирование: 16 Октябрь 2020, 10:26:30 от Gameszzz »

Оффлайн SAMael

  • Пользователь
  • Сообщений: 6191
  • Пол: Мужской
  • SAMuel Alpian Warrior Glegleddore Gleglezavr
    • Facebook
    • Twitter
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
Проггер TL866 и TSOP56
« Ответ #18 : 16 Октябрь 2020, 10:08:29 »
Тут на форуме точно никто не задумывался над этим, нада на сторонних форумах курить про это.

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24658
    • Просмотр профиля
Проггер TL866 и TSOP56
« Ответ #19 : 16 Октябрь 2020, 11:49:03 »
В какой ещё "архитектуре"? Там внутри микроконтроллер. Со своей прошивкой. Ну и плюс некоторое обрамление линий ввода - вывода. Вопрос в функционале конкретной прошивки. И возможности заменить одну на другую
А то, что ZIF одинаковый, так это вообще ни о чём

Оффлайн KykyPyky

  • Пользователь
  • Сообщений: 516
    • Просмотр профиля
Re: Проггер TL866 и TSOP56
« Ответ #20 : 17 Октябрь 2020, 22:59:14 »
неужели изменения настолько серьёзны
Внезапно да. t56 может подавать питание, землю и напряжение программирования на любую ногу сокета. А tl866 не на все.
У t56 для прошивки разных микросхем используются подгружаемые модули, а в tl866 алгоритмы жестко зашиты в прошивку микроконтроллера.

Оффлайн demolition.nick

  • Пользователь
  • Сообщений: 776
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Проггер TL866 и TSOP56
« Ответ #21 : 26 Декабрь 2020, 03:52:17 »
Вобщем долго было лень что-то мудрить, да и необходимости не было. А тут чёт опять с портативками заморочился и решил таки попробовать попрошивать картриджи от MDP. Отчасти не в тему, но всё же...
Если вкратце, то сваял платку для чтения/записи картриджей с переключателями старших адресов:
231664-0231666-1
Доработка картриджей не требуется. Byte трогать не надо, проггер и так читает/пишет 16 битами. Reset и RY/BY тоже вроде как не особо нужны, а WE в этих картриджах и так выведен и подтянут на плюс. Ну и WP где-то висит в воздухе, где-то на плюс подтянут. Само собой проверку пинов и id надо вырубать.
Заодно протестил чтение/запись 128 мегабитного картриджа. Работает. Только вот его если переписывать, то только весь. Если пытаться шить вторую половину без стирания, то не шьёт. Если со стиранием, то и первую половину трёт. Как-то так.
P.S А панелька TSOP-56 так и валяется. Зря деньги выкинул

Оффлайн SAMael

  • Пользователь
  • Сообщений: 6191
  • Пол: Мужской
  • SAMuel Alpian Warrior Glegleddore Gleglezavr
    • Facebook
    • Twitter
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
Проггер TL866 и TSOP56
« Ответ #22 : 26 Декабрь 2020, 19:35:51 »
Я уже это озвучивал год назад, читать выйдет, писать только еденичные экземпляры флешек и то по кускам или только первый кусок, и это если одна и таже микра но разных партий, не то что все подряд разные. Да и может не хотеть стирать бывает.
Потому не заморачивался больше, не актуально.

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24658
    • Просмотр профиля
Проггер TL866 и TSOP56
« Ответ #23 : 26 Декабрь 2020, 19:52:02 »
Картридж МДП изначально был сделан как болванка, в которую можно писать что угодно. В пределах установленной флешки, конечно. Плюс внешний маппер для многоигровок.
Стирание всего чипа должно происходить без особых проблем, там доступ ко всем адресам не нужен, просто даётся команда. Естественно старшие адреса должны быть в нулях.

Оффлайн demolition.nick

  • Пользователь
  • Сообщений: 776
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Проггер TL866 и TSOP56
« Ответ #24 : 26 Декабрь 2020, 22:20:34 »
SAMael, у меня на корпусных микрухах только 4 картриджа. 3 одинаковых MD-OSB и один MD-OSE (tsop-56). Везде флешки разные стоят и ппоблема с записью только на одном картридже, НО! Он шился, потом перестал. Он у меня самых заколхоженый и флешка там самая замучаная. Когда не было проггера я её мучал платой от dvd.
Так что нормально всё фурычит

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24658
    • Просмотр профиля
Проггер TL866 и TSOP56
« Ответ #25 : 26 Декабрь 2020, 22:29:56 »
Учитывая, что там флешки и так б/у... Хорошо что хоть на что-то хватило.