Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
15
Добавлен:
31.08.2025
Размер:
5.84 Mб
Скачать

Приложение H: Опции целевых систем

Стек для аргументов (в Размер стека для аргументов (в байтах)

байтах) (Maximum argument size on stack (Byte))

MIPS

Пункт диалога

Пояснение

Платформа (Platform)

Рег. первого целового параметра (First parameter Register (integer))

Рег. последнего целого параметра (Last parameter Register (Integer))

Рег. целого результата

(Register for return values (Integer))

Стек для аргументов (в

байтах) (Maximum argument size on stack (Byte))

Тип целевой платформы

Регистр, в котором передается первый целочисленный параметр при вызове C-функции

Регистр, в котором передается последний целочисленный параметр при вызове C-функции

Регистр, в котором возвращается целочисленный результат C-функции

Зависит от ОС: Макс. размер (в байтах) аргументов, помещаемых в стек

CoDeSys V2.3

10-88

Приложение H: Опции целевых систем

'Hitachi SH'

Пункт диалога

Пояснение

Платформа (Platform)

Тип целевой платформы

Математический сопро-

если активна: разрешает применять FPU команды в операциях с плавающей

цессор (Floating point

запятой

processor)

 

Рег. первого целового

Регистр, в котором передается первый целочисленный параметр при вызове

параметра (First parame-

C-функции

ter Register (integer))

 

Рег. последнего целого

Регистр, в котором передается последний целочисленный параметр при вызо-

параметра (Last parame-

ве C-функции

ter Register (Integer))

 

Рег. целого результата

Регистр, в котором возвращается целочисленный результат C-функции

(Register for return values

 

(Integer))

 

Стек для аргументов (в

Зависит от ОС: максимальный размер аргументов (в байтах), которые можно

байтах) (Maximum argu-

разместить в стеке.

ment size on stack (Byte))

 

Рег. первого параметра Регистр, в котором передается первый параметр в формате с плавающей запя- (плав. зап.) (First parame- той при вызове C-функции

ter Register (Float))

Рег. посл. параметра Регистр, в котором передается последний параметр в формате с плавающей (плав. зап.) (Last parame- запятой при вызове C-функции

ter Register (Float))

Рег. результата (плав.

Регистр, в котором возвращается параметр в формате с плавающей запятой C-

зап.) (Register for return

функции

value (Float))

 

Порядок байт Intel (Intel

если активна: применяется Intel порядок байт

byte order)

 

CoDeSys V2.3

10-89

Приложение H: Опции целевых систем

8051 совместимые

Пункт диалога

Пояснение

Платформа (Platform)

Тип целевой платформы

Стек для аргументов (в байтах)

Максимальный размер стека (в байтах)

(Maximum argument size on stack

 

(Byte))

 

Infineon 'TriCore’

Настройки платформы для TriCore заданы жестко и не доступны для изменения. При необходимости изменений обратитесь, пожалуйста, в компанию 3S-Smart Software Solutions GmbH.

Примечание: система исполнения TriCore поддерживает быстрые операции с REAL, но вычисления с LREAL не возможны.

Наиболее важные настройки:

 

Параметр

Описание

Платформа (Platform)=Tricore

Тип платформы.

Рег. первого целового параметра Регистр, в котором передается первый целый параметр C-

(First parameter Register (integer)) = 4 функции (зависит от ОС)

Рег. последнего целого параметра

Регистр, в котором передается последний целый параметр C-

(Last parameter Register (Integer))= 7

функции (зависит от ОС)

Рег. целого результата (Register for

Регистр, в котором возвращается значение C-функции

return values (Integer)) = 2

 

Прочие:

- вызов функции не используется для реализации точек останова

 

- Motorola ByteOrder не используется

 

- Выравнивание: 4 байта (важно для массивов)

CoDeSys V2.3

10-90