flash

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

Опубликовано lamazavr - пн, 03/09/2015 - 16:09

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

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

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

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

Опубликовано lamazavr - пн, 12/01/2014 - 17:51

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

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

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

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

Опубликовано lamazavr - вт, 09/16/2014 - 17:38

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

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

Опубликовано lamazavr - сб, 01/12/2013 - 10:12

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

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

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

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