Приставки > Технические советы
Проггер TL866 и TSOP56
(1/2) > >>
demolition.nick:
Этот вопрос уже поднимался, но толкового ответа я не получил, только размыленые подсказки. Есть программатор TL866II Plus, есть панелька под tsop56. Хотелось бы собрать переходник под параллельную флеш большого объёма (минимум 16 мегабайт).
Может ли кто-нибудь поделиться готовой схемой? Можно принципиальной. И немного пояснить как этим пользоваться (если адаптер на переключателях). Может кто знает способ обойтись без переключателей используя логику и тд?
blackoff:
demolition.nick, продублируй на 4pda
demolition.nick:
blackoff, ну написал я там. Люди отвечают, да не то. Они там вообще не понимают о чём речь. Да и вобщем 4pda форум мне давно не нравится. Там всегда так, либо игнор, либо бред.
Rumata:
Такой вопрос: а программатор этот больший объём понимает?

Добавлено позже:
Тут вот пишут, что Support TSOP32 TSOP40 TSOP48 chips to 64MBits, will join the TSOP56 pin support.
То есть получается, что старшие адреса не задействованы (?)
demolition.nick:
Rumata, писали же в какой-то теме про переходник с переключктелями страрших адресов. Так как проггер не умеет шить большие флешки, отключается проверка и шьётся кусками, читается так же. Но так как я доконца не понял для себя как эта память вообще устроена и как работает, я не совсем понимаю алгоритм действий. Короче пусть думают что обленился... Просто хочу чтоб ткнули носом в готовое решение. Мы тут сидим чтоб делиться информацией :neznayu:
Rumata:
Про переходник с переключателями  может и я писал, по крайней мере у меня так дампер сделан
Готовое решение будет когда китайцы TSOP56 прикрутят :)
В принципе там всё просто. Старший адрес, который не идёт в программатор, выводится на переключатель. 0 - шьётся младшая половина, 1 - старшая
С распайкой тоже не должно быть проблем. TSOP56 по сути расширение TSOP48.
Хотя может я и неправ. То есть на чтение это будет работать однозначно, а вот с записью нужно думать, там же стирание, команды всякие... :-\
demolition.nick:
Rumata, а если таких адреса, что не идут в программатор, не один, а четыре? Или больше?
Rumata:
Да хоть сколько. Переключаются в двоичном коде, примерно так:

А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:

--- Цитата: Rumata от 15 Май 2020, 01:05:25 ---Готовое решение будет когда китайцы TSOP56 прикрутят
--- Конец цитаты ---
они поступили проще ,выпустили XGecu T56
KykyPyky:
У меня была идея на этот счет. Что бы не мучаться с переключателями, реализовать переключение автоматически на счетчиках или Т(D)-триггерах. Завести адрес A21 на clock вход.
При прошивке первую половину времени A21=0, вторую A21=1, при смени A21=0 счетчик увеличивается на 1. А этот выход подключен к следующему адресу флешки А22, который уже недоступен программатору. Следующий к А23 и так далее.
Со стороны ПО программатора это будет выглядеть как последовательная прошивка нарезанными файлами.
Однако, выяснилось что программатор если не пишет или читает микросхему, снимает с нее напряжение. Соответственно состояние счетчика пропадает или искажается. :neznayu:
Выходит вариант с переключателями самый оптимальный.
dssoft:
Это все здорово и замечательно, но если микросхеме потребуется отдать JEDEC-команды (стирание, например) то все они отдаются в "нулевой странице" памяти. То есть статическое управление старшими адресами переключателем не подходит.

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

--- Цитата: dssoft от 16 Май 2020, 11:33:42 ---Это все здорово и замечательно, но если микросхеме потребуется отдать JEDEC-команды (стирание, например) то все они отдаются в "нулевой странице" памяти.
--- Конец цитаты ---
Не могу говорить за все флешки, но в тех с которыми я работал неполная дешифрация адреса и отдавать jedec команды можно в любой сектор. Старшие адреса просто игнорируются.


--- Цитата: dssoft от 16 Май 2020, 11:33:42 ---Был бы нормальный опенсорсный софт можно было бы отдавать отдельно признак команды для переключения страниц.
--- Конец цитаты ---
Про опенсурсный не слышал, но есть программатор тритон со скриптами, с помощью которых поддержку новой микросхемы можно добавить самостоятельно.
Rumata:
Ну да. у китайского коммерческого изделия - опен. Они маркировку-то стёрли :D И был бы опен - не надо было бы никаких страниц
С нулевой страницей как таковой вопросов не возникает, прошивка в любом случае начинается с неё. Проблема, скорее, в другом. Не решил бы программатор при следующей записи снова что-то стирать
dssoft:

--- Цитата: KykyPyky от 16 Май 2020, 19:24:57 ---Не могу говорить за все флешки, но в тех с которыми я работал неполная дешифрация адреса и отдавать jedec команды можно в любой сектор. Старшие адреса просто игнорируются.
--- Конец цитаты ---
Я сейчас попытался найти документировано ли это вообще в стандарте CFI, и.. не нашел. Как бы не оказалось на усмотрение производителя.
demolition.nick:
Короче я  начинаю понимать что вообще ничерта не понимаю
dssoft:
Проблема в том что современные флешки "чуть" сложнее чем 27хх..
Rumata:
Я вот чего не пойму. Что мануал, что софт у T56/TL866II Plus общие. Так какие там реально микросхемы?
Gameszzz:
При том что софт и даже слот идентичны,неужели изменения настолько серьёзны,что делают даже сейчас t56 в три раза дороже чем 866II plus
Удалось за это время найти различия в архитектуре ?
Недостающие 8 контактов соединяются при помощи шлейфа
SAMael:
Тут на форуме точно никто не задумывался над этим, нада на сторонних форумах курить про это.
Rumata:
В какой ещё "архитектуре"? Там внутри микроконтроллер. Со своей прошивкой. Ну и плюс некоторое обрамление линий ввода - вывода. Вопрос в функционале конкретной прошивки. И возможности заменить одну на другую
А то, что ZIF одинаковый, так это вообще ни о чём
Навигация
Главная страница сообщений
Следующая страница

Перейти к полной версии