25 декабря 2012 г.

rl78flash для Windows

Собственно вот и вся информация. Никаких прослоек, никаких дополнительных библиотек. Полностью независимая утилита для Windows.
Можно собрать самому из исходного кода, а можно взять уже готовую сборку -> rl78flash.

Запускать примерно так:
rl78flash.exe -viva COM10 firmware.mot

Подробности в файле README. Если есть желание собрать самому -- понадобится компилятор MinGW.

24 декабря 2012 г.

Сборка модуля для установленного ядра Linux

Бывают ситуации, когда баги не дают жить/работать, а превращать дистрибутив в LFS желания нету. Так случилось и со мной. Баг в модуле cp210x ядра Scientific Linux 6.3 не позволяет использовать микросхему CP2102 для работы с rl78flash. Суть в том, что в модуле инвертированы дефайны, отвечающие за установку и сброс сигнала BREAK. В более поздней версии этот баг исправлен, но когда RHEL-совместимый дистрибутив дорастёт до нужной версии -- неизвестно.

Так как баг тривиальный, ничто нам не мешает пересобрать злополучный модуль без оного и наслаждаться жизнью.