This is topic Настройки компилятора in forum Микро Мониторы Реального Времени / Micro Real Time Monitors at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/6/t/000019.html

Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
При компиляции FBD модулей, написанных на Си, и дальнейшим их использованием соместно с микро МРВ, необходимо использовать следующие настройки компилятора:
1. Large Memory Model.
2. Сегмент стека не должен равняться сегменту данных (SS<>DS).
Кроме того, необходимо изменить имя полученного файла на FBDn.dld, где n=0..9.

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

Еще одним условием является то, что опция поддержки или отсутствия эмуляции сопроцессора для FBD модулей при их компиляции должна совпадать с аналогичным типом используемого микро МРВ (с эмуляцией или без нее).
 
Posted by Sergey Zabolotny (Участник № / Member № 434) on :
 
Какой компилятор посоветует использовать? версия компилятора?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Следует учитывать, что код для FBD модуля, приведенный в документации, написан с учетом его дальнейшей компиляции под компилятором от Майкрософт.
Для этой цели подойдут компиляторы от Майкрософт, способные формировать код для среды MSDOS.
Использование вышеуказанных компиляторов не является обязательным, однако следует учесть, что привлечение компиляторов других сред разработки должно сопровождаться соответствующей корректировкой в коде в части оформления вызова функций.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2