Добавить протокол Altera Logic и общие клиенты прошивки
This commit is contained in:
@@ -1,10 +1,20 @@
|
||||
# Публикация прошивки из Keil и CCS 12
|
||||
|
||||
**Самостоятельная база прошивок без SETGUI:**
|
||||
[`DATABASE.md`](DATABASE.md) — библиотека и CLI для чтения каталога,
|
||||
скачивания и публикации образов. Ниже описан прежний BAT-путь через SETGUI.
|
||||
|
||||
Архитектура, фактические зависимости и пошаговое подключение нового проекта:
|
||||
[`PORTING.md`](PORTING.md). Общая Python-библиотека подготовки каталога уже
|
||||
находится в `python/setprotocol/firmware_publish.py`; сетевую загрузку выполняет
|
||||
SETGUI.
|
||||
|
||||
Этот комплект связывает проект прошивки с каталогом SETGUI. IDE по-прежнему
|
||||
собирает штатный загрузочный файл, а `PUBLISH_FIRMWARE.bat`:
|
||||
|
||||
1. читает метаданные выпуска из `firmware-release.cmd`;
|
||||
2. проверяет наличие и формат `.hex` или `.bin`;
|
||||
2. проверяет наличие, расширение и размер `.hex` или `.bin` (содержимое
|
||||
Intel HEX/SCI8 и совместимость с устройством не проверяются);
|
||||
3. запускает локальную проверку SETGUI (`--preflight`) либо публикацию
|
||||
(`--publish`);
|
||||
4. для каждого транспорта загружает образ в Gitea, скачивает его обратно,
|
||||
|
||||
Reference in New Issue
Block a user