[an error occurred while processing this directive]
это что то экзотичное, не думаю что в С файле такое возможно
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Romario
16 октября 2005 г. 17:39
В ответ на:
Я ж сказал: "Не в опциях проекта!" Мне нужна какая-то директива(что-ли), которая в коде позволит менять имя, в зависимости от, например #ifdef (debug)\n debug.hex\n #else main.hex\n #endif
отправлено <font color=gray>undefined</font> 16 октября 2005 г. 17:37
Составить ответ
|||
Конференция
|||
Архив
Ответы
Чего экзотического? У меня 20 блоков с разными таблицами! Мне, чё? Каждый раз лезть по этому: "Projext->options->вкладка xlink->вкладка output " пути и в рукопашную править?
—
undefined
(16.10.2005 17:42
217.29.84.72
,
пустое
)
какие блоки, какие таблицы? что значит менять имя выходного файла маткадом и причем тут IAR ниче не понял
—
Romario
(16.10.2005 17:48
80.92.98.211
,
пустое
)
В памяти контроллера (в CODE области, на асме это выглядит так: .org $3300 .DB и понеслась...) хранятся таблицы. Которые компилятся вместе с прогой. Эти таблицы зависят от номера блока(железки с контроллером, их 20 штук). Маткадом я анализирую калибровочные данные и создаю эти самые таблицы, помещая их в файл: (TableНОМЕР_ТАКОЙТО.h). И подменяя IARу строку в MAIN.c (#include "TableНОМЕР_ТАКОЙТО.h"). Таблицу сменил, а вот генерируему файлу имя сменить не могу!
—
undefined
(16.10.2005 17:57
217.29.84.72
,
пустое
)
Я бы просто сделал таблицу в файле table*.h. И при необходимости подключал бы разные файлы.
—
Sl_
(16.10.2005 20:09
213.234.233.206
,
пустое
)
Видишь ли... Должны принести блоки и прошить. А не взять блок, поменять файлы, скомпилить, прошить. Взять блок, поменять файлы, скомпилить, прошить...
—
undefined
(17.10.2005 06:33
217.29.84.72
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru