EEPROM Driver
概要
- API一覧
API ID
[Dec]ID
[Hex]R4.0.3 R21-11 Eep_Init 0 0x00 ○ ○ Eep_SetMode 1 0x01 ○ ○ Eep_Read 2 0x02 ○ ○ Eep_Write 3 0x03 ○ ○ Eep_Erase 4 0x04 ○ ○ Eep_Compare 5 0x05 ○ ○ Eep_Cancel 6 0x06 ○ ○ Eep_GetStatus 7 0x07 ○ ○ Eep_GetJobResult 8 0x08 ○ ○ Eep_GetVersionInfo 10 0x0A ○ ○ Eep_MainFunction 9 0x09 ○ ○ Eep_JobEndNotification -- -- - ○ Eep_JobErrorNotification -- -- - ○
- コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11)
- EepGeneral (○/○/○/○/○/○/○/○)
- EepDevErrorDetect (○/○/○/○/○/○/○/○)
- EepDriverIndex (○/○/○/○/○/○/○/○)
- EepEcucPartitionRef (-/-/-/-/○/○/○/○)
- EepMainFunctionPeriod (-/-/-/-/-/-/-/○)
- EepUseInterrupts (○/○/○/○/○/○/○/○)
- EepVersionInfoApi (○/○/○/○/○/○/○/○)
- EepWriteCycleReduction (○/○/○/○/○/○/○/○)
- EepInitConfiguration (○/○/○/○/○/○/○/○)
- EepBaseAddress (○/○/○/○/○/○/○/○)
- EepDefaultMode (○/○/○/○/○/○/○/○)
- EepDemEventParameterRefs (○/○/○/○/○/○/○/○)
- EEP_E_COMPARE_FAILED (○/○/○/○/○/○/○/○)
- EEP_E_ERASE_FAILED (○/○/○/○/○/○/○/○)
- EEP_E_READ_FAILED (○/○/○/○/○/○/○/○)
- EEP_E_WRITE_FAILED (○/○/○/○/○/○/○/○)
- EepExternalDriver (○/○/○/○/○/○/○/○)
- EepSpiReference (○/○/○/○/○/○/○/○)
- EepFastReadBlockSize (○/○/○/○/○/○/○/○)
- EepFastWriteBlockSize (○/○/○/○/○/○/○/○)
- EepJobCallCycle (○/○/○/○/○/○/○/-)
- EepJobEndNotification (○/○/○/○/○/○/○/○)
- EepJobErrorNotification (○/○/○/○/○/○/○/○)
- EepNormalReadBlockSize (○/○/○/○/○/○/○/○)
- EepNormalWriteBlockSize (○/○/○/○/○/○/○/○)
- EepSize (○/○/○/○/○/○/○/○)
- EepPublishedInformation (○/○/○/○/○/○/○/○)
- EepAllowedWriteCycles (○/○/○/○/○/○/○/○)
- EepEraseTime (○/○/○/○/○/○/○/○)
- EepEraseUnitSize (○/○/○/○/○/○/○/○)
- EepEraseValue (○/○/○/○/○/○/○/○)
- EepMinimumAddressType (○/○/○/○/○/○/○/○)
- EepMinimumLengthType (○/○/○/○/○/○/○/○)
- EepReadUnitSize (○/○/○/○/○/○/○/○)
- EepSpecifiedEraseCycles (○/○/○/○/○/○/○/○)
- EepTotalSize (○/○/○/○/○/○/○/○)
- EepWriteTime (○/○/○/○/○/○/○/○)
- EepWriteUnitSize (○/○/○/○/○/○/○/○)
- EepGeneral (○/○/○/○/○/○/○/○)
- エラーコード一覧
- "--"はDemにより決定される
エラーコード Dec Hex R4.0.3 R21-11 EEP_E_PARAM_CONFIG 16 0x10 ○ - EEP_E_INIT_FAILED 16 0x10 - ○ EEP_E_PARAM_ADDRESS 17 0x11 ○ ○ EEP_E_PARAM_DATA 18 0x12 ○ ○ EEP_E_PARAM_LENGTH 19 0x13 ○ ○ EEP_E_PARAM_POINTER 35 0x23 ○ ○ EEP_E_UNINIT 32 0x20 ○ ○ EEP_E_BUSY 33 0x21 ○ ○ EEP_E_TIMEOUT 34 0x22 ○ ○ EEP_E_ERASE_FAILED -- -- ○ ○ EEP_E_WRITE_FAILED -- -- ○ ○ EEP_E_READ_FAILED -- -- ○ ○ EEP_E_COMPARE_FAILED -- -- ○ ○
API仕様
Eep_Init
void Eep_Init(const Eep_ConfigType* ConfigPtr)
Eep_SetMode
void Eep_SetMode(MemIf_ModeType Mode)
Eep_Read
Std_ReturnType Eep_Read(Eep_AddressType EepromAddress, uint8* DataBufferPtr, Eep_LengthType Length)
Eep_Write
Std_ReturnType Eep_Write(Eep_AddressType EepromAddress, const uint8* DataBufferPtr, Eep_LengthType Length)
Eep_Erase
Std_ReturnType Eep_Erase(Eep_AddressType EepromAddress, Eep_LengthType Length)
Eep_Compare
Std_ReturnType Eep_Compare(Eep_AddressType EepromAddress, const uint8* DataBufferPtr, Eep_LengthType Length)
Eep_Cancel
void Eep_Cancel(void)
Eep_GetStatus
MemIf_StatusType Eep_GetStatus(void)
Eep_GetJobResult
MemIf_JobResultType Eep_GetJobResult(void)
Eep_GetVersionInfo
void Eep_GetVersionInfo(Std_VersionInfoType* versioninfo)
Eep_MainFunction
void Eep_MainFunction(void)
Eep_JobEndNotification
void Eep_JobEndNotification (void)
Eep_JobErrorNotification
void Eep_JobErrorNotification (void)
コンフィギュレーション仕様
EepGeneral
/AUTOSAR/EcucDefs/Eep/EepGeneral
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Eep_00085
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 1
EepDevErrorDetect
/AUTOSAR/EcucDefs/Eep/EepGeneral/EepDevErrorDetect
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Eep_00188
- タイプ: BOOLEAN-PARAM
- 多重度: 1
- デフォルト値:
- R4.0.3/R4.1.3/R4.2.2: true
- R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false
EepDriverIndex
/AUTOSAR/EcucDefs/Eep/EepGeneral/EepDriverIndex
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Eep_00189
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 254
- 下限値: 0
EepEcucPartitionRef
/AUTOSAR/EcucDefs/Eep/EepGeneral/EepEcucPartitionRef
- 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Eep_00206
- タイプ: REFERENCE
- 多重度: 0..1
- 参照先: /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition
EepMainFunctionPeriod
/AUTOSAR/EcucDefs/Eep/EepGeneral/EepMainFunctionPeriod
- 対象リビジョン: R21-11
- SWSタグ: ECUC_Eep_00170
- タイプ: FLOAT-PARAM
- 多重度: 0..1
- 上限値: INF
- 下限値: 0
EepUseInterrupts
/AUTOSAR/EcucDefs/Eep/EepGeneral/EepUseInterrupts
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Eep_00163
- タイプ: BOOLEAN-PARAM
- 多重度: 1
- デフォルト値: false
EepVersionInfoApi
/AUTOSAR/EcucDefs/Eep/EepGeneral/EepVersionInfoApi
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Eep_00164
- タイプ: BOOLEAN-PARAM
- 多重度: 1
- デフォルト値: false
EepWriteCycleReduction
/AUTOSAR/EcucDefs/Eep/EepGeneral/EepWriteCycleReduction
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Eep_00165
- タイプ: BOOLEAN-PARAM
- 多重度: 1
- デフォルト値: false
EepInitConfiguration
/AUTOSAR/EcucDefs/Eep/EepInitConfiguration
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Eep_00039
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 1
EepBaseAddress
/AUTOSAR/EcucDefs/Eep/EepInitConfiguration/EepBaseAddress
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Eep_00166
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 4294967295
- 下限値: 0
EepDefaultMode
/AUTOSAR/EcucDefs/Eep/EepInitConfiguration/EepDefaultMode
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Eep_00167
- タイプ: ENUMERATION-PARAM
- 多重度: 1
- 選択肢:
- MEMIF_MODE_FAST
- MEMIF_MODE_SLOW
- デフォルト値: MEMIF_MODE_SLOW
EepDemEventParameterRefs
/AUTOSAR/EcucDefs/Eep/EepInitConfiguration/EepDemEventParameterRefs
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Eep_00200
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 0..1
EEP_E_COMPARE_FAILED
/AUTOSAR/EcucDefs/Eep/EepInitConfiguration/EepDemEventParameterRefs/EEP_E_COMPARE_FAILED
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Eep_00204
- タイプ:
- R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE
- R4.4.0/R19-11/R20-11/R21-11: REFERENCE
- 多重度: 0..1
- 参照先: /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
EEP_E_ERASE_FAILED
/AUTOSAR/EcucDefs/Eep/EepInitConfiguration/EepDemEventParameterRefs/EEP_E_ERASE_FAILED
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Eep_00201
- タイプ:
- R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE
- R4.4.0/R19-11/R20-11/R21-11: REFERENCE
- 多重度: 0..1
- 参照先: /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
EEP_E_READ_FAILED
/AUTOSAR/EcucDefs/Eep/EepInitConfiguration/EepDemEventParameterRefs/EEP_E_READ_FAILED
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Eep_00203
- タイプ:
- R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE
- R4.4.0/R19-11/R20-11/R21-11: REFERENCE
- 多重度: 0..1
- 参照先: /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
EEP_E_WRITE_FAILED
/AUTOSAR/EcucDefs/Eep/EepInitConfiguration/EepDemEventParameterRefs/EEP_E_WRITE_FAILED
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Eep_00202
- タイプ:
- R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE
- R4.4.0/R19-11/R20-11/R21-11: REFERENCE
- 多重度: 0..1
- 参照先: /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
EepExternalDriver
/AUTOSAR/EcucDefs/Eep/EepInitConfiguration/EepExternalDriver
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Eep_00190
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 0..1
EepSpiReference
/AUTOSAR/EcucDefs/Eep/EepInitConfiguration/EepExternalDriver/EepSpiReference
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Eep_00176
- タイプ:
- R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE
- R4.4.0/R19-11/R20-11/R21-11: REFERENCE
- 多重度: 1..*
- 参照先: /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiSequence
EepFastReadBlockSize
/AUTOSAR/EcucDefs/Eep/EepInitConfiguration/EepFastReadBlockSize
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Eep_00168
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 4294967295
- 下限値: 0
EepFastWriteBlockSize
/AUTOSAR/EcucDefs/Eep/EepInitConfiguration/EepFastWriteBlockSize
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Eep_00169
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 4294967295
- 下限値: 0
EepJobCallCycle
/AUTOSAR/EcucDefs/Eep/EepInitConfiguration/EepJobCallCycle
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11
- SWSタグ: ECUC_Eep_00170
- タイプ: FLOAT-PARAM
- 多重度: 0..1
- 上限値: INF
- 下限値: 0
EepJobEndNotification
/AUTOSAR/EcucDefs/Eep/EepInitConfiguration/EepJobEndNotification
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Eep_00171
- タイプ: FUNCTION-NAME
- 多重度: 0..1
EepJobErrorNotification
/AUTOSAR/EcucDefs/Eep/EepInitConfiguration/EepJobErrorNotification
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Eep_00172
- タイプ: FUNCTION-NAME
- 多重度: 0..1
EepNormalReadBlockSize
/AUTOSAR/EcucDefs/Eep/EepInitConfiguration/EepNormalReadBlockSize
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Eep_00173
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 4294967295
- 下限値: 0
EepNormalWriteBlockSize
/AUTOSAR/EcucDefs/Eep/EepInitConfiguration/EepNormalWriteBlockSize
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Eep_00174
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 4294967295
- 下限値: 0
EepSize
/AUTOSAR/EcucDefs/Eep/EepInitConfiguration/EepSize
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Eep_00175
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 4294967295
- 下限値: 0
EepPublishedInformation
/AUTOSAR/EcucDefs/Eep/EepPublishedInformation
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Eep_00111
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 1
EepAllowedWriteCycles
/AUTOSAR/EcucDefs/Eep/EepPublishedInformation/EepAllowedWriteCycles
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Eep_00177
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 4294967295
- 下限値: 0
EepEraseTime
/AUTOSAR/EcucDefs/Eep/EepPublishedInformation/EepEraseTime
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Eep_00178
- タイプ: FLOAT-PARAM
- 多重度: 1
- 上限値: INF
- 下限値: 0
EepEraseUnitSize
/AUTOSAR/EcucDefs/Eep/EepPublishedInformation/EepEraseUnitSize
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Eep_00179
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 4294967295
- 下限値: 0
EepEraseValue
/AUTOSAR/EcucDefs/Eep/EepPublishedInformation/EepEraseValue
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Eep_00180
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 255
- 下限値: 0
EepMinimumAddressType
/AUTOSAR/EcucDefs/Eep/EepPublishedInformation/EepMinimumAddressType
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Eep_00181
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 4294967295
- 下限値: 0
EepMinimumLengthType
/AUTOSAR/EcucDefs/Eep/EepPublishedInformation/EepMinimumLengthType
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Eep_00182
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 4294967295
- 下限値: 0
EepReadUnitSize
/AUTOSAR/EcucDefs/Eep/EepPublishedInformation/EepReadUnitSize
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Eep_00183
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 4294967295
- 下限値: 0
EepSpecifiedEraseCycles
/AUTOSAR/EcucDefs/Eep/EepPublishedInformation/EepSpecifiedEraseCycles
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Eep_00187
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 4294967295
- 下限値: 0
EepTotalSize
/AUTOSAR/EcucDefs/Eep/EepPublishedInformation/EepTotalSize
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Eep_00184
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 4294967295
- 下限値: 0
EepWriteTime
/AUTOSAR/EcucDefs/Eep/EepPublishedInformation/EepWriteTime
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Eep_00185
- タイプ: FLOAT-PARAM
- 多重度: 1
- 上限値: INF
- 下限値: 0
EepWriteUnitSize
/AUTOSAR/EcucDefs/Eep/EepPublishedInformation/EepWriteUnitSize
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Eep_00186
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 4294967295
- 下限値: 0
Last modified
17 months ago
Last modified on Dec 5, 2022, 1:10:36 PM
Note:
See TracWiki
for help on using the wiki.