Добавить общее ядро DEIF, эмуляцию приборов и переносимые панели Python/Qt. Расширить загрузчики F2812 и F28335, обновление Flash и профиль STM Invertor. Добавить альтернативный МНК Eigen, модели неисправностей и диагностику сигналов. Обновить справочники устройств, проекты CCS и регрессионные проверки.
21 lines
1.7 KiB
Markdown
21 lines
1.7 KiB
Markdown
# Поддержка 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 не
|
||
копируются в репозиторий.
|