Raptor:Target Definition Block: Difference between revisions

From NewEagleWiki
Jump to navigation Jump to search
Line 48: Line 48:
| Selects the current hardware target.
| Selects the current hardware target.
|-
|-
! Heap Size (bytes)
!ECU Address
|style = "text-align:center;"| Number
|style = "text-align:center;"| Edit
| Controls the amount of RAM allocated for the heap.
| The CAN ID in the range from [0-253] used to define the address that this application will respond to programming requests at.
|-
|-
! Stack Size (bytes)
! Heap Size
|style = "text-align:center;"| Number
|style = "text-align:center;"| Bytes
| Controls the amount of RAM allocated for the stack.
| Controls the amount of RAM allocated for the heap. Only available on select modules.
|-
!Foreground Size
|style = "text-align:center;"| Bytes
| Controls the amount of RAM allocated for the foreground. Only available on select modules.
|-
! Stack Size
|style = "text-align:center;"| Bytes
| Controls the amount of RAM allocated for the stack. Only available on select modules.
|-
!Background Stack Size
|style = "text-align:center;"| Bytes
| Only available on the GCM70.
|-
!Idle Stack Size
|style = "text-align:center;"| Bytes
| Only available on the GCM70.
|-
!Interrupt Stack Size
|style = "text-align:center;"| Bytes
| Only available on the GCM70.
|-
!Shutdown Stack Size
|style = "text-align:center;"| Bytes
| Only available on the GCM70.
|-
!App Interrupt Stack Size
|style = "text-align:center;"| Bytes
| Only available on the GCM70.
|-
!UDS Address Is Extended
|style = "text-align:center;"| Checkbox
| Only available on select modules.
|-
!UDS Server Address
|style = "text-align:center;"| uint32
| Only available on select modules.
|-
!UDS Client Address
|style = "text-align:center;"| uint32
| Only available on select modules.
|-
|-
! Calibration Location
! Calibration Location
|style = "text-align:center;"| '''-'''
|style = "text-align:center;"| Dropdown
| Controls the storage type for the Calibration memory location.
| Controls the storage type for the Calibration memory location.
|-
|-
! Compiler
! Compiler
|style = "text-align:center;"| '''-'''
|style = "text-align:center;"| Dropdown
| Selects the compiler to use during the build process.
| Selects the compiler to use during the build process.
|-
|-
! Set Custom Output File Name
! Set Custom Output File Name
|style = "text-align:center;"| Checkbox
|style = "text-align:center;"| Checkbox
| Allows the user to create their own name for the model.
| When enabled, allows the user to set the name of the output file.
|-
!Output File Name
|style = "text-align:center;"| String
|Controls the name of the outputted build package. Only available when the Set Custom Output File Name box is checked.
|-
|-
! Append Build Number to output file
! Append Build Number to output file
|style = "text-align:center;"| Checkbox
|style = "text-align:center;"| Checkbox
| When enabled, the output files from the build will include the model build number.
| When enabled, the output files from the build will include the model build number.
|-
!Minimum Characters for Version
|style = "text-align:center;"| int
|Specifies the minimum number of characters needed to classify the version in the output file.
|-
!Output HEX/A2L Files (Third-Party Tool Support)
|style = "text-align:center;"| Checkbox
|
|-
|-
! Build Output Location
! Build Output Location
|style = "text-align:center;"| '''-'''
|style = "text-align:center;"| '''-'''
| Controls the location of the output files from the build.
| Controls the location of the output files from the build.
|-
<!--|-
! Executable Output Location
! Executable Output Location
|style = "text-align:center;"| String
|style = "text-align:center;"| String
Line 82: Line 134:
! A2L Output Location
! A2L Output Location
|style = "text-align:center;"| String
|style = "text-align:center;"| String
| Sets the location of the a2l file output when the output location is set to user defined.
| Sets the location of the a2l file output when the output location is set to user defined. -->
|}
|}

Revision as of 17:41, 20 February 2023

Raptor Target Definition

Return to main Raptor page.

Return to Configuration page.

Description

The target definition block must be included in every Raptor model. This block allows the user to select the hardware which the build process will target as well as set global parameters which control how the model is built.

Supported Modules

For a list of supported Raptor modules, click here.

Inputs

Input Type Description
No Inputs - -

Outputs

Output Type Description
No Outputs - -

Parameters

Parameter Type Description
Target ECU - Selects the current hardware target.
ECU Address Edit The CAN ID in the range from [0-253] used to define the address that this application will respond to programming requests at.
Heap Size Bytes Controls the amount of RAM allocated for the heap. Only available on select modules.
Foreground Size Bytes Controls the amount of RAM allocated for the foreground. Only available on select modules.
Stack Size Bytes Controls the amount of RAM allocated for the stack. Only available on select modules.
Background Stack Size Bytes Only available on the GCM70.
Idle Stack Size Bytes Only available on the GCM70.
Interrupt Stack Size Bytes Only available on the GCM70.
Shutdown Stack Size Bytes Only available on the GCM70.
App Interrupt Stack Size Bytes Only available on the GCM70.
UDS Address Is Extended Checkbox Only available on select modules.
UDS Server Address uint32 Only available on select modules.
UDS Client Address uint32 Only available on select modules.
Calibration Location Dropdown Controls the storage type for the Calibration memory location.
Compiler Dropdown Selects the compiler to use during the build process.
Set Custom Output File Name Checkbox When enabled, allows the user to set the name of the output file.
Output File Name String Controls the name of the outputted build package. Only available when the Set Custom Output File Name box is checked.
Append Build Number to output file Checkbox When enabled, the output files from the build will include the model build number.
Minimum Characters for Version int Specifies the minimum number of characters needed to classify the version in the output file.
Output HEX/A2L Files (Third-Party Tool Support) Checkbox
Build Output Location - Controls the location of the output files from the build.