Add C28x RS boot ports for F2812 and F28335

This commit is contained in:
2026-08-30 15:30:08 +03:00
parent 9ce32b56d4
commit 5f3a9879d5
10 changed files with 368 additions and 1 deletions

View File

@@ -6,7 +6,9 @@
Ядро не обращается к регистрам МК. Проект передаёт ему принятые байты через
`rs485_boot_feed()` и реализует callbacks Flash/передачи из `rs485_boot_port_t`.
Готовые bare-metal порты находятся в `ports/stm32f103` и `ports/stm32g474vet`.
Готовые порты находятся в `ports/stm32f103`, `ports/stm32g474vet`,
`ports/tms320f2812` и `ports/tms320f28335`. TI-порты используют общее ядро
`ports/c28x` для ABI C28x с 16-битным `char` и умеют зеркалировать Flash в RAM.
Важно: линии A/B должны иметь терминацию и fail-safe bias. Порт держит DE
активным до флага физического завершения передачи TC, затем возвращается в RX.