30 lines
1.6 KiB
Markdown
30 lines
1.6 KiB
Markdown
# Сборка проекта в Code Composer Studio 12
|
||
|
||
Проект поддерживает обе IDE параллельно:
|
||
|
||
- CCS 3 использует корневой файл `UKSSTMS320F28335.pjt`;
|
||
- CCS 12 использует проект из каталога `UKSSTMS320F28335`.
|
||
|
||
Файлы CCS 3 не изменялись. Объектные файлы и итоговые образы двух систем
|
||
сборки разнесены по разным каталогам и не перезаписывают друг друга.
|
||
|
||
## Импорт
|
||
|
||
1. Откройте **File → Import → Code Composer Studio → CCS Projects**.
|
||
2. В **Select search-directory** укажите каталог репозитория.
|
||
3. Выберите проект **UKSSTMS320F28335** и нажмите **Finish**.
|
||
4. Выберите конфигурацию **Debug** или **Release** и выполните **Build Project**.
|
||
|
||
Проект настроен для `TMS320F28335`, COFF ABI и C2000 Compiler
|
||
`22.6.0.LTS`, входящего в CCS 12.3.
|
||
|
||
## Результаты сборки
|
||
|
||
- CCS 3 продолжает использовать прежние каталоги `Debug`, `Release` и `Bin`.
|
||
- CCS 12 Debug создаёт `.out`, `.hex`, `.bin` и `.map` в `Bin/CCS12`.
|
||
- CCS 12 Release создаёт `UKSSTMS320F28335_Release.out` и
|
||
`UKSSTMS320F28335_Release.map` в `Bin/CCS12`.
|
||
|
||
Все пути к исходникам заданы относительно каталога проекта через `SRC_ROOT`;
|
||
перенос репозитория в другой каталог не требует изменения настроек.
|