Простой программатор параллельной flash памяти
- Построен на доступной Arduino Mega 2560
- Минимум дополнительный деталей
- Простота повторения
- Стирание, чтение и запись микросхемы памяти K5L2731CAA-D770 или ей подобных
- Контроль процесса передачи данных между компьютером и программатором
- Контроль процесса записи данных на Flash
- Световая индикация процессов (Запись, Чтение, Стирание, Ошибка)
- Можно определить поведение кнопок (Через исходный код прошивки)
- Можно выводить информацию о процессе на дисплей программатора (Через исходный код прошивки)
- Высокая скорость работы: до 1Mbit/S (Можно и выше, но производительность микроконтроллера не позволяет поднять скорость)
Необходим Python не ниже версии 3.9.10. Все операции описаны для ОС Windows с установленным GitBash.
- Необходимо выполнять от имени администратора.
Клонируем репозиторий с GIT:
git clone git@github.com:Promolife/sup_console_programmator.git
Заходим в директорию проекта
cd sup_console_programmator
Устанавливаем и активируем виртуальное окружение
python -m venv venv
source venv/Scripts/activate
Обновляем pip и устанавливаем зависимости
python -m pip install --upgrade pip
pip install pyserial
Готово! Можно начинать использовать.