Продолжаю заметки на полях.

Так получилось, что у меня сдохла одна система, потом помер винт и виртуалку с Windows умерла вместе с ним. Плюс, на самом деле достаёт собирать прошивку под Linux, потом копировать на виртуаку, тыкать мышкой и т.п. В комментарии к статье Что с памятью моею стало мне посоветовали ПО под линукс для работы с этим программатором.

https://gitlab.com/DavidGriffith/minipro/
Собрался духом, и всё же решил освоить функционал. К сожалению, deb-пакет у меня не собирался, поэтому вместо make install применил checkinstall. Подробно почему нельзя использjвать make install. В общем, оказалось намного удобнее чем под виндой.
Поставил пакет, немного ознакомился с мануалами. В результате ROM для своей последней статьи прошивал следующей командой:
Согласно манам опции такие:
Две опции поясню:
Удобно можно сделать поиск поддерживаемых микросхема, опцией -L:

В общем, тема рабочая, очень понравилась, намного удобнее, чем родной софт.

Так получилось, что у меня сдохла одна система, потом помер винт и виртуалку с Windows умерла вместе с ним. Плюс, на самом деле достаёт собирать прошивку под Linux, потом копировать на виртуаку, тыкать мышкой и т.п. В комментарии к статье Что с памятью моею стало мне посоветовали ПО под линукс для работы с этим программатором.

https://gitlab.com/DavidGriffith/minipro/
Собрался духом, и всё же решил освоить функционал. К сожалению, deb-пакет у меня не собирался, поэтому вместо make install применил checkinstall. Подробно почему нельзя использjвать make install. В общем, оказалось намного удобнее чем под виндой.
Поставил пакет, немного ознакомился с мануалами. В результате ROM для своей последней статьи прошивал следующей командой:
minipro -p SST29EE512 -w test.rom -z -E Found TL866II+ 04.2.128 (0x280) Warning: Firmware is out of date. Expected 04.2.132 (0x284) Found 04.2.128 (0x280) Pin test passed. Chip ID: 0xBF5D OK Erasing... 0.20Sec OK Writing Code... 3.14Sec OK Reading Code... 0.62Sec OK Verification OK
Согласно манам опции такие:
-w, --writeWrite to the device using this file. -s, --no_size_error Do NOT error on file size mismatch (only a warning). -E, --erase Just erase device. -z, --pin_check Check for bad pin contact. -p, --device Specify device (use quotes).
Две опции поясню:
pin_check- прям обязательная опция, потому что зашить - зашьёт, но потом может обломать зубы. Мне очень помогает проверить хорошо ли вставлена микросхема.
no_size_error- позволяет шить образ любого размера, например в 64 кБ я загружал 1кБ образ, удобно. Иначе даёт ошибку.
Удобно можно сделать поиск поддерживаемых микросхема, опцией -L:

В общем, тема рабочая, очень понравилась, намного удобнее, чем родной софт.