Свежие обсуждения
Консультации

идея-программатор SPI на ридере ноута

извесно все ноуты имеют встроеный ридер флешей ММС,SD иногда c режимом M-stik
он определяется как штатный диск и может быть загрузочным
интерфейс там вроде SPI или аналогичный по сути
2 есть мыслб сделать переходник туда в виде длинной ПП -имитатора флеши с панельками под 93 и 25серии толко как заставить фришный софт работать с этим портом???и заставить винду не считать порт диском??? если выйдет можно и 24туда повесить-хотьпротокол и другой но похожии
кто что думает-проблема в том что в ноутах нету ни кома и ЛТП и повесить программатор можно толко через эмулятор порта на ft 232\ ft245-и не факт, что это заработает без внешнего питания...
а тут была б халявная SPI шинка в реалтайме! кстати I2C можно взять с модуля памяти(с аналогичных ног-толко адрес микры поменять надо толко ПОТОМ СКАНЕРОМ вычислить его адрес на шине и подсунуть адрес порта проге и можно шить 24хх
или кто из програмеров возмется софт написать с НУЛЯ???

 

musor: эмулятор порта на ft 23\ ft245-и не факт что это заработает без внешнего питания...
А на usb что 5 вольт нету? Или у Вас программатор больше 0,5 ампера жрёт?
У меня программатор для поньки lpt-шный питальник беру с usb, полёт нормальный.
Или хотя бы вспомнить дата кабели с pl2303 там и зарядка сразу от порта работала (детали для повышающего стаба козлы не ставили потому старые модели трубок не заряжались)

 

Задачка решается, если: Известны адреса этого порта. Руки+голова могут писать на СИ или ASSM. Свою программу работы с портом удасться запустить на той оболочке.

 

есть у мня на пролифике2303-дрова у него кривые-поня глючит даже если сделать СОМ1-ошибки идут
FT-вроде пашет но... это PS232 в уровнях TTL3.3в-мало что с этим пашет нормално
есть у мня стационар с ПРИНТЕРНЫМ адапттером под эти дела ,но суть вм том чтоб это было в ноуте/нетбуке где этих портов нема а USB3шт
писать проги такого уровня мне не по зубам...оболочка-винда,адрес и IRQ посмотрю-чем его глянуть лучше???(диспечер Винды не соврет?)
alx25v: старые модели трубок не заряжались)я досабрал инвертор на 34063 толко толку мало куда его подать???если уровни 3.3в?
для полноты скопировал сюда перепаят В КОМПЕ на 2модуле памяти 24ххх на СВОЮ чистую(оригинал НЕ ШЕЙ!!!) найди SPD прошивалку и шей-потом верни в зад годится на 1-3раза иначе выводи на проводках ПАНЕЛКУ
ПС если модуль памяти один -может плата не стартануть если читает установки

 

А почему не собрать USB-программатор? Тогда не прийдется софт со стороны ПК писать.
Как мне кажется, это будет гораздо быстрее, чем писать программу под карт-ридер.

 

http://www.ftdichip.com/Documents/DataSheets/DS_FT232BM.pdf
Страница 12, таблицы 5,3, 5,4 посмотрите внимательно. Да и в начале на титуле "Integrated level converter on UART and control signals for interfacing to 5V and 3.3V logic "

 

0) интерфейс SDIO не SPI или аналогичный по сути. Это более сложный интерфейс чем SPI. То, что карты могут работать в режиме SPI не говорит о совместимости этих интерфейсов.
1) В кард ридере с большой вероятностью контроллер с масочным (или однократно програмируемым) ПЗУ.
2) Часть протокола обмена с флешкой организована аппаратно. Т.е. заставить его дергать ногами в произвольном порядке нереально.
3) Со стороны компа ковырять тут нечего.

Интерфейс SDIO предназначен не только для карт памяти. Можно использовать его для связи с программатором, но проще освоить нормальный контроллер с USB и со всеми необходимыми интерфейсами и сделать программатор самому. Реверсинженеринг на порядки сложнее обычной разработки.