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

Что нового в IMSProg?

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

Пару месяцев назад я писал историю создания программатора микросхем CH341a для Linux систем. Благодаря вашим отзывам и комментариям программа изменилась, надеюсь в лучшую сторону.

Еще в момент редакции статьи в программу была добавлена форма для
SPI NOR FLASH микросхем, отображающая содержимое области SFDP в шестнадцатеричном формате и небольшой парсинг некоторых ее параметров. Также на форме присутствовали два из трех возможных регистра статуса.

Теперь в этих регистрах можно не только увидеть но и менять информацию.

Меню файл стало больше.

  • Появилась возможность импорта и экспорта в INTEL hex формат. Можно обрабатывать даже очень большие по объему файлы. Программу можно использовать как конвертер файлов, например, открыв hex файл и записав bin файл (или наоборот).

  • Появилась возможность открыть ASUS CAP файлы БИОС. При этом от файла автоматически отрезаются первые 2048 (0x800) байт заголовка.

Исправлены баги при работе с SPI NOR Flash микросхемами большого объема (25Q256, 25Q512) а также баги при открытии файла бОльшего размера, чем объем микросхемы. Доработана диагностика ошибок чтения/записи.

Теперь логика работы с файлами такова:

  1. Если тип микросхемы не был выбран - открываются файла любого размера и считается, что работа ведется с шестнадцатеричным редактором.

  2. Если тип микросхемы выбран и объем файла не превышает объема микросхемы - файл загружается.

  3. Если файл меньше объема микросхемы остаток заполняется кодом 0xFF.

  4. Если файл больше объема микросхемы выдается предупреждение об ошибке. Такой файл всегда можно открыть в программе без указания типа микросхемы и поделить на части с помощью меню Сохранить часть, указав начальный и конечный адрес или длину.

    Для пользователей 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

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

Публикации

Истории

Работа

Программист С
51 вакансия

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