Плата raspberrypi 2B . Все запаял по схеме, и по мануалу
Но прежде настроил /Включил SPI модуль по этой статье. Без этого вы не сможете считать дамп.
Схема пайки: MX25L25635 RaspberryPi GPIO
—————————————-
1=No Connection
2=vcc -> 17
3=No Connection
4=No Connection
5=No Connection
6=No Connection
7=CS -> 24
8=SO -> 21
9=GND -> 25
10=GND -> 25
11=No Connection
12=No Connection
13=No Connection
14=No Connection
15=SI -> 19
16=CLK -> 23
Команды:
Для запуска команды jaispi нам необходим Root-доступ (sudo -s)
# sudo -s
# jaispi -i /dev/spidev0.0
Описание команд:
-i /dev/spidevX.X Получаем flash ID
-r file.bin /dev/spidevX.X Чтение всей памяти в файл /dev/spidevX.X
-e Стирает содержимое flash памяти
-p file.bin /dev/spidevX.X Записывает только отличные от оригинала блоки
-v file.bin /dev/spidevX.X Проверяет блоки в файле
Чтение : -r: Создает полный дамп flash памяти (процесс занимает около 35 сек)
#jaispi -r dump01.bin /dev/spidev0.0
JaiSpi v1.0
ID: 0xC22019 MX25L25635
Reading …
0x02000000
Done!
Удаление: -e: Очищает всю память (процесс занимает 1 мин 30 сек)
#jaispi -and /dev/spidev0.0
JaiSpi v1.0
ID: 0xC22019 MX25L25635
Erasing blocks …
Done!
Запись: -p: Записывает в flash память сектора с изменениями (процесс занимает 1 мин 30 сек)
#jaispi -p dump2.bin /dev/spidev0.0
JaiSpi v1.0
ID: 0xC22019 MX25L25635
Starting … 0x02000000 -> 8192 written Sectors
Done!
Проверка: -v: Проверяет содержимое файла (процесс занимает 1 мин 35 сек)
#jaispi -v dump01.bin /dev/spidev0.0
JaiSpi v1.0
ID: 0xC22019 MX25L25635
Checking … 0x02000000 -> 0 Different sectors
Done!
Дамп должен весть 32Мб. Те кто будет снимать дамп: Не вздумайте когда сняли дамп после включения консоли записывать его обратно — получите кирпич!!!
Оригинал : Ссылка.