Что нового в IMSProg?
Пару месяцев назад я писал историю создания программатора микросхем CH341a для Linux систем. Благодаря вашим отзывам и комментариям программа изменилась, надеюсь в лучшую сторону.
Еще в момент редакции статьи в программу была добавлена форма для
SPI NOR FLASH микросхем, отображающая содержимое области SFDP в шестнадцатеричном формате и небольшой парсинг некоторых ее параметров. Также на форме присутствовали два из трех возможных регистра статуса.
Теперь в этих регистрах можно не только увидеть, но и менять информацию.
Меню файл стало больше.
Появилась возможность импорта и экспорта в INTEL hex формат. Можно обрабатывать даже очень большие по объему файлы. Программу можно использовать как конвертер файлов, например, открыв hex файл и записав bin файл (или наоборот).
Появилась возможность открыть ASUS CAP файлы БИОС. При этом от файла автоматически отрезаются первые 2048 (0×800) байт заголовка.
Исправлены баги при работе с SPI NOR Flash микросхемами большого объема (25Q256, 25Q512), а также баги при открытии файла бОльшего размера, чем объем микросхемы. Доработана диагностика ошибок чтения/записи.
Теперь логика работы с файлами такова:
Если тип микросхемы не был выбран — открываются файла любого размера и считается, что работа ведется с шестнадцатеричным редактором.
Если тип микросхемы выбран и объем файла не превышает объема микросхемы — файл загружается.
Если файл меньше объема микросхемы остаток заполняется кодом 0xFF.
Если файл больше объема микросхемы выдается предупреждение об ошибке. Такой файл всегда можно открыть в программе без указания типа микросхемы и поделить на части с помощью меню
Сохранить часть
, указав начальный и конечный адрес или длину.Для пользователей Debian, Ubuntu, Linux MINT, MX, Astra Linux для установки программы можно подключить репозиторий на Launchpad с помощью следующих команд:
sudo add-apt-repository ppa:bigmdm/imsprog
sudo apt update
sudo apt install imsprog
В этом случае новые версии программы будут появляться в менеджере обновлений.
DEB-пакет можно скачать здесьДля пользователей ROSA Linux, ALT Linux, RED OS программа доступна в их
репозиториях и может быть установлена командой:dnf install imsprog
Можно также скачать: RPM-пакет ROSA Linux — здесь, ALT-Linux — здесь, RED OS — здесь.
Для ARCH доступен AUR репозиторий
В этих системах программа может быть установлена командой:sudo pacman -S imsprog