← Усі статті

SPI-флеш 25xx (SOIC8): розпінування та помилки під час програмування

SPI-флеш серії 25xx у корпусах SOIC8 і WSON8 трапляється на платах ТВ дуже часто. Розповідаємо про стандартне розпінування та типові помилки.

Частина розділу: Посібник із прошивок і дампів.

НЕ ПЕРЕВІРЕНО Розпінування нижче — стандартне для 25xx за загальною практикою. У серій на 1,8 В і нестандартних корпусів воно може відрізнятися. Звіряйтеся з даташитом конкретної мікросхеми.

Розпінування SOIC8 для SPI-флеш
Схема SOIC8 у довіднику FW Tool.
Вивід Сигнал
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 або назвою: виробник, обсяг у Мбіт, живлення, корпуси. Рядки, підтверджені одним джерелом, позначено червоним.

Таблиця SPI-флеш
Пошук SPI-флеш за JEDEC ID.

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


Спробувати FW Tool (демо)