использова CDS созда W806 Отладка этапов работы на одной машине

выпустить 2022-06-11 14: 08: 13

Получить информацию

Установка программного обеспечения

  • Загрузка завершена CDS После установки пакетов, Работает администратором setup Программн обеспечен, По умолчанию, шаг вниз по сигналу.

SDK Библиотечный каталог, Профиль

  • Взял из официальной сети SDK Компрессионный пакет, После декомпрессии Они появятся WM_SDK_W806 каталог, Войти в каталог, В каждой папке содержатся следующие диаграммы

image-20220608012131130

  • app : В папке хранятся программы пользователей, которые работают в настоящее время.
  • bin : В основном в папке Последовательный агломерат, который в конце концов был создан.
  • demo : Папки в основном используются в различных местах demo подпрограмм, Пользователь бежит от одного из них demo Время, Можно сделать копию прямо здесь app Папка, Замени соответствующий файл, Можно проверить перекомпиляцию агломерации
  • include : В основном в папке CPU Первые файлы, связанные с ядром, и другие, связанные с ним.
  • ld : То, что было спрятано под папкой, было изменено Файл связи ,
  • lib: То, что хранится в папке, относится к ядру Файл из библиотеки,
  • platform: Вот что находится под папкой Файлы, относящиеся к платформе, И исходный код библиотеки
  • tools: Конечный результат генерации, лежащего в основном под папкой Инструменты для преобразования документов, CDK Документы по управлению проектом, И некоторые компилированные кэш-файлы и т. д.

нов W806 CDS шаблон

​ В последнем куплете мы вышли на официальную сеть SDK У того, кто знает основы, Мы будем в официальном разделе SDK На базе, Создать основу CDS Новый инженерный шаблон. Впоследствии разработка может непосредственно копировать шаблоны для разработки, Укоротить цикл разработки.

CDS Описание версии по : Это усыновление CDS V5. 2. 11 B20220512 , Рекомендуется маленьким партнерам CDS верс 5. 2. 10 И выше.

Версия номера может начинаться с CDS Это есть в программе "Help --- About CDS WorkBench" Есть варианты

image-20220608070726900

Новый проект

​ Первый CDS Программн обеспечен, Интерфейс, показанный на диаграмме ниже, появится, Нажмите на правую сторонуBrowse. . . Выбрать путь работы, Этот путь можно понять как путь, на котором позже будет находиться проект В этом демо-проекте, Я выбираю C тарелк Demo_CDS Каталог является демонстрационным проектом. Выбери и нажми Launch Кнопка входа в программу

image-20220611090405943

Программа покажет, когда она будет запущена Welcome интерфейс, Интерфейс был предоставлен Справочник пользователя , Создание проекта, demo подпрограмм подожди, Заинтересованные младшие партнеры могут взглянуть, В этот раз мы его отключим.

image-20220611090744186

Создание объекта По очереди Верхний левый угол File --- New -- T-head CPU C Project

image-20220611091107578

Или здесь Project Explorer колонк Правая кнопка мыши Создавать.

image-20220611091221120

Заполнять название проекта, выбор CPU модел, И выберите тип проекта

  • Название проекта: Заполните его по имени, Это демо использова example
  • Тип проекта: В этот раз 0 Начинайте создавать, выбор Application Without OS --- Empty Project
  • CPU модел: Это можно узнать по справочнику данных W806 CPU Ядерн дляCK804eft И работать по шаблону на маленьких концах, Поэтому мы выбираем CK800 Series --- ck804eft (Little)

Выбирайте по порядку щелчк Finish Создание может быть завершено

image-20220611092354229

Добавьте соответствующую папку

​ После того, как будут созданы вышеуказанные шаги, вProjectExplorer Имя проекта появляется в опциональной карте, Нажмите на открытие пустого проекта. Добавьте соответствующие папки в новые проекты, Используется для определения контента, связанного с платформой, Есть два способа добавить папку:

  • в CDS Новые папки, Прав кнопкProjectExplorer Название проекта под карточкой опции Вот так , New --- Folder Имя соответствующей папки может быть заполнено в возникающей диалоговом раме.
    image-20220611093742655

