Программатор UFPI Обучение 4.3.14 Приложение. ISP подключение.
- Информация о материале
- Обновлено: 19.04.2023, 20:17
- Опубликовано: 19.04.2023, 20:01
- Автор: DeniS
4.3.14 Приложение. ISP подключение.
Для работы в этом режиме, в некоторых случаях, может потребоваться отключение защиты по току.
Для подключения используются следующие шины.
VSS (GND) — земля
VCC(VDDF) — питание ядра, нанд, микроконтроллера = 2.7v-3.6v.
VCCQ(VDD) — питание интерфейса = 1.7v-1.95v или 2.7v-3.6v.
CMD — двусторонняя шина передачи и приёма команд.
CLK — тактовая.
D0-D3 — шины передачи и приёма данных.
RST — линия сброса.
Может быть программно установлена зависимость микросхемы от этой шины - 162 байт в extCSD. Если там прописана 1, то на этой шине обязательно должна быть 1. В большинстве случаев эта шина подтянута резистором к питанию, но встречаются аппараты, где этой шиной управляет процессор, в этом случае, для подключения в isp режиме нужно подавать штатное питание и останавливать процессор или переводить его в третье состояние, например через reset.
На некоторых майнах достаточно подать в одну точку 3.3V. Там либо объединены питание ядра и интерфейса, либо стабилизатор выдающий 1.8v для питания интерфейса питается от шины 3.3V.
На некоторых майнах приходится удалять дроссель, стоящий по питанию микросхемы, чтобы не запитывать остальную часть платы. Иногда приходится резать дорожки или удалять проходные резисторы, чтобы устранить влияние процессора. В этих случаях нужно удостовериться, что на резисторы подтяжки шин обмена данными и на резистор сброса, подаётся питание.
Провод лучше всего использовать мягкий, толщиной 0.1 мм и длиной не более 10-15 см. Нужно быть очень внимательным при пайке, так как можно повредить торцы SMD резисторов и получить не включающийся майн.
При попытке запитать от программатора майн токи составляют сотни мА, следует учесть, что usb кабель, и порт должны быть хорошего качества.
Если плата запитывается от внешнего источника, а не от программатора, то на адаптере следует установить переключатель питания VCCQ в то положение, которое соответствует напряжению подаваемому на майн. Объединять VCCQ программатора и майн при этом нельзя.
Для подобных работ удобнее отключить в настройках «Чтение ID после присоединения сокета» и управлять подачей питания через кнопку питания.
При отсутствии описанного сокета или при использованиии макетной платы, нужно ознакомиться со схемой и учесть, что VCC программатора для работы с eMMC подключается к VCCQ.