Возникла необходимость прошить параллельную 32Mbit флешь S29GL032N в корпусе TSOP48. А поскольку денег,которых никогда не бывает много, для покупки специального программатора-жалко и работа одноразовая,то пришлось «курить» Инет.
Наткнулся на такую идею : https://www.youtube.com/watch?v=-3lbkjDM-BU . Ее суть заключается в том ,что в DVD плеерах с процессорами MTK и ZORAN с помощью специальных программ можно «извращаться» с их родными и чужими параллельными флешами через UART интерфейс. Можно сливать дамп, можно лить рабочие прошивки ,а можно заливать и дампы от совершенно других девайсов.
Нашел у себя в хламе рабочий ДВД плеер .Вскрыл –проц. ZORAN ZR36966ELCG , флешь- S29AL016D (16 Mbit в исполнении TSOP48). Скачал необходимый софт QFP v1.01 и после небольших шаманских танцев удалось слить рабочий дамп и сохранив его на компе залить во флешь откровенный, для данного устройства, мусор. Естественно после этого ,плеер наотрез отказался подавать признаки жизни, но заливка сохраненного рабочего дампа вернула его в рабочее состояние.
В общем, метод рабочий. Осталось только выпаять родную память ,поставить на ейное место нужную мне S29GL032N залить необходимый дамп ,ну и обратно « сдуть» . Все бы ничего,.. но родная ДВД флешь хоть и совпадает по корпусу и пинам с S29GL032N да не имеет линии А20 на pin #10 (этот пин у нее просто не задействован). Хуже того судя по даташиту и у процессора ZR36966ELCG нет такой адресной линии. Вот сейчас «чешу репу» как выйти из «ситуэйшен» ,если прога QFP v1.01 позволяет работать с 32Mbit флешами (есть в перечне ) ,а физически это сделать нельзя.
Возможно,кто-то чем нить подобным занимался? Или мысли какие будут?
Приатачу даташит на свой Зоран.