Документация

Создание проекта в Code Composer Studio

Создание и сборка приложения для TI Sitara AM335x.

Cоздание пустого проекта

Для запуска интегрированной среды разработки необходимо выполнить: ~/ti/ccsv5/eclipse/ccstudio и выбрать рабочее пространство для проектов /home/user/workspace_v5_3:

Для создания проекта helloworld следует выполнить следующие операции: 1. Выбрать в основном меню CCS последовательность пунктов File → New → Project → C/C++ → C Project → Next. 2. Выбрать в появившемся окне “C Project” тип проекта Executable → Empty Project, ввести в строке “Project Name” название проекта, например, helloworld, в списке Toolchains выбрать Cross GCC и нажать клавиши Next.

3. Указать в окне с настройками cross-компилятора следующих префикса и пути:

Создание проекта в Code Composer Studio — иллюстрация 1
Создание проекта в Code Composer Studio — иллюстрация 2
  • Tool command prefix: arm-linux-gnueabihf-
  • Tool command path: /home/user/ti-sdk-am335x-evm-06.00.00.00/linux-devkit/sysroots/i686-arago-linux/usr/bin
Создание проекта в Code Composer Studio — иллюстрация 3

4. Перейти к следующему шагу нажатием на Next. 5. Завершить создание проекта клавишей Finish в окне выбора конфигурации.

6. В результате проделанных в выше операций создаётся каркас проекта, визуально представленный на рисунке.

Создание проекта в Code Composer Studio — иллюстрация 4
Создание проекта в Code Composer Studio — иллюстрация 5

Добавление исходных кодов в проект helloworld

Добавление файла с исходным кодом на языке C: 1. Выбрать в основном меню Code Composer Studio последовательность пунктов File → New → Source File. 2. Ввести в появившемся окне New Source File в поле Source File имя и расширение создаваемого С-файла, предварительно убедившись в идентичности значения параметра Source Folder названию проекта.

3. Завершить создание С-файла и добавления его к проекту нажатием на Finish. 4. Добавить в созданный файл текст программы и сохранить его нажав Ctrl+S:

5. Для сборки (компиляция файлов и компоновка) проекта нажать правой кнопкой мыши на проекте helloworld в окне Project Explorer, выбрать пункт Build Project в появившемся меню. В результате успешной сборки генерируется исполняемый файл helloworld в каталоге Debug.

6. Для отладки собранного приложения на целевой (TI Sitara AM335x) платформе можно использовать gdbserver/gdb, а для передачи файлов и получения удаленного соединения по SSH протоколу удобно использовать графический интерфейс RSE для Code Composer Studio v5.

Создание проекта в Code Composer Studio — иллюстрация 6
Создание проекта в Code Composer Studio — иллюстрация 7
Создание проекта в Code Composer Studio — иллюстрация 8
  • Подробное описание модуля

Перейти: Подробное описание модуля

  • Средства сборки ПО для модуля

Перейти: Средства сборки ПО для модуля

  • Лог загрузки из NAND

Перейти: Лог загрузки из NAND

  • Исходные коды для модуля MTAX-SoM-AM335x (загрузчик, linux, файловые системы)

Перейти: Исходные коды для модуля MTAX-SoM-AM335x (загрузчик, linux, файловые системы)

  • Настройка RSE (Remote System Explorer)

Перейти: Настройка RSE (Remote System Explorer)

  • Описание выводов разъемов модуля

Перейти: Описание выводов разъемов модуля

  • Embedded Linux для модуля MTAX-SoM-AM335x

Перейти: Embedded Linux для модуля MTAX-SoM-AM335x

  • Часто задаваемые вопросы

Перейти: Часто задаваемые вопросы

К документации модуля