image-20220611093958584

  • Вышеуказанный подход не подходит для быстрого создания нескольких папок, У нас есть доступ к каталогу проектов, Соответствующая папка может быть создана непосредственно в каталоге проекта, Название проекта мышь "правый ключ В этом случае example , Выбирайте из меню справаFile Explorer Быстрый прыжок в каталог проектов.

image-20220611094422326

Ниже представлены соответствующие папки, созданные в папке проекта:

Имя папки рол
arch Эта папка хранит такие документы, как стартовые и аномальные документы
core CPU Файлы, связанные с ядром
hardware Хранение файлов с внешним приводом пользователей, Пока пусто
lib Хранение исходных документов и файлов, связанных с внешним обеспечением чипа
user Программирование для хранения пользователя main. c Файл входа

image-20220611104129943

Извлечение SDK Файл, В недавно созданную папку

  • будет SDK вplatform-- arch-- xt804 Две папки под папкой bsp и libc Копия папки новый arch каталог

image-20220611111248818

  • будет SDK вinclude Из папки wm_regs. h wm_type_def. h иinclude-- arch-- xt804 Из папки csi_config. h иinclude-- arch-- xt804-- csi_core Из папки core_804. h csi_core. h csi_gcc. h Файл в целом скопирован на новый core каталог, Окончательный документ:

image-20220611112828498

  • В новой инженерной lib В каталогах хранятся в основном те, которые имеют отношение к делу Головной и исходный, Во-первых lib В каталоге inc и src каталог
назван рол
inc Хранение документов, относящихся к делу
src Хранение внешних источников

image-20220611113121587

    1. будет SDK в include-- driver Первые файлы из каталога были скопированы в целом inc Папка
    2. будет SDK вplatform-- drivers Исходные файлы из каталога были скопированы в целом src Папка

image-20220611113946131

  • в user Добавление в каталог SDK в app-- src Файл в каталоге

image-20220611114349382

  • Все вышеуказанные шаги были добавлены после завершения CDS Главный интерфейс программы, Выберите правый ключ для названия проекта выбор Refresh Вариант для обновления, Папки, созданные в этот момент, будут полностью отображены в проекте.

image-20220611114640707 image-20220611114702298

Добавление файла содержит путь

  • Название проекта "правый ключ , Выбирайте из всплывающего меню Properties вариант, В свою очередь, в соответствии с опциями на следующем рисунке избра, Добавление соответствующего файла содержит каталог

image-20220611120852463

image-20220611121142212

image-20220611121232977

Аналогичным образом компиляционный файл добавляет соответствующий исходный файл по маршруту, по которому он должен быть добавлен, Больше никаких повторов инструкций

image-20220611121321318

Когда все будет готово, выбор Заблокировать карточку опции, избра Правый ключ программы Осуществлять компиляцию.

image-20220611121512596

Проблема компиляции

  • Завершать доклад в соответствии с вышеуказанным компилятором будет ошибкой, Не получается elf документ

image-20220611131800491

Решение:

​ коп SDK в ld Из папки gcc_csky. ld Папка на Корневой каталог проекта.

image-20220611132010034

CDS Программное обеспечение изменяет название скрипта ссылки в соответствии с следующим этапом

image-20220611132425036

image-20220611132527397

Перекомпилировать после модификации, Почти готово к завершению инженерного создания

image-20220611132620178

Созданные demo Инженерная связь установлена Али 「W806_CDS Технический шаблон」https: //www. aliyundrive. com/s/uyRDHh6qdkw

Этот производственный проект не был официально интегрирован fls Инструмент для создания документов, Поздняя стадия покажет всем, как нужно добавлять, Этот проект был создан для последующего использования cklink Для отладки! ! !

0 Комментарий

опубликова
вопросы