dlinyj: (Default)
[personal profile] dlinyj
Продолжаю заметки на полях.



Так получилось, что у меня сдохла одна система, потом помер винт и виртуалку с 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, --write 
      Write 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:



В общем, тема рабочая, очень понравилась, намного удобнее, чем родной софт.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

January 2026

S M T W T F S
    123
456 78910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 22nd, 2026 06:40 am
Powered by Dreamwidth Studios