| Приставки > Технические советы |
| Проггер 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 одинаковый, так это вообще ни о чём |
| Навигация |
| Главная страница сообщений |
| Следующая страница |