flash

Работа с флеш памятью Winbond W25Q128

Наконец руки дошли до пришедших мне уже месяц назад микросхем Flash памяти w25q128 от компании Winbond.
Микросхема довольно крутая на свои деньги. В ней куча регистров и команд.
Я рассмотрю только несколько из них.

Я не использовал внешние подтяжки и конденсаторы, а просто собрал схему на макетной плате.

В качестве контроллера я использовал stm32f4 discovery.
SPI был настроен вот так.

TI Uniflash для прошивки контроллеров без CCS

Частенько нужно прошить контроллер, а заходить для этого в среду программирования лень (да и как то бессмысленно).
Тем более, что для такого у Техаса есть утилита Uniflash.
При помощи неё можно прошивать все контроллеры Texas Instruments, читать прошивку, устанавливать пароли, считать CRC прошивки и пр.

Скачать её можно прямо с сайта ti.com.
Выглядит вот так:

При старте просит выбрать контроллер и отладчик.

Идентификация микросхем флеш памяти

Недавно случилось непоправимое. Компания в которой я работаю с ужасом обнаружила, что микросхемы Flash памяти AT45DB642D ранее выпускаемые Atmel, а теперь конторой под названием Adesto, больше не выпускаются. На замену им бравые капиталисты предлагают AT45DB641e.
По сути это тот же самый девайс, да не совсем.

Делаем чтобы flash работал в Steam на Ubuntu

Как вы уже знаете недавно вышедшей стим на linux не работает с Flash Player как говориться "из коробки".
Поправить этот досадный промах Valve можно буквально в две строчки в терминале, после чего спокойно наслаждаться просмотром роликов..

Перво наперво качаем сам флэш с адобовского сайта.

После скачивания создаём папочку в директории стима:

mkdir -p ~/.local/share/Steam/ubuntu12_32/plugins