Files
templates/c/protocan-boot/vendor/ti/README.md
T
Andrey 41e24629ce Расширить DEIF, загрузку CAN и общую обработку сигналов
Добавить общее ядро DEIF, эмуляцию приборов и переносимые панели Python/Qt.
Расширить загрузчики F2812 и F28335, обновление Flash и профиль STM Invertor.
Добавить альтернативный МНК Eigen, модели неисправностей и диагностику сигналов.
Обновить справочники устройств, проекты CCS и регрессионные проверки.
2026-10-24 15:40:51 +03:00

21 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Поддержка TI C2000 для самостоятельных проектов
Здесь сохранён минимальный необходимый набор device headers, peripheral linker,
GlobalVariableDefs, SysCtrl, CpuTimers, PieCtrl и usDelay. Для F28335 также
подключён ADC_cal. Полные исходные copyright/version comments TI сохранены.
- `f28335`: DSP2833x Header Files/Common Sources **v1.20**, вариант рабочей
платы 167 из `Source/External/v120`. В нём сохранены русские пояснения и
действующие XCLKIN=30 МГц, CLKMULT=2, SYSCLKOUT=60 МГц.
- `f2812`: DSP281x Header Files/Common Sources **v1.20**, вариант рабочей
платы ПМ67 из `22220/ural/TMS_new_bus/Src/v120`. Используется штатный
PLLCR=10 при XCLKIN=30 МГц, SYSCLKOUT=150 МГц. Сохранено исходное имя
регистра `PIECRTL` SDK и секция `.fast_run` у usDelay; linker проекта
размещает её во внутренней Flash для вызовов из раннего InitSysCtrl.
Это существующая поддержка производителя; код аппаратных портов ProtoCAN
находится отдельно в `ports`, а настройки платы — в проектах CCS. Перенос
исходников TI устраняет зависимость от соседнего checkout конкретной прошивки.
Установленный TI compiler/runtime по-прежнему требуется; `libc`/RTS не
копируются в репозиторий.