SPI-флеш 25xx (SOIC8): розпінування та помилки під час програмування
SPI-флеш серії 25xx у корпусах SOIC8 і WSON8 трапляється на платах ТВ дуже часто. Розповідаємо про стандартне розпінування та типові помилки.
Частина розділу: Посібник із прошивок і дампів.
НЕ ПЕРЕВІРЕНО Розпінування нижче — стандартне для 25xx за загальною практикою. У серій на 1,8 В і нестандартних корпусів воно може відрізнятися. Звіряйтеся з даташитом конкретної мікросхеми.

| Вивід | Сигнал |
|---|---|
| 1 | /CS |
| 2 | DO (IO1) |
| 3 | /WP (IO2) |
| 4 | GND |
| 5 | DI (IO0) |
| 6 | CLK |
| 7 | /HOLD (IO3) або /RESET |
| 8 | VCC |
Мітка (крапка) на корпусі — вивід 1, нумерація йде проти годинникової стрілки, якщо дивитися зверху. WSON8 без виводів нумерується так само.
Напруга: 3,3 В або 1,8 В
Перед підключенням програматора на кшталт CH341A перевірте живлення мікросхеми. Для 1,8 В потрібен перехідник, інакше мікросхему можна пошкодити.
Читання в платі й поза платою
- Краще випаяти мікросхему: так ви виключите вплив інших пристроїв на шині.
- Якщо читаєте в платі, ТВ має бути повністю знеструмлений. Процесор може тримати шину, тому його підтягують у reset або використовують прищіпку, відключивши живлення плати.
Ці рекомендації — практика, а не документація.
Як підібрати мікросхему
У довіднику FW Tool є таблиця SPI-флеш за JEDEC ID або назвою: виробник, обсяг у Мбіт, живлення, корпуси. Рядки, підтверджені одним джерелом, позначено червоним.

Далі: дамп eMMC; як побудований USB-пакет прошивки. Дивіться також усі можливості програми.