Добавлен проект 166 для CCS 12 и обновлены файлы прошивки
This commit is contained in:
31
UKSSTMS320F28335/README.md
Normal file
31
UKSSTMS320F28335/README.md
Normal file
@@ -0,0 +1,31 @@
|
||||
# Проект 166 для CCS 12
|
||||
|
||||
Настройки перенесены из проекта 167. Имя проекта в CCS: `Balsam_166`.
|
||||
|
||||
## Импорт и сборка
|
||||
|
||||
1. В CCS выберите **Project → Import CCS Projects** и укажите эту папку
|
||||
(`166/UKSSTMS320F28335`).
|
||||
2. Импортируйте проект без **Copy projects into workspace**: исходники и
|
||||
библиотеки подключены из родительской папки по относительным путям.
|
||||
3. Выберите конфигурацию **Debug** и выполните **Build Project**.
|
||||
|
||||
Используется TI C2000 Compiler **22.6.1.LTS**, TMS320F28335, FPU32 и COFF ABI.
|
||||
Сохранены настройки компиляции, линковки и преобразования прошивки из 167.
|
||||
Исходники берутся из `166/Source`, linker-файл — `166/F28335.cmd`.
|
||||
Файл `28335_RAM_lnk.cmd`, как и в 167, исключён из сборки.
|
||||
|
||||
Результаты сборки находятся в `166/Bin`: `UKSSTMS320F28335.out`,
|
||||
`UKSSTMS320F28335.hex` (Intel HEX) и `UKSSTMS320F28335.bin`.
|
||||
Post-build использует имеющийся `166/Bin/hex2000.exe` с параметрами
|
||||
`-boot -sci8`, как в 167. Карта линковки находится в корне 166, карта
|
||||
преобразования загрузочного образа — в `166/Bin`.
|
||||
|
||||
Проверено: импорт и полная сборка **Debug** в CCS **12.7.1** с компилятором
|
||||
**22.6.1.LTS**, включая генерацию HEX/BIN, завершились без ошибок.
|
||||
Есть шесть предупреждений в существующих `peripher.c` и `measure.c`
|
||||
(преобразование знака, выход результата за диапазон и отсутствие перевода
|
||||
строки в конце файла). Проверка на устройстве не выполнялась.
|
||||
|
||||
Конфигурация **Release** перенесена из 167 без изменений и не проверялась;
|
||||
для сборки прошивки используйте **Debug**.
|
||||
Reference in New Issue
Block a user