Добавить общее ядро DEIF, эмуляцию приборов и переносимые панели Python/Qt. Расширить загрузчики F2812 и F28335, обновление Flash и профиль STM Invertor. Добавить альтернативный МНК Eigen, модели неисправностей и диагностику сигналов. Обновить справочники устройств, проекты CCS и регрессионные проверки.
1.7 KiB
1.7 KiB
Поддержка 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 МГц. Сохранено исходное имя регистраPIECRTLSDK и секция.fast_runу usDelay; linker проекта размещает её во внутренней Flash для вызовов из раннего InitSysCtrl.
Это существующая поддержка производителя; код аппаратных портов ProtoCAN
находится отдельно в ports, а настройки платы — в проектах CCS. Перенос
исходников TI устраняет зависимость от соседнего checkout конкретной прошивки.
Установленный TI compiler/runtime по-прежнему требуется; libc/RTS не
копируются в репозиторий.