Читаем и записываем EEPROM на программаторе ch341 на Linux Rosa Fresh 12

Работаем с программатором ch341 на linux читаем eeprom 24c04 и другие…
Установим программу ch341eeprom для работы программатора ch341 на Linux Rosa Fresh 12

Инструмент программирования на основе libusb для последовательных EEPROM 24Cxx с использованием микросхемы WinChipHead CH341A

В этой версии добавлена возможность указывать значение части адреса I2C, задаваемой контактами выбора микросхемы, с помощью –chip-selectаргумента.

1. Скачиваем программу с сайта “github.com/command-tab/ch341eeprom”

Или с моего сайта – скачать:
– в tar.gz архиве.
– в zip архиве.

2. Открываем файл README.md и читаем как собрать программу

**Requirements**

* `clang`, `llvm`, and `make` (via Xcode or Xcode Command Line Tools

Устанавливаем пакеты `clang`, `llvm`, and `make`
Устанавливаю на Linux Rosa Fresh 12.3 Plasma через терминал:

su
urpmi clang
urpmi llvm
urpmi make

До записи видео я уже установил данные пакеты

3. Закрываем терминал, заходим в папку с программой и вводим команду make
Сборка произошла успешно и появились новые файлы, в том числе ch341eeprom

4. Прописываем правила

Чтобы обеспечить работу с портом программатора обычного пользователя, входим под правами root и копируем файл 99-CH341.rules в папку /etc/udev/rules.d:

Давайте запустим файловый диспетчер под root и скопируем файл 99-CH341.rules в папку /etc/udev/rules.d

kdesu dolphin

Можно через терминал перекопировать

cp /home/имя_пользователя/ch341eeprom-master/99-CH341.rules /etc/udev/rules.d

5. Всё готово

Давайте запустим программу

Подсоединяем программатор – я вставил в него 24c04

и запускаем команду считываения в файл данных с 24c04

./ch341eeprom -s 24c04 -r test.bin

Должен создасться файл test.bin

Ура! Всё получилось!

Видео:

—————————————————-
Примечание:
Также при сборке:

su
urpmi gcc

Устанавливал ещё прогу ch341prog (“github.com/setarcos/ch341prog”) – собралась, но мой программатор не видит:

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