Форум TRACE MODE: техническая поддержка   
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 5 » Микро Мониторы Реального Времени / Micro Real Time Monitors » Настройки компилятора

   
Автор / Author Тема / Topic: Настройки компилятора
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 3 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
При компиляции FBD модулей, написанных на Си, и дальнейшим их использованием соместно с микро МРВ, необходимо использовать следующие настройки компилятора:
1. Large Memory Model.
2. Сегмент стека не должен равняться сегменту данных (SS<>DS).
Кроме того, необходимо изменить имя полученного файла на FBDn.dld, где n=0..9.

Указанные выше настройки действительны как для модулей, компилируемых с поддержкой сопроцессора, так и без нее.

Еще одним условием является то, что опция поддержки или отсутствия эмуляции сопроцессора для FBD модулей при их компиляции должна совпадать с аналогичным типом используемого микро МРВ (с эмуляцией или без нее).

Сообщения / Posts 17317 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Sergey Zabolotny
Junior Member / Новичок
Участник № / Member № 434


Icon 1 отправлено / posted      Профиль для / Profile for Sergey Zabolotny           Редактировать/удалить сообщение / Edit/Delete Post 
Какой компилятор посоветует использовать? версия компилятора?
Сообщения / Posts 3 | Из / From: Moldova  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 4 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Следует учитывать, что код для FBD модуля, приведенный в документации, написан с учетом его дальнейшей компиляции под компилятором от Майкрософт.
Для этой цели подойдут компиляторы от Майкрософт, способные формировать код для среды MSDOS.
Использование вышеуказанных компиляторов не является обязательным, однако следует учесть, что привлечение компиляторов других сред разработки должно сопровождаться соответствующей корректировкой в коде в части оформления вызова функций.

Сообщения / Posts 17317 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

   Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2