Читаем и записываем EEPROM на программаторе ch341 на Linux Rosa Fresh 12 (Часть 2: Программы с графическим интерфейсом)

Если Вы читали первую часть данной записи, то в ней мы установили некоторые пакеты и библиотеку для работы программы ch341eeprom, но главный её минус – у неё нет графического интерфейса. Давайте же рассмотрим программы с графическим интерфейсом, которые были созданы на основе программы ch341eeprom.

Команды, которые необходимо выполнить до установки нижеописанных программ – если Вы ещё не сделали их, читая первую часть данной записи (“микроник.рус/7575/”):

su
urpmi make
urpmi gcc
urpmi clang
urpmi llvm
//скачать - "mirror.rosalab.ru/rosa/rosa2021.1/repository/x86_64/main/release/lib64usb1.0-devel-1.0.26-2-rosa2021.1.x86_64.rpm"
rpm -Uvh lib64usb1.0-devel-1.0.26-2-rosa2021.1.x86_64.rpm

Недавно удалось “скрестить” редактор шестнадцатиричного кода whexedit (автор – Цинфэн Ся) и программу Аллена Коллина для Serial EEPROM. Получился программатор prog24 для микросхем 24C01 – 24C1024 с графической оболочкой, написанной на QT. Меню программы предельно простое. Последние три иконки с изображением микросхем слева направо: выбор типа микросхемы, чтение из микросхемы, запись в нее. После считывания можно сразу править дамп и записывать обратно в EEPROM. Можно сохранять данные в файл, или считывать из файла. Есть поиск по коду и строке символов.

Для установки программы на Linux Debian, Ubuntu, Mint, MX нужно скачать ее из архива (“antenna-dvb-t2.ru/PDF/PROG_INSTALL.zip” или “xn--h1aafbgigp.xn--p1acf/wp-content/uploads/2026/02/PROG_INSTALL.zip”) (для установки на CENTOS / Red Hat / REDOS из архива (“antenna-dvb-t2.ru/PDF/PROG_INSTALL_CENTOS.zip”)), распаковать его и запустить файл ./install.sh. После установки программа попадет в главном меню в раздел “Прочее”. Исходный код программатора выложен на github (“github.com/bigbigmdm/QT-CH341A-LINUX-PROGRAMMER”).

Для Linux Rosa Fresh 12 – распаковываем архив и кликаем дважды по файлу install.sh – всё само установится, а на рабочем столе появится иконка программы:

Версия нашего программатора NOR FLASH микросхем на основе консольной программы ch341 SPI c-programmer tools (“github.com/setarcos/ch341prog”) и шестнадцатиричного редактора QHexEdit2, использующая базы микросхем формата программаторов EZP2019 (“antenna-dvb-t2.ru/EZP_programmers.php”).

Скачать ее можно здесь (“antenna-dvb-t2.ru/dl_all/CH341a_appimage.zip” или “xn--h1aafbgigp.xn--p1acf/wp-content/uploads/2026/02/CH341a_appimage.zip”), репозиторий на GitHub – здесь (“github.com/bigbigmdm/CH341a_spi_programmer”).

Для Linux Rosa Fresh 12 – распаковываем архив и кликаем дважды по файлу ср341a.appimage – и программа запустится:

Самая последняя новость – версия универсального программатора для микросхем серий 24xxx, 25xxx, 93xxx доступна для скачивания здесь (“antenna-dvb-t2.ru/dl_all/IMSProg.zip” или “xn--h1aafbgigp.xn--p1acf/wp-content/uploads/2026/02/IMSProg.zip”). , репозиторий на GitHub – здесь (“github.com/bigbigmdm/IMSProg”), инструкция и обсуждения – здесь (“antenna-dvb-t2.ru/IMSProg.php”).

Видео:

Вот протестил вышеуказанные программы в Linux Rosa Fresh 12 Plasma (64 бита) на своём программаторе ch341 (с микросхемой ch341B) – всё отлично работает:

Добавить комментарий