Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Продукция MICROCHIP

Продукция MICROCHIP Технические вопросы по всей продукции Microchip

Ответ
 
Опции темы Опции просмотра
Старый 31.01.2012, 15:06   #1
Vovka
Senior Member
 
Аватар для Vovka
 
Регистрация: 27.12.2007
Адрес: недалеко от г.Белгорода
Возраст: 50
Сообщений: 1,845
Вес репутации: 2668/81
Vovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond repute
Отправить сообщение для Vovka с помощью ICQ
По умолчанию Условная компиляция MPLAB + HI-TECH

MPLAB v8.83
HI-TECH v9.81 pro

Хотелось бы в MPLAB-е выбирать тип компиляции "Release" или "Debug", а в коде на си писать типа:
Код:
#ifdef DEBUG
....
#endif
чтоб HI-TECH понимал что выбрано в MPLAB-e.
Возможно ли такое?
Vovka вне форума   Ответить с цитированием
Старый 31.01.2012, 15:19   #2
Рак
Senior Member
 
Регистрация: 02.04.2008
Адрес: Кременчуг
Возраст: 31
Сообщений: 1,290
Вес репутации: 2246/70
Рак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond repute
По умолчанию Re: Условная компиляция MPLAB + HI-TECH

Цитата:
Сообщение от Vovka Посмотреть сообщение
MPLAB v8.83
HI-TECH v9.81 pro

Хотелось бы в MPLAB-е выбирать тип компиляции "Release" или "Debug", а в коде на си писать типа:
Код:
#ifdef DEBUG
....
#endif
чтоб HI-TECH понимал что выбрано в MPLAB-e.
Возможно ли такое?
При выборе режима Debug добавляется определитель __DEBUG. В С30 это точно работает, но открыл проект HITECH, там выпадающий список не активен.
Рак вне форума   Ответить с цитированием
Старый 31.01.2012, 15:30   #3
Vovka
Senior Member
 
Аватар для Vovka
 
Регистрация: 27.12.2007
Адрес: недалеко от г.Белгорода
Возраст: 50
Сообщений: 1,845
Вес репутации: 2668/81
Vovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond repute
Отправить сообщение для Vovka с помощью ICQ
По умолчанию Re: Условная компиляция MPLAB + HI-TECH

Цитата:
Сообщение от Рак Посмотреть сообщение
При выборе режима Debug добавляется определитель __DEBUG. В С30 это точно работает, но открыл проект HITECH, там выпадающий список не активен.
Оказывается два подчеркивания! А я как вариант пробовал с одним...
Проверил - работает если делать Rebuild.

Спасибо!
Vovka вне форума   Ответить с цитированием
Старый 24.11.2016, 11:14   #4
siargy
Senior Member
 
Аватар для siargy
 
Регистрация: 03.07.2007
Адрес: Минск
Возраст: 38
Сообщений: 802
Вес репутации: 1158/58
siargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud of
По умолчанию Re: Условная компиляция MPLAB + HI-TECH

а если нужны произвольные параметры для компиляции, где их прописывать?
при импорте из старого мплаба все пропало.
__________________
Построил тепличку, посеял литопсы, вырастил кактусы
siargy вне форума   Ответить с цитированием
Старый 24.11.2016, 15:55   #5
siargy
Senior Member
 
Аватар для siargy
 
Регистрация: 03.07.2007
Адрес: Минск
Возраст: 38
Сообщений: 802
Вес репутации: 1158/58
siargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud ofsiargy has much to be proud of
По умолчанию Re: Условная компиляция MPLAB + HI-TECH

почитал тут , вроде разобрался http://microchip.com.ru/Support/MASTERs2012/XXX12.pdf
__________________
Построил тепличку, посеял литопсы, вырастил кактусы
siargy вне форума   Ответить с цитированием
Старый 25.11.2016, 18:27   #6
Илья
Senior Member
 
Регистрация: 26.02.2007
Адрес: SPb
Сообщений: 1,139
Вес репутации: 1699/67
Илья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant future
По умолчанию Re: Условная компиляция MPLAB + HI-TECH

Цитата:
Сообщение от siargy Посмотреть сообщение
а если нужны произвольные параметры для компиляции, где их прописывать?
при импорте из старого мплаба все пропало.
File -> Project Properties -> далее Compiler и в Define Macros задать свои произвольные дефайны
или руками #define

в файлах
#ifdef ....
#endif
Илья вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
MIcrochip Solutions. Проблема с компиляцией примеров. Леонид Продукция MICROCHIP 10 12.11.2017 01:30
Прошить 16F886 в MPLab с MICD2 Petrov_kamensk Вопросы начинающих 4 12.12.2010 10:44
Компиляция программы в MPLAB jean_pierre Вопросы начинающих 12 24.11.2009 13:28
ICD2 VladG Продукция MICROCHIP 25 05.05.2009 11:26
Помогите плизз с PIC16LF628A dbosh Продукция MICROCHIP 49 11.10.2008 01:03


Часовой пояс GMT +3, время: 07:20.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot