реклама на сайте
подробности

 
 
> Относительный путь к модулю. Это возможно ?, IAR 6.40 / MASP430
k155la3
сообщение Nov 6 2017, 13:04
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848



Вот себе работал, и горя не знал. Пока не появилась эдакая необходимость
вывести каталог с отладочными моудлями в "пользование" для нескольких проектов.

Предполагалось так:

\Workspace
____\Project_A - каталог с обычной структурой иаровского проекта-workspace
____\Project_B
____\Z_Project_A
_____\ . . . .
____ \Debug_Code\ - предполагаемый мною каталог, содержащий отладочный код, который может быть включен в Project_A, Project_B итд
________debug_ADC.cpp - отладочный модуль
________debug_ADC.hpp
________ . . . .

(?) У меня не получилось задать путь к модулю debug_ADC.cpp в виде . . \Debug_Code\debug_ADC.cpp
И файлы модулей в проекте включаются только через иар-ный броузер (очевидно, с полным PATH).
Хотя такое решение (относительный путь) типовое для библиотек в виде модулей.

Танцы с бубном в виде попытки подсунуть $PROJ_DIR$ в путь, успехом не увенчались.

Я туплю окончательно, или такое реализовать нельзя ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
prottoss
сообщение Nov 6 2017, 13:11
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(k155la3 @ Nov 6 2017, 19:04) *
...Я туплю окончательно, или такое реализовать нельзя ?

Не совсем понял, что Вы имели ввиду, но я делаю для своей одной большой библиотеки примерно так:
Это в настройках IAR в препроцессоре

$PROJ_DIR$\sources\app\
$PROJ_DIR$\sources\board\
$PROJ_DIR$\sources\ports\
$PROJ_DIR$\..\..\mcu\cortex\cmsis\
$PROJ_DIR$\..\..\mcu\cortex\stm32\drivers\
$PROJ_DIR$\..\..\mcu\cortex\stm32\regdef\
$PROJ_DIR$\..\..\mcu\cortex\stm32\startup\
$PROJ_DIR$\..\..\stdafx\

Первые три строчки - это юниты конкретного проекта.
Остальные ниже - это библиотека



--------------------
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th June 2025 - 12:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.0134 секунд с 7
ELECTRONIX ©2004-2016