add
This commit is contained in:
@@ -0,0 +1,795 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<AUTOSAR xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-2-1.xsd" xmlns="http://autosar.org/schema/r4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<AR-PACKAGES>
|
||||||
|
<AR-PACKAGE>
|
||||||
|
<SHORT-NAME>AUTOSAR_Platform</SHORT-NAME>
|
||||||
|
<AR-PACKAGES>
|
||||||
|
<AR-PACKAGE>
|
||||||
|
<SHORT-NAME>BaseTypes</SHORT-NAME>
|
||||||
|
<ELEMENTS>
|
||||||
|
<SW-BASE-TYPE>
|
||||||
|
<SHORT-NAME>dtRef_const_VOID</SHORT-NAME>
|
||||||
|
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||||
|
<BASE-TYPE-SIZE>1</BASE-TYPE-SIZE>
|
||||||
|
<BASE-TYPE-ENCODING>VOID</BASE-TYPE-ENCODING>
|
||||||
|
<NATIVE-DECLARATION>void</NATIVE-DECLARATION>
|
||||||
|
</SW-BASE-TYPE>
|
||||||
|
<SW-BASE-TYPE>
|
||||||
|
<SHORT-NAME>dtRef_VOID</SHORT-NAME>
|
||||||
|
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||||
|
<BASE-TYPE-SIZE>1</BASE-TYPE-SIZE>
|
||||||
|
<BASE-TYPE-ENCODING>VOID</BASE-TYPE-ENCODING>
|
||||||
|
<NATIVE-DECLARATION>void</NATIVE-DECLARATION>
|
||||||
|
</SW-BASE-TYPE>
|
||||||
|
<SW-BASE-TYPE>
|
||||||
|
<SHORT-NAME>boolean</SHORT-NAME>
|
||||||
|
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||||
|
<BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
|
||||||
|
<BASE-TYPE-ENCODING>BOOLEAN</BASE-TYPE-ENCODING>
|
||||||
|
<NATIVE-DECLARATION>boolean</NATIVE-DECLARATION>
|
||||||
|
</SW-BASE-TYPE>
|
||||||
|
<SW-BASE-TYPE>
|
||||||
|
<SHORT-NAME>float32</SHORT-NAME>
|
||||||
|
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||||
|
<BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
|
||||||
|
<BASE-TYPE-ENCODING>IEEE754</BASE-TYPE-ENCODING>
|
||||||
|
<NATIVE-DECLARATION>float32</NATIVE-DECLARATION>
|
||||||
|
</SW-BASE-TYPE>
|
||||||
|
<SW-BASE-TYPE>
|
||||||
|
<SHORT-NAME>float64</SHORT-NAME>
|
||||||
|
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||||
|
<BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
|
||||||
|
<BASE-TYPE-ENCODING>IEEE754</BASE-TYPE-ENCODING>
|
||||||
|
<NATIVE-DECLARATION>float64</NATIVE-DECLARATION>
|
||||||
|
</SW-BASE-TYPE>
|
||||||
|
<SW-BASE-TYPE>
|
||||||
|
<SHORT-NAME>sint16</SHORT-NAME>
|
||||||
|
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||||
|
<BASE-TYPE-SIZE>16</BASE-TYPE-SIZE>
|
||||||
|
<BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
|
||||||
|
<NATIVE-DECLARATION>sint16</NATIVE-DECLARATION>
|
||||||
|
</SW-BASE-TYPE>
|
||||||
|
<SW-BASE-TYPE>
|
||||||
|
<SHORT-NAME>sint16_least</SHORT-NAME>
|
||||||
|
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||||
|
<BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
|
||||||
|
<BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
|
||||||
|
<NATIVE-DECLARATION>sint16_least</NATIVE-DECLARATION>
|
||||||
|
</SW-BASE-TYPE>
|
||||||
|
<SW-BASE-TYPE>
|
||||||
|
<SHORT-NAME>sint32</SHORT-NAME>
|
||||||
|
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||||
|
<BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
|
||||||
|
<BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
|
||||||
|
<NATIVE-DECLARATION>sint32</NATIVE-DECLARATION>
|
||||||
|
</SW-BASE-TYPE>
|
||||||
|
<SW-BASE-TYPE>
|
||||||
|
<SHORT-NAME>sint32_least</SHORT-NAME>
|
||||||
|
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||||
|
<BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
|
||||||
|
<BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
|
||||||
|
<NATIVE-DECLARATION>sint32_least</NATIVE-DECLARATION>
|
||||||
|
</SW-BASE-TYPE>
|
||||||
|
<SW-BASE-TYPE>
|
||||||
|
<SHORT-NAME>sint64</SHORT-NAME>
|
||||||
|
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||||
|
<BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
|
||||||
|
<BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
|
||||||
|
<NATIVE-DECLARATION>sint64</NATIVE-DECLARATION>
|
||||||
|
</SW-BASE-TYPE>
|
||||||
|
<SW-BASE-TYPE>
|
||||||
|
<SHORT-NAME>sint8</SHORT-NAME>
|
||||||
|
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||||
|
<BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
|
||||||
|
<BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
|
||||||
|
<NATIVE-DECLARATION>sint8</NATIVE-DECLARATION>
|
||||||
|
</SW-BASE-TYPE>
|
||||||
|
<SW-BASE-TYPE>
|
||||||
|
<SHORT-NAME>sint8_least</SHORT-NAME>
|
||||||
|
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||||
|
<BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
|
||||||
|
<BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
|
||||||
|
<NATIVE-DECLARATION>sint8_least</NATIVE-DECLARATION>
|
||||||
|
</SW-BASE-TYPE>
|
||||||
|
<SW-BASE-TYPE>
|
||||||
|
<SHORT-NAME>uint16</SHORT-NAME>
|
||||||
|
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||||
|
<BASE-TYPE-SIZE>16</BASE-TYPE-SIZE>
|
||||||
|
<BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
|
||||||
|
<NATIVE-DECLARATION>uint16</NATIVE-DECLARATION>
|
||||||
|
</SW-BASE-TYPE>
|
||||||
|
<SW-BASE-TYPE>
|
||||||
|
<SHORT-NAME>uint16_least</SHORT-NAME>
|
||||||
|
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||||
|
<BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
|
||||||
|
<BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
|
||||||
|
<NATIVE-DECLARATION>uint16_least</NATIVE-DECLARATION>
|
||||||
|
</SW-BASE-TYPE>
|
||||||
|
<SW-BASE-TYPE>
|
||||||
|
<SHORT-NAME>uint32</SHORT-NAME>
|
||||||
|
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||||
|
<BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
|
||||||
|
<BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
|
||||||
|
<NATIVE-DECLARATION>uint32</NATIVE-DECLARATION>
|
||||||
|
</SW-BASE-TYPE>
|
||||||
|
<SW-BASE-TYPE>
|
||||||
|
<SHORT-NAME>uint32_least</SHORT-NAME>
|
||||||
|
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||||
|
<BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
|
||||||
|
<BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
|
||||||
|
<NATIVE-DECLARATION>uint32_least</NATIVE-DECLARATION>
|
||||||
|
</SW-BASE-TYPE>
|
||||||
|
<SW-BASE-TYPE>
|
||||||
|
<SHORT-NAME>uint64</SHORT-NAME>
|
||||||
|
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||||
|
<BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
|
||||||
|
<BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
|
||||||
|
<NATIVE-DECLARATION>uint64</NATIVE-DECLARATION>
|
||||||
|
</SW-BASE-TYPE>
|
||||||
|
<SW-BASE-TYPE>
|
||||||
|
<SHORT-NAME>uint8</SHORT-NAME>
|
||||||
|
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||||
|
<BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
|
||||||
|
<BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
|
||||||
|
<NATIVE-DECLARATION>uint8</NATIVE-DECLARATION>
|
||||||
|
</SW-BASE-TYPE>
|
||||||
|
<SW-BASE-TYPE>
|
||||||
|
<SHORT-NAME>uint8_least</SHORT-NAME>
|
||||||
|
<CATEGORY>FIXED_LENGTH</CATEGORY>
|
||||||
|
<BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
|
||||||
|
<BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
|
||||||
|
<NATIVE-DECLARATION>uint8_least</NATIVE-DECLARATION>
|
||||||
|
</SW-BASE-TYPE>
|
||||||
|
</ELEMENTS>
|
||||||
|
</AR-PACKAGE>
|
||||||
|
<AR-PACKAGE>
|
||||||
|
<SHORT-NAME>CompuMethods</SHORT-NAME>
|
||||||
|
<ELEMENTS>
|
||||||
|
<COMPU-METHOD>
|
||||||
|
<SHORT-NAME>boolean_CompuMethod</SHORT-NAME>
|
||||||
|
<CATEGORY>TEXTTABLE</CATEGORY>
|
||||||
|
<COMPU-INTERNAL-TO-PHYS>
|
||||||
|
<COMPU-SCALES>
|
||||||
|
<COMPU-SCALE>
|
||||||
|
<SHORT-LABEL>FALSE</SHORT-LABEL>
|
||||||
|
<LOWER-LIMIT INTERVAL-TYPE="CLOSED">0</LOWER-LIMIT>
|
||||||
|
<UPPER-LIMIT INTERVAL-TYPE="CLOSED">0</UPPER-LIMIT>
|
||||||
|
<COMPU-CONST>
|
||||||
|
<VT>FALSE</VT>
|
||||||
|
</COMPU-CONST>
|
||||||
|
</COMPU-SCALE>
|
||||||
|
<COMPU-SCALE>
|
||||||
|
<SHORT-LABEL>TRUE</SHORT-LABEL>
|
||||||
|
<LOWER-LIMIT INTERVAL-TYPE="CLOSED">1</LOWER-LIMIT>
|
||||||
|
<UPPER-LIMIT INTERVAL-TYPE="CLOSED">1</UPPER-LIMIT>
|
||||||
|
<COMPU-CONST>
|
||||||
|
<VT>TRUE</VT>
|
||||||
|
</COMPU-CONST>
|
||||||
|
</COMPU-SCALE>
|
||||||
|
</COMPU-SCALES>
|
||||||
|
</COMPU-INTERNAL-TO-PHYS>
|
||||||
|
</COMPU-METHOD>
|
||||||
|
</ELEMENTS>
|
||||||
|
</AR-PACKAGE>
|
||||||
|
<AR-PACKAGE>
|
||||||
|
<SHORT-NAME>DataConstrs</SHORT-NAME>
|
||||||
|
<ELEMENTS>
|
||||||
|
<DATA-CONSTR>
|
||||||
|
<SHORT-NAME>boolean_DataConstr</SHORT-NAME>
|
||||||
|
<DATA-CONSTR-RULES>
|
||||||
|
<DATA-CONSTR-RULE>
|
||||||
|
<INTERNAL-CONSTRS>
|
||||||
|
<LOWER-LIMIT INTERVAL-TYPE="CLOSED">0</LOWER-LIMIT>
|
||||||
|
<UPPER-LIMIT INTERVAL-TYPE="CLOSED">1</UPPER-LIMIT>
|
||||||
|
</INTERNAL-CONSTRS>
|
||||||
|
</DATA-CONSTR-RULE>
|
||||||
|
</DATA-CONSTR-RULES>
|
||||||
|
</DATA-CONSTR>
|
||||||
|
<DATA-CONSTR>
|
||||||
|
<SHORT-NAME>float32_DataConstr</SHORT-NAME>
|
||||||
|
<DATA-CONSTR-RULES>
|
||||||
|
<DATA-CONSTR-RULE>
|
||||||
|
<INTERNAL-CONSTRS>
|
||||||
|
<LOWER-LIMIT INTERVAL-TYPE="OPEN">-INF</LOWER-LIMIT>
|
||||||
|
<UPPER-LIMIT INTERVAL-TYPE="OPEN">INF</UPPER-LIMIT>
|
||||||
|
</INTERNAL-CONSTRS>
|
||||||
|
</DATA-CONSTR-RULE>
|
||||||
|
</DATA-CONSTR-RULES>
|
||||||
|
</DATA-CONSTR>
|
||||||
|
<DATA-CONSTR>
|
||||||
|
<SHORT-NAME>float64_DataConstr</SHORT-NAME>
|
||||||
|
<DATA-CONSTR-RULES>
|
||||||
|
<DATA-CONSTR-RULE>
|
||||||
|
<INTERNAL-CONSTRS>
|
||||||
|
<LOWER-LIMIT INTERVAL-TYPE="OPEN">-INF</LOWER-LIMIT>
|
||||||
|
<UPPER-LIMIT INTERVAL-TYPE="OPEN">INF</UPPER-LIMIT>
|
||||||
|
</INTERNAL-CONSTRS>
|
||||||
|
</DATA-CONSTR-RULE>
|
||||||
|
</DATA-CONSTR-RULES>
|
||||||
|
</DATA-CONSTR>
|
||||||
|
<DATA-CONSTR>
|
||||||
|
<SHORT-NAME>sint16_DataConstr</SHORT-NAME>
|
||||||
|
<DATA-CONSTR-RULES>
|
||||||
|
<DATA-CONSTR-RULE>
|
||||||
|
<INTERNAL-CONSTRS>
|
||||||
|
<LOWER-LIMIT INTERVAL-TYPE="CLOSED">-32768</LOWER-LIMIT>
|
||||||
|
<UPPER-LIMIT INTERVAL-TYPE="CLOSED">32767</UPPER-LIMIT>
|
||||||
|
</INTERNAL-CONSTRS>
|
||||||
|
</DATA-CONSTR-RULE>
|
||||||
|
</DATA-CONSTR-RULES>
|
||||||
|
</DATA-CONSTR>
|
||||||
|
<DATA-CONSTR>
|
||||||
|
<SHORT-NAME>sint16_least_DataConstr</SHORT-NAME>
|
||||||
|
<DATA-CONSTR-RULES>
|
||||||
|
<DATA-CONSTR-RULE>
|
||||||
|
<INTERNAL-CONSTRS>
|
||||||
|
<LOWER-LIMIT INTERVAL-TYPE="CLOSED">-32768</LOWER-LIMIT>
|
||||||
|
<UPPER-LIMIT INTERVAL-TYPE="CLOSED">32767</UPPER-LIMIT>
|
||||||
|
</INTERNAL-CONSTRS>
|
||||||
|
</DATA-CONSTR-RULE>
|
||||||
|
</DATA-CONSTR-RULES>
|
||||||
|
</DATA-CONSTR>
|
||||||
|
<DATA-CONSTR>
|
||||||
|
<SHORT-NAME>sint32_DataConstr</SHORT-NAME>
|
||||||
|
<DATA-CONSTR-RULES>
|
||||||
|
<DATA-CONSTR-RULE>
|
||||||
|
<INTERNAL-CONSTRS>
|
||||||
|
<LOWER-LIMIT INTERVAL-TYPE="CLOSED">-2147483648</LOWER-LIMIT>
|
||||||
|
<UPPER-LIMIT INTERVAL-TYPE="CLOSED">2147483647</UPPER-LIMIT>
|
||||||
|
</INTERNAL-CONSTRS>
|
||||||
|
</DATA-CONSTR-RULE>
|
||||||
|
</DATA-CONSTR-RULES>
|
||||||
|
</DATA-CONSTR>
|
||||||
|
<DATA-CONSTR>
|
||||||
|
<SHORT-NAME>sint32_least_DataConstr</SHORT-NAME>
|
||||||
|
<DATA-CONSTR-RULES>
|
||||||
|
<DATA-CONSTR-RULE>
|
||||||
|
<INTERNAL-CONSTRS>
|
||||||
|
<LOWER-LIMIT INTERVAL-TYPE="CLOSED">-2147483648</LOWER-LIMIT>
|
||||||
|
<UPPER-LIMIT INTERVAL-TYPE="CLOSED">2147483647</UPPER-LIMIT>
|
||||||
|
</INTERNAL-CONSTRS>
|
||||||
|
</DATA-CONSTR-RULE>
|
||||||
|
</DATA-CONSTR-RULES>
|
||||||
|
</DATA-CONSTR>
|
||||||
|
<DATA-CONSTR>
|
||||||
|
<SHORT-NAME>sint64_DataConstr</SHORT-NAME>
|
||||||
|
<DATA-CONSTR-RULES>
|
||||||
|
<DATA-CONSTR-RULE>
|
||||||
|
<INTERNAL-CONSTRS>
|
||||||
|
<LOWER-LIMIT INTERVAL-TYPE="CLOSED">-9223372036854775808</LOWER-LIMIT>
|
||||||
|
<UPPER-LIMIT INTERVAL-TYPE="CLOSED">9223372036854775807</UPPER-LIMIT>
|
||||||
|
</INTERNAL-CONSTRS>
|
||||||
|
</DATA-CONSTR-RULE>
|
||||||
|
</DATA-CONSTR-RULES>
|
||||||
|
</DATA-CONSTR>
|
||||||
|
<DATA-CONSTR>
|
||||||
|
<SHORT-NAME>sint8_DataConstr</SHORT-NAME>
|
||||||
|
<DATA-CONSTR-RULES>
|
||||||
|
<DATA-CONSTR-RULE>
|
||||||
|
<INTERNAL-CONSTRS>
|
||||||
|
<LOWER-LIMIT INTERVAL-TYPE="CLOSED">-128</LOWER-LIMIT>
|
||||||
|
<UPPER-LIMIT INTERVAL-TYPE="CLOSED">127</UPPER-LIMIT>
|
||||||
|
</INTERNAL-CONSTRS>
|
||||||
|
</DATA-CONSTR-RULE>
|
||||||
|
</DATA-CONSTR-RULES>
|
||||||
|
</DATA-CONSTR>
|
||||||
|
<DATA-CONSTR>
|
||||||
|
<SHORT-NAME>sint8_least_DataConstr</SHORT-NAME>
|
||||||
|
<DATA-CONSTR-RULES>
|
||||||
|
<DATA-CONSTR-RULE>
|
||||||
|
<INTERNAL-CONSTRS>
|
||||||
|
<LOWER-LIMIT INTERVAL-TYPE="CLOSED">-128</LOWER-LIMIT>
|
||||||
|
<UPPER-LIMIT INTERVAL-TYPE="CLOSED">127</UPPER-LIMIT>
|
||||||
|
</INTERNAL-CONSTRS>
|
||||||
|
</DATA-CONSTR-RULE>
|
||||||
|
</DATA-CONSTR-RULES>
|
||||||
|
</DATA-CONSTR>
|
||||||
|
<DATA-CONSTR>
|
||||||
|
<SHORT-NAME>uint16_DataConstr</SHORT-NAME>
|
||||||
|
<DATA-CONSTR-RULES>
|
||||||
|
<DATA-CONSTR-RULE>
|
||||||
|
<INTERNAL-CONSTRS>
|
||||||
|
<LOWER-LIMIT INTERVAL-TYPE="CLOSED">0</LOWER-LIMIT>
|
||||||
|
<UPPER-LIMIT INTERVAL-TYPE="CLOSED">65535</UPPER-LIMIT>
|
||||||
|
</INTERNAL-CONSTRS>
|
||||||
|
</DATA-CONSTR-RULE>
|
||||||
|
</DATA-CONSTR-RULES>
|
||||||
|
</DATA-CONSTR>
|
||||||
|
<DATA-CONSTR>
|
||||||
|
<SHORT-NAME>uint16_least_DataConstr</SHORT-NAME>
|
||||||
|
<DATA-CONSTR-RULES>
|
||||||
|
<DATA-CONSTR-RULE>
|
||||||
|
<INTERNAL-CONSTRS>
|
||||||
|
<LOWER-LIMIT INTERVAL-TYPE="CLOSED">0</LOWER-LIMIT>
|
||||||
|
<UPPER-LIMIT INTERVAL-TYPE="CLOSED">65535</UPPER-LIMIT>
|
||||||
|
</INTERNAL-CONSTRS>
|
||||||
|
</DATA-CONSTR-RULE>
|
||||||
|
</DATA-CONSTR-RULES>
|
||||||
|
</DATA-CONSTR>
|
||||||
|
<DATA-CONSTR>
|
||||||
|
<SHORT-NAME>uint32_DataConstr</SHORT-NAME>
|
||||||
|
<DATA-CONSTR-RULES>
|
||||||
|
<DATA-CONSTR-RULE>
|
||||||
|
<INTERNAL-CONSTRS>
|
||||||
|
<LOWER-LIMIT INTERVAL-TYPE="CLOSED">0</LOWER-LIMIT>
|
||||||
|
<UPPER-LIMIT INTERVAL-TYPE="CLOSED">4294967295</UPPER-LIMIT>
|
||||||
|
</INTERNAL-CONSTRS>
|
||||||
|
</DATA-CONSTR-RULE>
|
||||||
|
</DATA-CONSTR-RULES>
|
||||||
|
</DATA-CONSTR>
|
||||||
|
<DATA-CONSTR>
|
||||||
|
<SHORT-NAME>uint32_least_DataConstr</SHORT-NAME>
|
||||||
|
<DATA-CONSTR-RULES>
|
||||||
|
<DATA-CONSTR-RULE>
|
||||||
|
<INTERNAL-CONSTRS>
|
||||||
|
<LOWER-LIMIT INTERVAL-TYPE="CLOSED">0</LOWER-LIMIT>
|
||||||
|
<UPPER-LIMIT INTERVAL-TYPE="CLOSED">4294967295</UPPER-LIMIT>
|
||||||
|
</INTERNAL-CONSTRS>
|
||||||
|
</DATA-CONSTR-RULE>
|
||||||
|
</DATA-CONSTR-RULES>
|
||||||
|
</DATA-CONSTR>
|
||||||
|
<DATA-CONSTR>
|
||||||
|
<SHORT-NAME>uint64_DataConstr</SHORT-NAME>
|
||||||
|
<DATA-CONSTR-RULES>
|
||||||
|
<DATA-CONSTR-RULE>
|
||||||
|
<INTERNAL-CONSTRS>
|
||||||
|
<LOWER-LIMIT INTERVAL-TYPE="CLOSED">0</LOWER-LIMIT>
|
||||||
|
<UPPER-LIMIT INTERVAL-TYPE="CLOSED">18446744073709551615</UPPER-LIMIT>
|
||||||
|
</INTERNAL-CONSTRS>
|
||||||
|
</DATA-CONSTR-RULE>
|
||||||
|
</DATA-CONSTR-RULES>
|
||||||
|
</DATA-CONSTR>
|
||||||
|
<DATA-CONSTR>
|
||||||
|
<SHORT-NAME>uint8_DataConstr</SHORT-NAME>
|
||||||
|
<DATA-CONSTR-RULES>
|
||||||
|
<DATA-CONSTR-RULE>
|
||||||
|
<INTERNAL-CONSTRS>
|
||||||
|
<LOWER-LIMIT INTERVAL-TYPE="CLOSED">0</LOWER-LIMIT>
|
||||||
|
<UPPER-LIMIT INTERVAL-TYPE="CLOSED">255</UPPER-LIMIT>
|
||||||
|
</INTERNAL-CONSTRS>
|
||||||
|
</DATA-CONSTR-RULE>
|
||||||
|
</DATA-CONSTR-RULES>
|
||||||
|
</DATA-CONSTR>
|
||||||
|
<DATA-CONSTR>
|
||||||
|
<SHORT-NAME>uint8_least_DataConstr</SHORT-NAME>
|
||||||
|
<DATA-CONSTR-RULES>
|
||||||
|
<DATA-CONSTR-RULE>
|
||||||
|
<INTERNAL-CONSTRS>
|
||||||
|
<LOWER-LIMIT INTERVAL-TYPE="CLOSED">0</LOWER-LIMIT>
|
||||||
|
<UPPER-LIMIT INTERVAL-TYPE="CLOSED">255</UPPER-LIMIT>
|
||||||
|
</INTERNAL-CONSTRS>
|
||||||
|
</DATA-CONSTR-RULE>
|
||||||
|
</DATA-CONSTR-RULES>
|
||||||
|
</DATA-CONSTR>
|
||||||
|
</ELEMENTS>
|
||||||
|
</AR-PACKAGE>
|
||||||
|
<AR-PACKAGE>
|
||||||
|
<SHORT-NAME>ImplementationDataTypes</SHORT-NAME>
|
||||||
|
<ELEMENTS>
|
||||||
|
<IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<SHORT-NAME>dtRef_const_VOID</SHORT-NAME>
|
||||||
|
<CATEGORY>DATA_REFERENCE</CATEGORY>
|
||||||
|
<SW-DATA-DEF-PROPS>
|
||||||
|
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
<SW-POINTER-TARGET-PROPS>
|
||||||
|
<TARGET-CATEGORY>VALUE</TARGET-CATEGORY>
|
||||||
|
<SW-DATA-DEF-PROPS>
|
||||||
|
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/dtRef_const_VOID</BASE-TYPE-REF>
|
||||||
|
<SW-IMPL-POLICY>CONST</SW-IMPL-POLICY>
|
||||||
|
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
</SW-DATA-DEF-PROPS>
|
||||||
|
</SW-POINTER-TARGET-PROPS>
|
||||||
|
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
</SW-DATA-DEF-PROPS>
|
||||||
|
</IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<SHORT-NAME>dtRef_VOID</SHORT-NAME>
|
||||||
|
<CATEGORY>DATA_REFERENCE</CATEGORY>
|
||||||
|
<SW-DATA-DEF-PROPS>
|
||||||
|
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
<SW-POINTER-TARGET-PROPS>
|
||||||
|
<TARGET-CATEGORY>VALUE</TARGET-CATEGORY>
|
||||||
|
<SW-DATA-DEF-PROPS>
|
||||||
|
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/dtRef_VOID</BASE-TYPE-REF>
|
||||||
|
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
</SW-DATA-DEF-PROPS>
|
||||||
|
</SW-POINTER-TARGET-PROPS>
|
||||||
|
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
</SW-DATA-DEF-PROPS>
|
||||||
|
</IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<SHORT-NAME>boolean</SHORT-NAME>
|
||||||
|
<DESC>
|
||||||
|
<L-2 L="FOR-ALL">boolean has the value space required to support the mathematical concept of
|
||||||
|
binary-valued logic: {true, false}.</L-2>
|
||||||
|
</DESC>
|
||||||
|
<CATEGORY>VALUE</CATEGORY>
|
||||||
|
<SW-DATA-DEF-PROPS>
|
||||||
|
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/boolean</BASE-TYPE-REF>
|
||||||
|
<SW-CALIBRATION-ACCESS>NOT-ACCESSIBLE</SW-CALIBRATION-ACCESS>
|
||||||
|
<COMPU-METHOD-REF DEST="COMPU-METHOD">/AUTOSAR_Platform/CompuMethods/boolean_CompuMethod</COMPU-METHOD-REF>
|
||||||
|
<DATA-CONSTR-REF DEST="DATA-CONSTR">/AUTOSAR_Platform/DataConstrs/boolean_DataConstr</DATA-CONSTR-REF>
|
||||||
|
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
</SW-DATA-DEF-PROPS>
|
||||||
|
<TYPE-EMITTER>Platform_Type</TYPE-EMITTER>
|
||||||
|
</IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<SHORT-NAME>float32</SHORT-NAME>
|
||||||
|
<DESC>
|
||||||
|
<L-2 L="FOR-ALL">float32 corresponds to the IEEE single-precision 32-bit floating point type
|
||||||
|
[IEEE 754-1985]. The basic value space of float32 consists of the values
|
||||||
|
m * 2^e, where m is an integer whose absolute value is less than 2^24,
|
||||||
|
and e is an integer between -149 and 104, inclusive. In addition to the basic
|
||||||
|
value space described above, the value space of float32 also contains the
|
||||||
|
following special values: positive and negative zero, positive and negative
|
||||||
|
infinity and not-a-number. The order-relation on float32 is:
|
||||||
|
x < y if y - x is positive. Positive zero is greater than negative zero.
|
||||||
|
Not-a-number equals itself and is greater than all float values including positive infinity.
|
||||||
|
|
||||||
|
float32 values have a lexical representation consisting of a mantissa followed,
|
||||||
|
optionally, by the character "E" or "e", followed by an exponent. The exponent
|
||||||
|
must be an integer. The mantissa must be a decimal number. The representations
|
||||||
|
for exponent and mantissa must follow the lexical rules for integer and decimal.
|
||||||
|
If the "E" or "e" and the following exponent are omitted, an exponent value
|
||||||
|
of 0 is assumed.
|
||||||
|
|
||||||
|
The special values positive and negative zero, positive and negative infinity
|
||||||
|
and not-a-number have lexical representations 0, -0, INF, -INF and NaN,
|
||||||
|
respectively.
|
||||||
|
|
||||||
|
For example, -1E4, 1267.43233E12, 12.78e-2, 12 and INF are all legal literals
|
||||||
|
for float32.</L-2>
|
||||||
|
</DESC>
|
||||||
|
<CATEGORY>VALUE</CATEGORY>
|
||||||
|
<SW-DATA-DEF-PROPS>
|
||||||
|
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/float32</BASE-TYPE-REF>
|
||||||
|
<SW-CALIBRATION-ACCESS>NOT-ACCESSIBLE</SW-CALIBRATION-ACCESS>
|
||||||
|
<DATA-CONSTR-REF DEST="DATA-CONSTR">/AUTOSAR_Platform/DataConstrs/float32_DataConstr</DATA-CONSTR-REF>
|
||||||
|
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
</SW-DATA-DEF-PROPS>
|
||||||
|
<TYPE-EMITTER>Platform_Type</TYPE-EMITTER>
|
||||||
|
</IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<SHORT-NAME>float64</SHORT-NAME>
|
||||||
|
<DESC>
|
||||||
|
<L-2 L="FOR-ALL">The float64 datatype corresponds to IEEE float64-precision 64-bit floating point
|
||||||
|
type [IEEE 754-1985]. The basic value space of float64 consists of the values
|
||||||
|
m * 2^e, where m is an integer whose absolute value is less than 2^53, and e is
|
||||||
|
an integer between -1075 and 970, inclusive. In addition to the basic value
|
||||||
|
space described above, the value space of float64 also contains the following
|
||||||
|
special values: positive and negative zero, positive and negative infinity
|
||||||
|
and not-a-number.
|
||||||
|
The order-relation on float64 is: x < y if y - x is positive.
|
||||||
|
Positive zero is greater than negative zero. Not-a-number equals itself and
|
||||||
|
is greater than all float64 values including positive infinity.
|
||||||
|
|
||||||
|
float64 values have a lexical representation consisting of a mantissa followed,
|
||||||
|
optionally, by the character "E" or "e", followed by an exponent.
|
||||||
|
The exponent must be an integer. The mantissa must be a decimal number.
|
||||||
|
The representations for exponent and mantissa must follow the lexical rules
|
||||||
|
for integer and decimal. If the "E" or "e" and the following exponent are
|
||||||
|
omitted, an exponent value of 0 is assumed.
|
||||||
|
|
||||||
|
The special values positive and negative zero, positive and negative infinity
|
||||||
|
and not-a-number have lexical representations 0, -0, INF, -INF and NaN,
|
||||||
|
respectively.
|
||||||
|
|
||||||
|
For example, -1E4, 1267.43233E12, 12.78e-2, 12 and INF are all
|
||||||
|
legal literals for float64.</L-2>
|
||||||
|
</DESC>
|
||||||
|
<CATEGORY>VALUE</CATEGORY>
|
||||||
|
<SW-DATA-DEF-PROPS>
|
||||||
|
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/float64</BASE-TYPE-REF>
|
||||||
|
<SW-CALIBRATION-ACCESS>NOT-ACCESSIBLE</SW-CALIBRATION-ACCESS>
|
||||||
|
<DATA-CONSTR-REF DEST="DATA-CONSTR">/AUTOSAR_Platform/DataConstrs/float64_DataConstr</DATA-CONSTR-REF>
|
||||||
|
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
</SW-DATA-DEF-PROPS>
|
||||||
|
<TYPE-EMITTER>Platform_Type</TYPE-EMITTER>
|
||||||
|
</IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<SHORT-NAME>sint16</SHORT-NAME>
|
||||||
|
<DESC>
|
||||||
|
<L-2 L="FOR-ALL">SInt16 represents integers with a minimum value of -32768 and a maximum value
|
||||||
|
of 32767. The order-relation on sint16 is: x < y if y - x is positive.
|
||||||
|
sint16 has a lexical representation consisting of an optional sign followed
|
||||||
|
by a finite-length sequence of decimal digits (#x30-#x39). If the sign is
|
||||||
|
omitted, "+" is assumed.
|
||||||
|
|
||||||
|
For example: -1, 0, -12678, +10000, 2500</L-2>
|
||||||
|
</DESC>
|
||||||
|
<CATEGORY>VALUE</CATEGORY>
|
||||||
|
<SW-DATA-DEF-PROPS>
|
||||||
|
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/sint16</BASE-TYPE-REF>
|
||||||
|
<SW-CALIBRATION-ACCESS>NOT-ACCESSIBLE</SW-CALIBRATION-ACCESS>
|
||||||
|
<DATA-CONSTR-REF DEST="DATA-CONSTR">/AUTOSAR_Platform/DataConstrs/sint16_DataConstr</DATA-CONSTR-REF>
|
||||||
|
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
</SW-DATA-DEF-PROPS>
|
||||||
|
<TYPE-EMITTER>Platform_Type</TYPE-EMITTER>
|
||||||
|
</IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<SHORT-NAME>sint16_least</SHORT-NAME>
|
||||||
|
<DESC>
|
||||||
|
<L-2 L="FOR-ALL">sint16_least represents a signed integer with values defined by at least 16 bit.</L-2>
|
||||||
|
</DESC>
|
||||||
|
<CATEGORY>VALUE</CATEGORY>
|
||||||
|
<SW-DATA-DEF-PROPS>
|
||||||
|
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/sint16_least</BASE-TYPE-REF>
|
||||||
|
<SW-CALIBRATION-ACCESS>NOT-ACCESSIBLE</SW-CALIBRATION-ACCESS>
|
||||||
|
<DATA-CONSTR-REF DEST="DATA-CONSTR">/AUTOSAR_Platform/DataConstrs/sint16_least_DataConstr</DATA-CONSTR-REF>
|
||||||
|
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
</SW-DATA-DEF-PROPS>
|
||||||
|
<TYPE-EMITTER>Platform_Type</TYPE-EMITTER>
|
||||||
|
</IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<SHORT-NAME>sint32</SHORT-NAME>
|
||||||
|
<DESC>
|
||||||
|
<L-2 L="FOR-ALL">sint32 represents integers with a minimum value of -2147483648 and a maximum
|
||||||
|
value of 2147483647. The order-relation on sint32 is: x < y if y - x is
|
||||||
|
positive. sint32 has a lexical representation consisting of an optional sign
|
||||||
|
allowed by a finite-length sequence of decimal digits (#x30-#x39). If the
|
||||||
|
sign is omitted, "+" is assumed.
|
||||||
|
|
||||||
|
For example: -1, 0, -12688778, +10000, 250098675.</L-2>
|
||||||
|
</DESC>
|
||||||
|
<CATEGORY>VALUE</CATEGORY>
|
||||||
|
<SW-DATA-DEF-PROPS>
|
||||||
|
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/sint32</BASE-TYPE-REF>
|
||||||
|
<SW-CALIBRATION-ACCESS>NOT-ACCESSIBLE</SW-CALIBRATION-ACCESS>
|
||||||
|
<DATA-CONSTR-REF DEST="DATA-CONSTR">/AUTOSAR_Platform/DataConstrs/sint32_DataConstr</DATA-CONSTR-REF>
|
||||||
|
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
</SW-DATA-DEF-PROPS>
|
||||||
|
<TYPE-EMITTER>Platform_Type</TYPE-EMITTER>
|
||||||
|
</IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<SHORT-NAME>sint32_least</SHORT-NAME>
|
||||||
|
<DESC>
|
||||||
|
<L-2 L="FOR-ALL">sint32_least represents a signed integer with values defined by at least 32 bit.</L-2>
|
||||||
|
</DESC>
|
||||||
|
<CATEGORY>VALUE</CATEGORY>
|
||||||
|
<SW-DATA-DEF-PROPS>
|
||||||
|
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/sint32_least</BASE-TYPE-REF>
|
||||||
|
<SW-CALIBRATION-ACCESS>NOT-ACCESSIBLE</SW-CALIBRATION-ACCESS>
|
||||||
|
<DATA-CONSTR-REF DEST="DATA-CONSTR">/AUTOSAR_Platform/DataConstrs/sint32_least_DataConstr</DATA-CONSTR-REF>
|
||||||
|
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
</SW-DATA-DEF-PROPS>
|
||||||
|
<TYPE-EMITTER>Platform_Type</TYPE-EMITTER>
|
||||||
|
</IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<SHORT-NAME>sint64</SHORT-NAME>
|
||||||
|
<DESC>
|
||||||
|
<L-2 L="FOR-ALL">sint64 represents integers with a minimum value of -9223372036854775808 and a maximum
|
||||||
|
value of 9223372036854775807. The order-relation on sint64 is: x < y if y - x is
|
||||||
|
positive. sint64 has a lexical representation consisting of an optional sign
|
||||||
|
allowed by a finite-length sequence of decimal digits (#x30-#x39). If the
|
||||||
|
sign is omitted, "+" is assumed.
|
||||||
|
|
||||||
|
For example: -1, 0, -12688778, +10000, 250098675.</L-2>
|
||||||
|
</DESC>
|
||||||
|
<CATEGORY>VALUE</CATEGORY>
|
||||||
|
<SW-DATA-DEF-PROPS>
|
||||||
|
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/sint64</BASE-TYPE-REF>
|
||||||
|
<SW-CALIBRATION-ACCESS>NOT-ACCESSIBLE</SW-CALIBRATION-ACCESS>
|
||||||
|
<DATA-CONSTR-REF DEST="DATA-CONSTR">/AUTOSAR_Platform/DataConstrs/sint64_DataConstr</DATA-CONSTR-REF>
|
||||||
|
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
</SW-DATA-DEF-PROPS>
|
||||||
|
<TYPE-EMITTER>Platform_Type</TYPE-EMITTER>
|
||||||
|
</IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<SHORT-NAME>sint8</SHORT-NAME>
|
||||||
|
<DESC>
|
||||||
|
<L-2 L="FOR-ALL">sint8 represents integers with a minimum value of -128 and a maximum value of 127.
|
||||||
|
The order-relation on sint8 is: x < y if y - x is positive.
|
||||||
|
sint8 has a lexical representation consisting of an optional sign followed
|
||||||
|
by a finite-length sequence of decimal digits (#x30-#x39). If the sign is
|
||||||
|
omitted, "+" is assumed.
|
||||||
|
|
||||||
|
For example: -1, 0, 12678, +10000.</L-2>
|
||||||
|
</DESC>
|
||||||
|
<CATEGORY>VALUE</CATEGORY>
|
||||||
|
<SW-DATA-DEF-PROPS>
|
||||||
|
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/sint8</BASE-TYPE-REF>
|
||||||
|
<SW-CALIBRATION-ACCESS>NOT-ACCESSIBLE</SW-CALIBRATION-ACCESS>
|
||||||
|
<DATA-CONSTR-REF DEST="DATA-CONSTR">/AUTOSAR_Platform/DataConstrs/sint8_DataConstr</DATA-CONSTR-REF>
|
||||||
|
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
</SW-DATA-DEF-PROPS>
|
||||||
|
<TYPE-EMITTER>Platform_Type</TYPE-EMITTER>
|
||||||
|
</IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<SHORT-NAME>sint8_least</SHORT-NAME>
|
||||||
|
<DESC>
|
||||||
|
<L-2 L="FOR-ALL">sint8_least represents a signed integer with values defined by at least 8 bit.</L-2>
|
||||||
|
</DESC>
|
||||||
|
<CATEGORY>VALUE</CATEGORY>
|
||||||
|
<SW-DATA-DEF-PROPS>
|
||||||
|
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/sint8_least</BASE-TYPE-REF>
|
||||||
|
<SW-CALIBRATION-ACCESS>NOT-ACCESSIBLE</SW-CALIBRATION-ACCESS>
|
||||||
|
<DATA-CONSTR-REF DEST="DATA-CONSTR">/AUTOSAR_Platform/DataConstrs/sint8_least_DataConstr</DATA-CONSTR-REF>
|
||||||
|
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
</SW-DATA-DEF-PROPS>
|
||||||
|
<TYPE-EMITTER>Platform_Type</TYPE-EMITTER>
|
||||||
|
</IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<SHORT-NAME>uint16</SHORT-NAME>
|
||||||
|
<DESC>
|
||||||
|
<L-2 L="FOR-ALL">uint16 represents integers with a minimum value of 0 and a maximum value of 65535.
|
||||||
|
The order-relation on uint16 is: x < y if y - x is positive.
|
||||||
|
uint16 has a lexical representation consisting of a finite-length sequence
|
||||||
|
of decimal digits (#x30-#x39).
|
||||||
|
|
||||||
|
For example: 1, 0, 1267, +10000.</L-2>
|
||||||
|
</DESC>
|
||||||
|
<CATEGORY>VALUE</CATEGORY>
|
||||||
|
<SW-DATA-DEF-PROPS>
|
||||||
|
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/uint16</BASE-TYPE-REF>
|
||||||
|
<SW-CALIBRATION-ACCESS>NOT-ACCESSIBLE</SW-CALIBRATION-ACCESS>
|
||||||
|
<DATA-CONSTR-REF DEST="DATA-CONSTR">/AUTOSAR_Platform/DataConstrs/uint16_DataConstr</DATA-CONSTR-REF>
|
||||||
|
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
</SW-DATA-DEF-PROPS>
|
||||||
|
<TYPE-EMITTER>Platform_Type</TYPE-EMITTER>
|
||||||
|
</IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<SHORT-NAME>uint16_least</SHORT-NAME>
|
||||||
|
<DESC>
|
||||||
|
<L-2 L="FOR-ALL">uint16_least represents an unsigned integer with values defined by at least 16 bit.</L-2>
|
||||||
|
</DESC>
|
||||||
|
<CATEGORY>VALUE</CATEGORY>
|
||||||
|
<SW-DATA-DEF-PROPS>
|
||||||
|
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/uint16_least</BASE-TYPE-REF>
|
||||||
|
<SW-CALIBRATION-ACCESS>NOT-ACCESSIBLE</SW-CALIBRATION-ACCESS>
|
||||||
|
<DATA-CONSTR-REF DEST="DATA-CONSTR">/AUTOSAR_Platform/DataConstrs/uint16_least_DataConstr</DATA-CONSTR-REF>
|
||||||
|
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
</SW-DATA-DEF-PROPS>
|
||||||
|
<TYPE-EMITTER>Platform_Type</TYPE-EMITTER>
|
||||||
|
</IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<SHORT-NAME>uint32</SHORT-NAME>
|
||||||
|
<DESC>
|
||||||
|
<L-2 L="FOR-ALL">uint32 represents integers with a minimum value of 0 and a maximum value
|
||||||
|
of 4294967295. The order-relation on uint32 is: x < y if y - x is positive.
|
||||||
|
uint32 has a lexical representation consisting of a finite-length sequence
|
||||||
|
of decimal digits (#x30-#x39).
|
||||||
|
|
||||||
|
For example: 1, 0, 12234567, 104400.</L-2>
|
||||||
|
</DESC>
|
||||||
|
<CATEGORY>VALUE</CATEGORY>
|
||||||
|
<SW-DATA-DEF-PROPS>
|
||||||
|
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/uint32</BASE-TYPE-REF>
|
||||||
|
<SW-CALIBRATION-ACCESS>NOT-ACCESSIBLE</SW-CALIBRATION-ACCESS>
|
||||||
|
<DATA-CONSTR-REF DEST="DATA-CONSTR">/AUTOSAR_Platform/DataConstrs/uint32_DataConstr</DATA-CONSTR-REF>
|
||||||
|
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
</SW-DATA-DEF-PROPS>
|
||||||
|
<TYPE-EMITTER>Platform_Type</TYPE-EMITTER>
|
||||||
|
</IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<SHORT-NAME>uint32_least</SHORT-NAME>
|
||||||
|
<DESC>
|
||||||
|
<L-2 L="FOR-ALL">uint32_least represents an unsigned integer with values defined by at least 32 bit.</L-2>
|
||||||
|
</DESC>
|
||||||
|
<CATEGORY>VALUE</CATEGORY>
|
||||||
|
<SW-DATA-DEF-PROPS>
|
||||||
|
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/uint32_least</BASE-TYPE-REF>
|
||||||
|
<SW-CALIBRATION-ACCESS>NOT-ACCESSIBLE</SW-CALIBRATION-ACCESS>
|
||||||
|
<DATA-CONSTR-REF DEST="DATA-CONSTR">/AUTOSAR_Platform/DataConstrs/uint32_least_DataConstr</DATA-CONSTR-REF>
|
||||||
|
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
</SW-DATA-DEF-PROPS>
|
||||||
|
<TYPE-EMITTER>Platform_Type</TYPE-EMITTER>
|
||||||
|
</IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<SHORT-NAME>uint64</SHORT-NAME>
|
||||||
|
<DESC>
|
||||||
|
<L-2 L="FOR-ALL">uint64 represents integers with a minimum value of 0 and a maximum value
|
||||||
|
of 18446744073709551615. The order-relation on uint64 is: x < y if y - x is positive.
|
||||||
|
uint64 has a lexical representation consisting of a finite-length sequence
|
||||||
|
of decimal digits (#x30-#x39).
|
||||||
|
|
||||||
|
For example: 1, 0, 12234567, 104400.</L-2>
|
||||||
|
</DESC>
|
||||||
|
<CATEGORY>VALUE</CATEGORY>
|
||||||
|
<SW-DATA-DEF-PROPS>
|
||||||
|
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/uint64</BASE-TYPE-REF>
|
||||||
|
<SW-CALIBRATION-ACCESS>NOT-ACCESSIBLE</SW-CALIBRATION-ACCESS>
|
||||||
|
<DATA-CONSTR-REF DEST="DATA-CONSTR">/AUTOSAR_Platform/DataConstrs/uint64_DataConstr</DATA-CONSTR-REF>
|
||||||
|
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
</SW-DATA-DEF-PROPS>
|
||||||
|
<TYPE-EMITTER>Platform_Type</TYPE-EMITTER>
|
||||||
|
</IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<SHORT-NAME>uint8</SHORT-NAME>
|
||||||
|
<DESC>
|
||||||
|
<L-2 L="FOR-ALL">uint8 represents integers with a minimum value of 0 and a maximum value of 255.
|
||||||
|
The order-relation on uint8 is: x < y if y - x is positive.
|
||||||
|
uint8 has a lexical representation consisting of a finite-length sequence
|
||||||
|
of decimal digits (#x30-#x39).
|
||||||
|
|
||||||
|
For example: 1, 0, 126, +10.</L-2>
|
||||||
|
</DESC>
|
||||||
|
<CATEGORY>VALUE</CATEGORY>
|
||||||
|
<SW-DATA-DEF-PROPS>
|
||||||
|
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/uint8</BASE-TYPE-REF>
|
||||||
|
<SW-CALIBRATION-ACCESS>NOT-ACCESSIBLE</SW-CALIBRATION-ACCESS>
|
||||||
|
<DATA-CONSTR-REF DEST="DATA-CONSTR">/AUTOSAR_Platform/DataConstrs/uint8_DataConstr</DATA-CONSTR-REF>
|
||||||
|
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
</SW-DATA-DEF-PROPS>
|
||||||
|
<TYPE-EMITTER>Platform_Type</TYPE-EMITTER>
|
||||||
|
</IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<IMPLEMENTATION-DATA-TYPE>
|
||||||
|
<SHORT-NAME>uint8_least</SHORT-NAME>
|
||||||
|
<DESC>
|
||||||
|
<L-2 L="FOR-ALL">uint8_least represents an unsigned integer with values defined by at least 8 bit.</L-2>
|
||||||
|
</DESC>
|
||||||
|
<CATEGORY>VALUE</CATEGORY>
|
||||||
|
<SW-DATA-DEF-PROPS>
|
||||||
|
<SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
<SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
<BASE-TYPE-REF DEST="SW-BASE-TYPE">/AUTOSAR_Platform/BaseTypes/uint8_least</BASE-TYPE-REF>
|
||||||
|
<SW-CALIBRATION-ACCESS>NOT-ACCESSIBLE</SW-CALIBRATION-ACCESS>
|
||||||
|
<DATA-CONSTR-REF DEST="DATA-CONSTR">/AUTOSAR_Platform/DataConstrs/uint8_least_DataConstr</DATA-CONSTR-REF>
|
||||||
|
</SW-DATA-DEF-PROPS-CONDITIONAL>
|
||||||
|
</SW-DATA-DEF-PROPS-VARIANTS>
|
||||||
|
</SW-DATA-DEF-PROPS>
|
||||||
|
<TYPE-EMITTER>Platform_Type</TYPE-EMITTER>
|
||||||
|
</IMPLEMENTATION-DATA-TYPE>
|
||||||
|
</ELEMENTS>
|
||||||
|
</AR-PACKAGE>
|
||||||
|
</AR-PACKAGES>
|
||||||
|
</AR-PACKAGE>
|
||||||
|
</AR-PACKAGES>
|
||||||
|
</AUTOSAR>
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<AUTOSAR xmlns="http://autosar.org/schema/r4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_00049.xsd">
|
||||||
|
<AR-PACKAGES>
|
||||||
|
<AR-PACKAGE>
|
||||||
|
<SHORT-NAME>InitialEcuC</SHORT-NAME>
|
||||||
|
<ELEMENTS>
|
||||||
|
<ECUC-VALUE-COLLECTION>
|
||||||
|
<SHORT-NAME>InitialEcuC</SHORT-NAME>
|
||||||
|
</ECUC-VALUE-COLLECTION>
|
||||||
|
</ELEMENTS>
|
||||||
|
</AR-PACKAGE>
|
||||||
|
</AR-PACKAGES>
|
||||||
|
</AUTOSAR>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<AUTOSAR xmlns="http://autosar.org/schema/r4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_00049.xsd">
|
||||||
|
<AR-PACKAGES>
|
||||||
|
<AR-PACKAGE>
|
||||||
|
<SHORT-NAME>ActiveEcuC</SHORT-NAME>
|
||||||
|
<ELEMENTS>
|
||||||
|
<ECUC-VALUE-COLLECTION>
|
||||||
|
<SHORT-NAME>ActiveEcuC</SHORT-NAME>
|
||||||
|
<ECUC-VALUES>
|
||||||
|
<ECUC-MODULE-CONFIGURATION-VALUES-REF-CONDITIONAL>
|
||||||
|
<ECUC-MODULE-CONFIGURATION-VALUES-REF DEST="ECUC-MODULE-CONFIGURATION-VALUES">/ActiveEcuC/Dio</ECUC-MODULE-CONFIGURATION-VALUES-REF>
|
||||||
|
</ECUC-MODULE-CONFIGURATION-VALUES-REF-CONDITIONAL>
|
||||||
|
<ECUC-MODULE-CONFIGURATION-VALUES-REF-CONDITIONAL>
|
||||||
|
<ECUC-MODULE-CONFIGURATION-VALUES-REF DEST="ECUC-MODULE-CONFIGURATION-VALUES">/ActiveEcuC/Mcu</ECUC-MODULE-CONFIGURATION-VALUES-REF>
|
||||||
|
</ECUC-MODULE-CONFIGURATION-VALUES-REF-CONDITIONAL>
|
||||||
|
<ECUC-MODULE-CONFIGURATION-VALUES-REF-CONDITIONAL>
|
||||||
|
<ECUC-MODULE-CONFIGURATION-VALUES-REF DEST="ECUC-MODULE-CONFIGURATION-VALUES">/ActiveEcuC/Port</ECUC-MODULE-CONFIGURATION-VALUES-REF>
|
||||||
|
</ECUC-MODULE-CONFIGURATION-VALUES-REF-CONDITIONAL>
|
||||||
|
</ECUC-VALUES>
|
||||||
|
</ECUC-VALUE-COLLECTION>
|
||||||
|
</ELEMENTS>
|
||||||
|
</AR-PACKAGE>
|
||||||
|
</AR-PACKAGES>
|
||||||
|
</AUTOSAR>
|
||||||
@@ -0,0 +1,189 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<AUTOSAR xmlns="http://autosar.org/schema/r4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_00049.xsd">
|
||||||
|
<AR-PACKAGES>
|
||||||
|
<AR-PACKAGE>
|
||||||
|
<SHORT-NAME>ActiveEcuC</SHORT-NAME>
|
||||||
|
<ELEMENTS>
|
||||||
|
<ECUC-MODULE-CONFIGURATION-VALUES UUID="fd6fb162-fd9e-49ce-9b6e-534b2743ea03">
|
||||||
|
<SHORT-NAME>Dio</SHORT-NAME>
|
||||||
|
<ADMIN-DATA>
|
||||||
|
<SDGS>
|
||||||
|
<SDG GID="DV:CfgPostBuild">
|
||||||
|
<SD GID="DV:postBuildVariantSupport">false</SD>
|
||||||
|
</SDG>
|
||||||
|
</SDGS>
|
||||||
|
</ADMIN-DATA>
|
||||||
|
<DEFINITION-REF DEST="ECUC-MODULE-DEF">/Renesas/EcucDefs_Dio/Dio</DEFINITION-REF>
|
||||||
|
<IMPLEMENTATION-CONFIG-VARIANT>VARIANT-LINK-TIME</IMPLEMENTATION-CONFIG-VARIANT>
|
||||||
|
<MODULE-DESCRIPTION-REF DEST="BSW-IMPLEMENTATION">/Renesas/BswModuleDescriptions_Dio/Dio_Impl</MODULE-DESCRIPTION-REF>
|
||||||
|
<CONTAINERS>
|
||||||
|
<ECUC-CONTAINER-VALUE UUID="2ff994b2-e27a-40fe-8920-f95fa49b18e5">
|
||||||
|
<SHORT-NAME>DioGeneral</SHORT-NAME>
|
||||||
|
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/Renesas/EcucDefs_Dio/Dio/DioGeneral</DEFINITION-REF>
|
||||||
|
<PARAMETER-VALUES>
|
||||||
|
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioGeneral/DioDevErrorDetect</DEFINITION-REF>
|
||||||
|
<VALUE>false</VALUE>
|
||||||
|
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioGeneral/DioFlipChannelApi</DEFINITION-REF>
|
||||||
|
<VALUE>true</VALUE>
|
||||||
|
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioGeneral/DioVersionInfoApi</DEFINITION-REF>
|
||||||
|
<VALUE>true</VALUE>
|
||||||
|
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioGeneral/DioCriticalSectionProtection</DEFINITION-REF>
|
||||||
|
<VALUE>true</VALUE>
|
||||||
|
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<ECUC-TEXTUAL-PARAM-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioGeneral/DioDeviceName</DEFINITION-REF>
|
||||||
|
<VALUE>V4H</VALUE>
|
||||||
|
</ECUC-TEXTUAL-PARAM-VALUE>
|
||||||
|
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioGeneral/DioMaskedWritePortApi</DEFINITION-REF>
|
||||||
|
<VALUE>true</VALUE>
|
||||||
|
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioGeneral/DioReadChannelGroupOutputValueApi</DEFINITION-REF>
|
||||||
|
<VALUE>true</VALUE>
|
||||||
|
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioGeneral/DioReadChannelOutputValueApi</DEFINITION-REF>
|
||||||
|
<VALUE>true</VALUE>
|
||||||
|
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioGeneral/DioVersionCheckExternalModules</DEFINITION-REF>
|
||||||
|
<VALUE>true</VALUE>
|
||||||
|
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<ECUC-TEXTUAL-PARAM-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioGeneral/DioExclusiveSelection</DEFINITION-REF>
|
||||||
|
<VALUE>MFISLCKR1</VALUE>
|
||||||
|
</ECUC-TEXTUAL-PARAM-VALUE>
|
||||||
|
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioGeneral/DioExclusiveTimeout</DEFINITION-REF>
|
||||||
|
<VALUE>256410</VALUE>
|
||||||
|
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioGeneral/DioExclusiveControl</DEFINITION-REF>
|
||||||
|
<VALUE>false</VALUE>
|
||||||
|
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioGeneral/DioDomainId</DEFINITION-REF>
|
||||||
|
<VALUE>0</VALUE>
|
||||||
|
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
</PARAMETER-VALUES>
|
||||||
|
</ECUC-CONTAINER-VALUE>
|
||||||
|
<ECUC-CONTAINER-VALUE UUID="9c79cd12-50d7-483a-8423-ce2ea2264b18">
|
||||||
|
<SHORT-NAME>DioConfig</SHORT-NAME>
|
||||||
|
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig</DEFINITION-REF>
|
||||||
|
<SUB-CONTAINERS>
|
||||||
|
<ECUC-CONTAINER-VALUE UUID="afad28de-bd0a-44b1-bb60-7aaf0abead1b">
|
||||||
|
<SHORT-NAME>DioPort_004</SHORT-NAME>
|
||||||
|
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort</DEFINITION-REF>
|
||||||
|
<PARAMETER-VALUES>
|
||||||
|
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort/DioPortId</DEFINITION-REF>
|
||||||
|
<VALUE>4</VALUE>
|
||||||
|
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<ECUC-TEXTUAL-PARAM-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort/DioPortName</DEFINITION-REF>
|
||||||
|
<VALUE>GPIO_4_BITS_00_TO_24</VALUE>
|
||||||
|
</ECUC-TEXTUAL-PARAM-VALUE>
|
||||||
|
</PARAMETER-VALUES>
|
||||||
|
<SUB-CONTAINERS>
|
||||||
|
<ECUC-CONTAINER-VALUE UUID="3a4e24a7-4830-4715-a181-bed288e59655">
|
||||||
|
<SHORT-NAME>DioChannelGroup4</SHORT-NAME>
|
||||||
|
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort/DioChannelGroup</DEFINITION-REF>
|
||||||
|
<PARAMETER-VALUES>
|
||||||
|
<ECUC-TEXTUAL-PARAM-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort/DioChannelGroup/DioChannelGroupIdentification</DEFINITION-REF>
|
||||||
|
<VALUE>NULL</VALUE>
|
||||||
|
</ECUC-TEXTUAL-PARAM-VALUE>
|
||||||
|
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort/DioChannelGroup/DioPortMask</DEFINITION-REF>
|
||||||
|
<VALUE>1023</VALUE>
|
||||||
|
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort/DioChannelGroup/DioPortOffset</DEFINITION-REF>
|
||||||
|
<VALUE>0</VALUE>
|
||||||
|
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
</PARAMETER-VALUES>
|
||||||
|
</ECUC-CONTAINER-VALUE>
|
||||||
|
<ECUC-CONTAINER-VALUE UUID="1c1728fa-3bee-4bd2-ba99-863d129eb70d">
|
||||||
|
<SHORT-NAME>DioChannel0_Gr4</SHORT-NAME>
|
||||||
|
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort/DioChannel</DEFINITION-REF>
|
||||||
|
<PARAMETER-VALUES>
|
||||||
|
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort/DioChannel/DioChannelId</DEFINITION-REF>
|
||||||
|
<VALUE>0</VALUE>
|
||||||
|
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort/DioChannel/DioChannelBitPosition</DEFINITION-REF>
|
||||||
|
<VALUE>0</VALUE>
|
||||||
|
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
</PARAMETER-VALUES>
|
||||||
|
</ECUC-CONTAINER-VALUE>
|
||||||
|
</SUB-CONTAINERS>
|
||||||
|
</ECUC-CONTAINER-VALUE>
|
||||||
|
<ECUC-CONTAINER-VALUE UUID="56f8e9c4-4736-4d4a-bd97-f62ef48a3147">
|
||||||
|
<SHORT-NAME>DioPort_005</SHORT-NAME>
|
||||||
|
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort</DEFINITION-REF>
|
||||||
|
<PARAMETER-VALUES>
|
||||||
|
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort/DioPortId</DEFINITION-REF>
|
||||||
|
<VALUE>5</VALUE>
|
||||||
|
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<ECUC-TEXTUAL-PARAM-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort/DioPortName</DEFINITION-REF>
|
||||||
|
<VALUE>GPIO_5_BITS_00_TO_20</VALUE>
|
||||||
|
</ECUC-TEXTUAL-PARAM-VALUE>
|
||||||
|
</PARAMETER-VALUES>
|
||||||
|
<SUB-CONTAINERS>
|
||||||
|
<ECUC-CONTAINER-VALUE UUID="136fb8ef-f181-49ae-a639-3e2e41c2992e">
|
||||||
|
<SHORT-NAME>DioChannelGroup5</SHORT-NAME>
|
||||||
|
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort/DioChannelGroup</DEFINITION-REF>
|
||||||
|
<PARAMETER-VALUES>
|
||||||
|
<ECUC-TEXTUAL-PARAM-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort/DioChannelGroup/DioChannelGroupIdentification</DEFINITION-REF>
|
||||||
|
<VALUE>NULL</VALUE>
|
||||||
|
</ECUC-TEXTUAL-PARAM-VALUE>
|
||||||
|
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort/DioChannelGroup/DioPortMask</DEFINITION-REF>
|
||||||
|
<VALUE>31</VALUE>
|
||||||
|
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort/DioChannelGroup/DioPortOffset</DEFINITION-REF>
|
||||||
|
<VALUE>0</VALUE>
|
||||||
|
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
</PARAMETER-VALUES>
|
||||||
|
</ECUC-CONTAINER-VALUE>
|
||||||
|
<ECUC-CONTAINER-VALUE UUID="2df4ceb5-da96-40b2-a8af-68fb173999fb">
|
||||||
|
<SHORT-NAME>DioChannel0_Gr5</SHORT-NAME>
|
||||||
|
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort/DioChannel</DEFINITION-REF>
|
||||||
|
<PARAMETER-VALUES>
|
||||||
|
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort/DioChannel/DioChannelId</DEFINITION-REF>
|
||||||
|
<VALUE>0</VALUE>
|
||||||
|
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/Renesas/EcucDefs_Dio/Dio/DioConfig/DioPort/DioChannel/DioChannelBitPosition</DEFINITION-REF>
|
||||||
|
<VALUE>0</VALUE>
|
||||||
|
</ECUC-NUMERICAL-PARAM-VALUE>
|
||||||
|
</PARAMETER-VALUES>
|
||||||
|
</ECUC-CONTAINER-VALUE>
|
||||||
|
</SUB-CONTAINERS>
|
||||||
|
</ECUC-CONTAINER-VALUE>
|
||||||
|
</SUB-CONTAINERS>
|
||||||
|
</ECUC-CONTAINER-VALUE>
|
||||||
|
<ECUC-CONTAINER-VALUE UUID="c9cc8779-56cc-4f03-bd0f-285135034255">
|
||||||
|
<SHORT-NAME>DioDemEventParameterRefs</SHORT-NAME>
|
||||||
|
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/Renesas/EcucDefs_Dio/Dio/DioDemEventParameterRefs</DEFINITION-REF>
|
||||||
|
</ECUC-CONTAINER-VALUE>
|
||||||
|
</CONTAINERS>
|
||||||
|
</ECUC-MODULE-CONFIGURATION-VALUES>
|
||||||
|
</ELEMENTS>
|
||||||
|
</AR-PACKAGE>
|
||||||
|
</AR-PACKAGES>
|
||||||
|
</AUTOSAR>
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,62 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||||
|
<Settings>
|
||||||
|
<Settings Name="CFG5_GUI_SETTING">
|
||||||
|
<Settings Name="com.vector.cfg.gui.app.dvcfg.views.validation.validationview.hideack">
|
||||||
|
<Setting Value="false" Name="buttonStateAck"/>
|
||||||
|
</Settings>
|
||||||
|
<Settings Name="com.vector.cfg.gui.app.dvcfg.views.validation.validationview.hideerror">
|
||||||
|
<Setting Value="false" Name="buttonStateError"/>
|
||||||
|
</Settings>
|
||||||
|
<Settings Name="com.vector.cfg.gui.app.dvcfg.views.validation.validationview.hideinfo">
|
||||||
|
<Setting Value="false" Name="buttonStateInfo"/>
|
||||||
|
</Settings>
|
||||||
|
<Settings Name="com.vector.cfg.gui.app.dvcfg.views.validation.validationview.hidewarn">
|
||||||
|
<Setting Value="false" Name="buttonStateWarn"/>
|
||||||
|
</Settings>
|
||||||
|
<Settings Name="com.vector.cfg.gui.app.views.validation.table.ValidationViewTable">
|
||||||
|
<Setting Value="0,1,2," Name="nattable.BODY.columnIndexOrder"/>
|
||||||
|
<Setting Value="0" Name="nattable.BODY.columnWidth.defaultMinSize"/>
|
||||||
|
<Setting Value="false" Name="nattable.BODY.columnWidth.distributeRemainingSpace"/>
|
||||||
|
<Setting Value="0:250,1:500,2:250," Name="nattable.BODY.columnWidth.sizes"/>
|
||||||
|
<Setting Value="0" Name="nattable.COLUMN_HEADER.columnWidth.defaultMinSize"/>
|
||||||
|
<Setting Value="false" Name="nattable.COLUMN_HEADER.columnWidth.distributeRemainingSpace"/>
|
||||||
|
<Setting Value="0" Name="nattable.CORNER.columnWidth.defaultMinSize"/>
|
||||||
|
<Setting Value="false" Name="nattable.CORNER.columnWidth.distributeRemainingSpace"/>
|
||||||
|
<Setting Value="0" Name="nattable.ROW_HEADER.columnWidth.defaultMinSize"/>
|
||||||
|
<Setting Value="false" Name="nattable.ROW_HEADER.columnWidth.distributeRemainingSpace"/>
|
||||||
|
</Settings>
|
||||||
|
<Settings Name="com.vector.cfg.gui.danglingreference.view.DanglingReferencesView"/>
|
||||||
|
</Settings>
|
||||||
|
<Settings Name="com.vector.cfg.consistency.internal.executer.BackgroundValidationExecuter">
|
||||||
|
<Setting Value="273" Name="InitialBackgroundValidationExecutionTimeMs"/>
|
||||||
|
<Setting Value="rO0ABXNyABFqYXZhLnV0aWwuSGFzaE1hcAUH2sHDFmDRAwACRgAKbG9hZEZhY3RvckkACXRocmVz
aG9sZHhwP0AAAAAAAAB3CAAAABAAAAAAeA==" Name="ValidationRuleExecutionTimes"/>
|
||||||
|
</Settings>
|
||||||
|
<Settings Name="com.vector.cfg.gui.moduleimport.history">
|
||||||
|
<Settings Name="1781578218454">
|
||||||
|
<Settings Name="0">
|
||||||
|
<Settings Name="0">
|
||||||
|
<Setting Value="true" Name="active"/>
|
||||||
|
<Setting Value="/ActiveEcuC/Port" Name="ecucPath"/>
|
||||||
|
<Setting Value="Add" Name="importMode"/>
|
||||||
|
</Settings>
|
||||||
|
<Setting Value="C:\Work\Src\Gen4_R-Car_MCAL\2_Trunk\V4H\MCAL-v4h_19.4.0.D_release\rel\modules\port\sample_application\V4H\19_11\config\App_PORT_V4H_Sample.arxml" Name="filePath"/>
|
||||||
|
</Settings>
|
||||||
|
<Settings Name="1">
|
||||||
|
<Settings Name="0">
|
||||||
|
<Setting Value="true" Name="active"/>
|
||||||
|
<Setting Value="/ActiveEcuC/Mcu" Name="ecucPath"/>
|
||||||
|
<Setting Value="Add" Name="importMode"/>
|
||||||
|
</Settings>
|
||||||
|
<Setting Value="C:\Work\Src\Gen4_R-Car_MCAL\2_Trunk\V4H\MCAL-v4h_19.4.0.D_release\rel\modules\mcu\sample_application\V4H\19_11\config\App_MCU_V4H_Sample.arxml" Name="filePath"/>
|
||||||
|
</Settings>
|
||||||
|
<Settings Name="2">
|
||||||
|
<Settings Name="0">
|
||||||
|
<Setting Value="true" Name="active"/>
|
||||||
|
<Setting Value="/ActiveEcuC/Dio" Name="ecucPath"/>
|
||||||
|
<Setting Value="Add" Name="importMode"/>
|
||||||
|
</Settings>
|
||||||
|
<Setting Value="C:\Work\Src\Gen4_R-Car_MCAL\2_Trunk\V4H\MCAL-v4h_19.4.0.D_release\rel\modules\dio\sample_application\V4H\19_11\config\App_DIO_V4H_Sample.arxml" Name="filePath"/>
|
||||||
|
</Settings>
|
||||||
|
</Settings>
|
||||||
|
</Settings>
|
||||||
|
</Settings>
|
||||||
@@ -0,0 +1,76 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||||
|
<ProjectAssistant Version="5.23.30 SP1">
|
||||||
|
<General>
|
||||||
|
<Name>MCAL_19_4_0</Name>
|
||||||
|
<Version>1.0</Version>
|
||||||
|
<Author>a5134225</Author>
|
||||||
|
</General>
|
||||||
|
<Environment>
|
||||||
|
<Platform>Canoeemu</Platform>
|
||||||
|
<Derivative UUID="35C34EEE-6A21-4D8B-8B60-1CBFC45B32FC">Canoeemu</Derivative>
|
||||||
|
<Compiler></Compiler>
|
||||||
|
<SipIds>
|
||||||
|
<SipId>CBD2100679_D00</SipId>
|
||||||
|
</SipIds>
|
||||||
|
<TargetType>Real Target</TargetType>
|
||||||
|
<UseCases/>
|
||||||
|
<PostBuildLoadableSupport>false</PostBuildLoadableSupport>
|
||||||
|
<PostBuildSelectableSupport>false</PostBuildSelectableSupport>
|
||||||
|
<ProjectType>
|
||||||
|
<Type>Standard</Type>
|
||||||
|
</ProjectType>
|
||||||
|
</Environment>
|
||||||
|
<Folders>
|
||||||
|
<ECUC>.\Config\ECUC</ECUC>
|
||||||
|
<GenData>.\Appl\GenData</GenData>
|
||||||
|
<GenDataVtt>.\Appl\GenDataVtt</GenDataVtt>
|
||||||
|
<Source>.\Appl\Source</Source>
|
||||||
|
<ServiceComponents>.\Config\ServiceComponents</ServiceComponents>
|
||||||
|
<Logs>.\Log</Logs>
|
||||||
|
<SIP>.\..\..\..\..\Gen4_R-Car_Vector\2_Trunk\Mobis_V4H\DaVinci\Notebook</SIP>
|
||||||
|
<StartMenu></StartMenu>
|
||||||
|
<ApplicationComponentFolders>
|
||||||
|
<ApplicationComponentFolder>.\Config\ApplicationComponents</ApplicationComponentFolder>
|
||||||
|
</ApplicationComponentFolders>
|
||||||
|
<BswInternalBehaviour>.\Config\InternalBehavior</BswInternalBehaviour>
|
||||||
|
<McData>.\Config\McData</McData>
|
||||||
|
<DefinitionRestriction>.\DefRestrict</DefinitionRestriction>
|
||||||
|
<AUTOSAR>.\Config\AUTOSAR</AUTOSAR>
|
||||||
|
</Folders>
|
||||||
|
<Tools/>
|
||||||
|
<Input>
|
||||||
|
<Options>
|
||||||
|
<IgnoreUuidsSystemDescriptionFiles>false</IgnoreUuidsSystemDescriptionFiles>
|
||||||
|
<IgnoreUuidsStandardConfigurationFiles>false</IgnoreUuidsStandardConfigurationFiles>
|
||||||
|
<GenerateUpdateReport>true</GenerateUpdateReport>
|
||||||
|
<GenerateXmlUpdateReport>false</GenerateXmlUpdateReport>
|
||||||
|
</Options>
|
||||||
|
</Input>
|
||||||
|
<References/>
|
||||||
|
<EcucSplitter>
|
||||||
|
<Configuration>.\Config\ECUC\MCAL_19_4_0.ecuc.arxml</Configuration>
|
||||||
|
<Splitter File=".\Config\ECUC\MCAL_19_4_0_Dio_Dio_ecuc.arxml">
|
||||||
|
<Module Name="Dio"/>
|
||||||
|
</Splitter>
|
||||||
|
<Splitter File=".\Config\ECUC\MCAL_19_4_0_Mcu_Mcu_ecuc.arxml">
|
||||||
|
<Module Name="Mcu"/>
|
||||||
|
</Splitter>
|
||||||
|
<Splitter File=".\Config\ECUC\MCAL_19_4_0_Port_Port_ecuc.arxml">
|
||||||
|
<Module Name="Port"/>
|
||||||
|
</Splitter>
|
||||||
|
<OwnFolderForEachSplitter>false</OwnFolderForEachSplitter>
|
||||||
|
<OwnFileForEachInstance>true</OwnFileForEachInstance>
|
||||||
|
</EcucSplitter>
|
||||||
|
<ECUC>
|
||||||
|
<Active RootPackageName="/ActiveEcuC/ActiveEcuC">.\Config\ECUC\MCAL_19_4_0.ecuc.arxml</Active>
|
||||||
|
</ECUC>
|
||||||
|
<PostBuildLoadable RTEDataFreezeChecksum="" CurrentConfigurationPhase="PRE_COMPILE"/>
|
||||||
|
<TopDownServiceConfiguration>
|
||||||
|
<NvM>true</NvM>
|
||||||
|
</TopDownServiceConfiguration>
|
||||||
|
<Miscellaneous>
|
||||||
|
<AmdGenerateDebugData>false</AmdGenerateDebugData>
|
||||||
|
<AutomaticSyncSystemDescription>false</AutomaticSyncSystemDescription>
|
||||||
|
</Miscellaneous>
|
||||||
|
<SwctGeneration/>
|
||||||
|
</ProjectAssistant>
|
||||||
27
Src/Gen4_R-Car_Trace32/0_Doc/scripts/V4H/EVB/Start_test.cmm
Normal file
27
Src/Gen4_R-Car_Trace32/0_Doc/scripts/V4H/EVB/Start_test.cmm
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
// T32_1000138 Fri Sep 20 11:55:12 2019
|
||||||
|
|
||||||
|
SYStem.CPU R8A779G-CR52
|
||||||
|
CORE.ASSIGN 1. ; Reset both cores
|
||||||
|
CORE 0.
|
||||||
|
|
||||||
|
SYStem.Option IMASKASM ON
|
||||||
|
SYStem.Option IMASKHLL ON
|
||||||
|
SYStem.Option DUALPORT ON
|
||||||
|
SYStem.MemAccess StopAndGo
|
||||||
|
|
||||||
|
SYStem.JtagClock 10.MHz
|
||||||
|
|
||||||
|
SYStem.Mode.Attach
|
||||||
|
|
||||||
|
break
|
||||||
|
|
||||||
|
|
||||||
|
// 01. Download ELF File
|
||||||
|
Data.LOAD.Elf C:\Work\3_Work_Src_Backup\MOBIS\MCAL-v4h-1_19.3.0.D_release(WDG)\rel\modules\wdg\sample_application\V4H\obj\arm\App_WDG_V4H_Sample.elf
|
||||||
|
|
||||||
|
// 02. Warm Reset
|
||||||
|
CD.DO C:\Work\3_Src\Gen4_R-Car_Trace32\2_Trunk\demo\arm\hardware\rcar_v4h\r_carv4h-cr52\r_carv4h-cr52_warm_reset.cmm
|
||||||
|
|
||||||
|
Go.direct main
|
||||||
|
|
||||||
|
ENDDO
|
||||||
@@ -0,0 +1,166 @@
|
|||||||
|
; --------------------------------------------------------------------------------
|
||||||
|
; @Title: Simple demo script for R8A779G-CR52 on WhiteHawk (RAM)
|
||||||
|
; @Description:
|
||||||
|
; Loads the sieve demo application into RAM and sets up a demo debug
|
||||||
|
; scenario.
|
||||||
|
; Use this script for getting started.
|
||||||
|
; Prerequisites:
|
||||||
|
; * Connect Debug Cable/Combiprobe to CN1 (Main JTAG)
|
||||||
|
; * Set boot core to Cortex-R52 and main JTAG to CoreSight. This can either be
|
||||||
|
; done via a switch board or by programming the CPLD.
|
||||||
|
;
|
||||||
|
; Switch MD (Switch SW1 Pin[1:8]) settings. Mode switch board is connected to CN9 on the WhiteHawk-CPU board:
|
||||||
|
; * Cortex-R52 boot
|
||||||
|
; MD6 = 1 (SW1[1] = OFF)
|
||||||
|
; MD7 = 1 (SW1[2] = OFF)
|
||||||
|
; * SCIF download mode (not boot code is executed)
|
||||||
|
; (SW1[3] = OFF)
|
||||||
|
; MD8 = 1 (SW1[4] = OFF)
|
||||||
|
; MD4 = 1 (SW1[5] = OFF)
|
||||||
|
; MD3 = 1 (SW1[6] = OFF)
|
||||||
|
; MD2 = 1 (SW1[7] = OFF)
|
||||||
|
; MD1 = 1 (SW1[8] = OFF)
|
||||||
|
; * Normal boot:
|
||||||
|
; MD5 = 0 (SW2[1] = OFF)
|
||||||
|
; MD35 = 0 (SW2[2] = ON)
|
||||||
|
; * Main JTAG = CoreSight, Sub JTAG = Normal Function
|
||||||
|
; MDT0 = 0 (SW2[3] = ON)
|
||||||
|
; MD21 = 1 (SW2[4] = OFF)
|
||||||
|
; MD20 = 0 (SW2[5] = ON)
|
||||||
|
; MD11 = 0 (SW2[6] = ON)
|
||||||
|
; MD10 = 0 (SW2[7] = ON)
|
||||||
|
; (SW2[8] = OFF)
|
||||||
|
;
|
||||||
|
; @Keywords: ARM, Cortex-R52
|
||||||
|
; @Props: Confidential
|
||||||
|
; @Author: BES
|
||||||
|
; @Board: WhiteHawk
|
||||||
|
; @Chip: R8A779G
|
||||||
|
; @Copyright: (C) 1989-2022 Lauterbach GmbH, licensed for use with TRACE32(R) only
|
||||||
|
; --------------------------------------------------------------------------------
|
||||||
|
; $Id: r_carv4h-cr52_sieve_sram.cmm 19524 2022-06-20 07:59:40Z bschroefel $
|
||||||
|
|
||||||
|
;WinCLEAR
|
||||||
|
|
||||||
|
; --------------------------------------------------------------------------------
|
||||||
|
; Check prerequisites
|
||||||
|
IF VERSION.BUILD.BASE()<145267.
|
||||||
|
(
|
||||||
|
PRINT %ERROR "Please use more recent Software! Contact support@lauterbach.com."
|
||||||
|
ENDDO
|
||||||
|
)
|
||||||
|
|
||||||
|
; --------------------------------------------------------------------------------
|
||||||
|
; Initialize and start the debugger
|
||||||
|
;RESet
|
||||||
|
;SYStem.RESet
|
||||||
|
|
||||||
|
SYStem.CPU R8A779G-CR52
|
||||||
|
SYStem.MemAccess DAP
|
||||||
|
SYStem.JtagClock 10MHz
|
||||||
|
SYStem.Option.DUALPORT ON
|
||||||
|
SYStem.Mode.NoDebug
|
||||||
|
SYStem.Mode.Attach
|
||||||
|
|
||||||
|
;CORE.ASSIGN 1.
|
||||||
|
Trace.DISable
|
||||||
|
ETM.OFF
|
||||||
|
;SYStem.Up
|
||||||
|
|
||||||
|
;CORE 0.
|
||||||
|
|
||||||
|
Break
|
||||||
|
|
||||||
|
;GOSUB EnableATCM "0xE4000000"
|
||||||
|
|
||||||
|
; --------------------------------------------------------------------------------
|
||||||
|
; DRCR.RBE=0 (RPC Read cache = OFF) for flash region access
|
||||||
|
;Data.Set AD:0xEE20000C %LE %Long 0yXXXXxxxxXXXXxxxxXXXXxxx0XXXXxxxx
|
||||||
|
|
||||||
|
;Data.Set HD:0xE6170334 %LE %Long 0xE6300000
|
||||||
|
;Data.Set HD:0xE617033C %LE %Long 0xE6300000
|
||||||
|
;Data.Set HD:0xE617033C %LE %Long 0xE6300000
|
||||||
|
;Data.Set HD:0xE617033C %LE %Long 0xE6300011
|
||||||
|
|
||||||
|
;slee - Core1
|
||||||
|
;Data.Set HD:0xE6170374 %LE %Long 0xE6300000
|
||||||
|
;Data.Set HD:0xE617037C %LE %Long 0xE6300000
|
||||||
|
;Data.Set HD:0xE617037C %LE %Long 0xE6300000
|
||||||
|
;Data.Set HD:0xE617037C %LE %Long 0xE6300011
|
||||||
|
|
||||||
|
;slee - Core2
|
||||||
|
;Data.Set HD:0xE61703B4 %LE %Long 0xE6300000
|
||||||
|
;Data.Set HD:0xE61703BC %LE %Long 0xE6300000
|
||||||
|
;Data.Set HD:0xE61703BC %LE %Long 0xE6300000
|
||||||
|
;Data.Set HD:0xE61703BC %LE %Long 0xE6300011
|
||||||
|
|
||||||
|
; --------------------------------------------------------------------------------
|
||||||
|
; Load demo program (uses internal RAM only)
|
||||||
|
;Data.LOAD.Elf C:\Work\2_Customer\MOBIS\PRK3_(ADAS_Parking3)\Issue\Open_PMIC_Jira\20251002_debug_files\Binary\TIMEOUT_60ms\ADASPRK3.elf /nocode
|
||||||
|
;Data.LOAD.Elf C:\Work\2_Customer\MOBIS\PRK3_(ADAS_Parking3)\Issue\Open_PMIC_Jira\20251002_debug_files\Binary\TIMEOUT_60ms\ADASPRK3.elf
|
||||||
|
;Data.LOAD.Elf C:\Work\Src\Gen4_R-Car_MCAL\2_Trunk\MCAL-v4h-1_19.3.0.D_release\rel\modules\wdg\sample_application\V4H\obj\arm\App_WDG_V4H_Sample.elf /nocode
|
||||||
|
Data.LOAD.Elf C:\Work\Src\Gen4_R-Car_MCAL\2_Trunk\MCAL-v4h-1_19.3.0.D_release\rel\modules\cddiic\sample_application\V4H\obj\arm\App_CDD_IIC_V4H_Sample.elf /nocode
|
||||||
|
|
||||||
|
; ============= Core 0
|
||||||
|
Core.select 2
|
||||||
|
register.set pc intvect_CoreExceptions
|
||||||
|
Core.select 0
|
||||||
|
|
||||||
|
;register.set pc brsStartupEntryHyp
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
;register.set pc intvect_CoreExceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
; --------------------------------------------------------------------------------
|
||||||
|
; Start program execution
|
||||||
|
;Go.direct main
|
||||||
|
;WAIT !STATE.RUN()
|
||||||
|
|
||||||
|
; --------------------------------------------------------------------------------
|
||||||
|
; Open some windows
|
||||||
|
;WinCLEAR
|
||||||
|
Mode.Hll
|
||||||
|
;WinPOS 0. 0. 116. 26.
|
||||||
|
;List.auto
|
||||||
|
;WinPOS 120. 0. 100. 8.
|
||||||
|
;Frame.view
|
||||||
|
;WinPOS 120. 14.
|
||||||
|
;Var.Watch
|
||||||
|
;Var.AddWatch %SpotLight ast flags
|
||||||
|
;WinPOS 120. 25.
|
||||||
|
;Register.view /SpotLight
|
||||||
|
;break.Set Det_ReportError
|
||||||
|
;break.Set Os_UnhandledExc
|
||||||
|
;break.Set BswM_PreInit
|
||||||
|
|
||||||
|
;break.Set McutClock
|
||||||
|
ENDDO
|
||||||
|
|
||||||
|
; ================================================================================
|
||||||
|
|
||||||
|
; --------------------------------------------------------------------------------
|
||||||
|
EnableATCM:
|
||||||
|
(
|
||||||
|
PRIVATE &addr
|
||||||
|
PARAMETERS &addr
|
||||||
|
|
||||||
|
; Enable ACTM
|
||||||
|
Data.Set C15:0x19 %Long (&addr&0xFFFFF000)|0x1B
|
||||||
|
; Enable MPU at EL2, region 0 only
|
||||||
|
;Data.Set C15:0x4001 %Long 0yXXXXxxxxXXXXxxxxXXXXxxxxXXXXxxx1
|
||||||
|
;Data.Set C15:0x4116 %Long 0x1
|
||||||
|
;Data.Set C15:0x4086 %Long (&addr&0xFFFFF000)
|
||||||
|
;Data.Set C15:0x4186 %Long (&addr&0xFFFFF000)+0x7FC1
|
||||||
|
|
||||||
|
; Init values for ATCM, 64-bit access required by TRM
|
||||||
|
Data.Set (&addr&0xFFFFF000)++0x7FFF %Quad 0x0
|
||||||
|
)
|
||||||
|
RETURN
|
||||||
@@ -0,0 +1,73 @@
|
|||||||
|
// T32 Thu Jun 12 09:29:25 2025
|
||||||
|
|
||||||
|
B::
|
||||||
|
|
||||||
|
TOOLBAR ON
|
||||||
|
STATUSBAR ON
|
||||||
|
FramePOS -1.0,22.786,,,Maximized
|
||||||
|
WinPAGE.RESet
|
||||||
|
|
||||||
|
WinPAGE.Create P000
|
||||||
|
WinCLEAR
|
||||||
|
|
||||||
|
WinPOS 0.125 30.929 114. 13. 16. 1. W005
|
||||||
|
WinTABS 10. 10. 25.
|
||||||
|
l
|
||||||
|
|
||||||
|
WinPOS 0.0 0.0 114. 25. 14. 0. W000
|
||||||
|
PEDIT "C:\Work\Src\Gen4_R-Car_Trace32\2_Trunk\scripts\V4H\Mobis\Lauterbach\RCAR_V4H_CR52_SRAM.cmm"
|
||||||
|
|
||||||
|
WinPOS 0.375 50.0 114. 15. 0. 0. W001
|
||||||
|
Var.Watch
|
||||||
|
|
||||||
|
Var.AddWatch DbgApHwiop
|
||||||
|
Var.AddWatch DbgApDcm
|
||||||
|
Var.AddWatch DbgApNvm
|
||||||
|
Var.AddWatch DbgApPdw
|
||||||
|
Var.AddWatch DbgApNvm
|
||||||
|
Var.AddWatch DbgApDem
|
||||||
|
Var.AddWatch DbgApCom
|
||||||
|
Var.AddWatch DbgApMw
|
||||||
|
Var.AddWatch bootAppFlag_endOfCompleted
|
||||||
|
Var.AddWatch HWP_ECU_Reset_Mode
|
||||||
|
Var.AddWatch HWP_RM_Sleep_timer
|
||||||
|
Var.AddWatch HWP_NVM_Read_Flag
|
||||||
|
Var.AddWatch HWP_Reset_Flag
|
||||||
|
Var.AddWatch HWP_V_ModeState
|
||||||
|
Var.AddWatch HWP_PDC_V_IS_VBAT_Status
|
||||||
|
Var.AddWatch HWP_PDC_ResetPreWrngForOthers
|
||||||
|
Var.AddWatch HWP_PDC_pre_prewarning
|
||||||
|
|
||||||
|
|
||||||
|
Var.AddWatch SERVER_LOOP_CNT
|
||||||
|
Var.AddWatch WDG_DELY_CNT
|
||||||
|
Var.AddWatch serve_counter_check
|
||||||
|
Var.AddWatch WDG_CRC_EN
|
||||||
|
Var.AddWatch PMIC_INIT_FLG
|
||||||
|
Var.AddWatch stop_serve
|
||||||
|
Var.AddWatch read_reg_0x108
|
||||||
|
Var.AddWatch read_reg_0x109
|
||||||
|
Var.AddWatch read_reg_0x12C
|
||||||
|
Var.AddWatch read_reg_0x116
|
||||||
|
Var.AddWatch read_reg_0x107
|
||||||
|
|
||||||
|
WinPOS 119.25 42.714 64. 16. 0. 0. W006
|
||||||
|
SYStem.state
|
||||||
|
|
||||||
|
WinPOS 118.88 22.071 105. 9. 5. 0. W004
|
||||||
|
Frame /Locals /Caller
|
||||||
|
|
||||||
|
WinPOS 118.88 37.286 105. 13. 0. 1. W003
|
||||||
|
WinTABS 53. 31.
|
||||||
|
sYmbol.Browse.sYmbol
|
||||||
|
|
||||||
|
WinPOS 118.88 10.071 105. 6. 26. 1. W002
|
||||||
|
WinTABS 13. 0. 0. 0. 0. 0. 0. 0. 0. 51.
|
||||||
|
Break.List
|
||||||
|
|
||||||
|
WinPOS 118.88 0.0 105. 4. 14. 0. W007
|
||||||
|
PEDIT C:\Work\Src\Gen4_R-Car_Trace32\2_Trunk\scripts\V4H\Mobis\prk3_ecu_reset.cmm
|
||||||
|
|
||||||
|
WinPAGE.select P000
|
||||||
|
|
||||||
|
ENDDO
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
; ECU RESET
|
||||||
|
PER.Set.simple ASD:0xE6160018 %Long 0x5AA58000
|
||||||
27
Src/Gen4_R-Car_Trace32/0_Doc/scripts/V4M/EVB/Start_test.cmm
Normal file
27
Src/Gen4_R-Car_Trace32/0_Doc/scripts/V4M/EVB/Start_test.cmm
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
// T32_1000138 Fri Sep 20 11:55:12 2019
|
||||||
|
|
||||||
|
SYStem.CPU R8A779G-CR52
|
||||||
|
CORE.ASSIGN 1. ; Reset both cores
|
||||||
|
CORE 0.
|
||||||
|
|
||||||
|
SYStem.Option IMASKASM ON
|
||||||
|
SYStem.Option IMASKHLL ON
|
||||||
|
SYStem.Option DUALPORT ON
|
||||||
|
SYStem.MemAccess StopAndGo
|
||||||
|
|
||||||
|
SYStem.JtagClock 10.MHz
|
||||||
|
|
||||||
|
SYStem.Mode.Attach
|
||||||
|
|
||||||
|
break
|
||||||
|
|
||||||
|
|
||||||
|
// 01. Download ELF File
|
||||||
|
//Data.LOAD.Elf C:\Work\3_Work_Src_Backup\MOBIS\MCAL-v4h-1_19.3.0.D_release(WDG)\rel\modules\wdg\sample_application\V4H\obj\arm\App_WDG_V4H_Sample.elf
|
||||||
|
|
||||||
|
// 02. Warm Reset
|
||||||
|
CD.DO C:\Work\Src\Gen4_R-Car_Trace32\2_Trunk\demo\arm\hardware\rcar_v4h\r_carv4h-cr52\r_carv4h-cr52_warm_reset.cmm
|
||||||
|
|
||||||
|
Go.direct main
|
||||||
|
|
||||||
|
ENDDO
|
||||||
Reference in New Issue
Block a user