Как стать автором
Обновить

Что нового в IMSProg в 2025 году?

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров772

В октябре 2024 года я описал историю создания программатора микросхем CH341a для Linux систем. Год назад я рассказал о дополнительных возможностях программы, появившихся позднее. Давайте посмотрим, что изменилось в программе за год.

Сегодня это инструмент, позволяющий работать с микросхемами SPI NOR FLASH, SPI 25xxx и ST 95xxx, I2C 24Cxx, MicroWire 93Cxx, DataFlash AT45DBxxx.

На момент написания статьи база микросхем содержит 641 позицию.

Для совместимости со старыми низкоскоростными микросхемами I2C в основную форму была добавлена возможность выбора скорости шины:

В форму «Информация о МС» была добавлена возможность работы с третьим регистром статуса. Считаем с нуля, поэтому Регистр статуса 2:

Если микросхема SPI NOR FLASH считывается ненадежно (каждый раз с разной контрольной суммой) и в ней доступен Регистр статуса 2, теперь изменить биты DRV0 и DRV1 на нулевые и нажать кнопку Записать регистры. Это увеличит мощность выходного каскада выхода DO микросхемы.

Я столкнулся с тем, что для просмотра данных по конкретному адресу нужно очень долго листать данные в редакторе. Поэтому в HEX-редакторе добавлена возможность быстрого перехода к просмотру информации по конкретному адресу через пункт меню HEX-редактор -> Перейти на адрес или <Ctrl>+G.

Меню «Программатор» дополнено пунктом «Регистры безопасности» для чтения, стирания, программирования, сохранения или загрузки данных в (из) Security Registers микросхем SPI NOR FLASH.

Для микросхем производителей Winbind, Gigadevice, Boya, Fudan, XTX, Zetta, Puya эти регистры могут быть многократно перезаписаны, если не установлена блокировка в Регистре статуса 1. А для микросхем производителей MXIC, Fidelix и Zetta это однократно программируемая область данных — OTP (One Time Programming) и после записи стереть и изменить ее уже нельзя.

Присутствие пакета IMSProg в различных Linux-дистрибутивах также расширилось:

Напоминаю также, что самая последняя версия программы доступна в UBUNTU Launchpad, Fedora COPR и ARCH AUR.

Теги:
Хабы:
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку
+12
Комментарии2

Публикации

Истории

Работа

Программист C++
85 вакансий
QT разработчик
3 вакансии
Программист С
40 вакансий

Ближайшие события

25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань