Changelog
2.3.4
Выпущено 2-го июня 2026 года
Изменено
Чтение всех таргетов STM32/FM3/FM4 с новым ram-агентом (ST-Link)
Все МК семейства STM32/FM3/FM4 переведены на новый агент чтения с двойным контролем CRC.
Options Bytes (OB) STM32 (ST-Link)
Теперь если OB = 0xFF (пустой буфер), они не записываются и соотвественно не проходят проверку после записи. Все регионы OB совместимы по адресам с файлами J-Link.
Проверка Data-Flash FM3-FM4
Таргеты FM3-FM4 теперь выдают предупреждение в лог о нестабильном поведение D-Flash (Work-Flash).
Если при чтении вы получили предупреждени е в логе: [WARN] D-Flash unstable read at ... это 100%-ая гарантия битой прошивки (вернее сказать зависания записи D-Flash).
Также добавлена проверка сигнатуры (jep106) для MB9BF168R/S6E2HE6G, с предупреждение в случае ошибки.
S6E2HE6G - добавлен ram-агентом записи (ram-loader)
Скорость записи теперь как у MB9BF168R.
Исправлено
Пиноуты HCS08
Исправлены недочеты в пиноуте некоторых HCS08.
2.3.3
Выпущено 16-го мая 2026 года
Добавлено
TGSN Installer — обновлённый процесс установки
- Установка только из MultiProg — без настройки WiFi на TGSN. Интернет нужен только компьютеру с MultiProg; на самом TGSN ни WiFi, ни авторизация для установки больше не требуются. Двухстадийный процесс по умолчанию. Удобно на объектах со слабым WiFi. Сам установщик сфокусирован только на установке; если WiFi на устройстве всё-таки нужен (например, для последующих обновлений через меню Update прямо с TGSN) — это делается отдельно через
TGSN → TGSN Configure WiFi. - Статус-строка с текущим состоянием. На странице программирования всегда видна версия прошивки, git-хэш, текущая стадия и подэтап. По завершении — «Complete» / «Done» или «Failed: <причина>».
Добавлены новые скрипты
renesas_nec_targets.lua— выводит список таргетов NEC 78K0/xx2 с размером памяти. Был написан для своей задачи; оставлен в комплекте как пример обращения к базе таргетов из Lua.- Lua-скрипт очистки статистики на платах с FM4 (Cypress/Spansion MB9BF168R или S6E2HE6G) — добавлен как пример. Очищает Work Flash с
0x200C4000до конца региона и сохраняет служебный маркер по адресу0x200C5FFE(записывает0xA5, если пусто, иначе оставляет байт как есть). Полный цикл Connect/Read/Erase/Write/Verify, ограничен поддерживаемыми таргетами.