Flash EEPROM Emulation
概要
- API一覧
API ID
[Dec]ID
[Hex]R4.0.3 R4.2.2 R21-11 Fee_Init 0 0x00 ○しろまる ○しろまる ○しろまる Fee_SetMode 1 0x01 ○しろまる ○しろまる - Fee_Read 2 0x02 ○しろまる ○しろまる ○しろまる Fee_Write 3 0x03 ○しろまる ○しろまる ○しろまる Fee_Cancel 4 0x04 ○しろまる ○しろまる ○しろまる Fee_GetStatus 5 0x05 ○しろまる ○しろまる ○しろまる Fee_GetJobResult 6 0x06 ○しろまる ○しろまる ○しろまる Fee_InvalidateBlock 7 0x07 ○しろまる ○しろまる ○しろまる Fee_GetVersionInfo 8 0x08 ○しろまる ○しろまる ○しろまる Fee_EraseImmediateBlock 9 0x09 ○しろまる ○しろまる ○しろまる Fee_JobEndNotification 16 0x10 ○しろまる ○しろまる ○しろまる Fee_JobErrorNotification 17 0x11 ○しろまる ○しろまる - Fee_MainFunction 18 0x12 ○しろまる ○しろまる ○しろまる
- コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11)
- FeeBlockConfiguration (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FeeBlockNumber (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FeeBlockSize (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FeeDeviceIndex (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FeeImmediateData (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FeeMemAccAddressArea (-/-/-/-/-/-/-/○しろまる)
- FeeNumberOfWriteCycles (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FeeGeneral (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FeeBufferAlignmentValue (-/-/-/-/-/-/-/○しろまる)
- FeeDevErrorDetect (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FeeIndex (○しろまる/○しろまる/-/-/-/-/-/-)
- FeeMainFunctionPeriod (-/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FeeMinimumReadPageSize (-/-/-/-/-/-/-/○しろまる)
- FeeNvmJobEndNotification (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FeeNvmJobErrorNotification (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FeePollingMode (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FeeSetModeSupported (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FeeVersionInfoApi (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FeeVirtualPageSize (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FeePublishedInformation (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FeeBlockOverhead (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FeeMaximumBlockingTime (○しろまる/○しろまる/-/-/-/-/-/-)
- FeePageOverhead (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- FeeBlockConfiguration (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- エラーコード一覧
エラーコード Dec Hex R4.0.3 R4.2.2 R21-11 FEE_E_UNINIT 1 0x01 ○しろまる ○しろまる ○しろまる FEE_E_INVALID_BLOCK_NO 2 0x02 ○しろまる ○しろまる ○しろまる FEE_E_INVALID_BLOCK_OFS 3 0x03 ○しろまる ○しろまる ○しろまる FEE_E_INVALID_DATA_PTR 4 0x04 ○しろまる - - FEE_E_PARAM_POINTER 4 0x04 - ○しろまる ○しろまる FEE_E_INVALID_BLOCK_LEN 5 0x05 ○しろまる ○しろまる ○しろまる FEE_E_BUSY 6 0x06 ○しろまる ○しろまる ○しろまる FEE_E_BUSY_INTERNAL 7 0x07 ○しろまる - - FEE_E_INVALID_CANCEL 8 0x08 ○しろまる ○しろまる ○しろまる FEE_E_INIT_FAILED 9 0x09 - ○しろまる -
API仕様
Fee_Init
- R4.0.3 / R4.2.2
void Fee_Init(void)
- R21-11
void Fee_Init (const Fee_ConfigType* ConfigPtr)
Fee_SetMode
void Fee_SetMode(MemIf_ModeType Mode)
Fee_Read
Std_ReturnType Fee_Read(uint16 BlockNumber, uint16 BlockOffset, uint8* DataBufferPtr, uint16 Length)
Fee_Write
- R4.0.3
Std_ReturnType Fee_Write(uint16 BlockNumber, uint8* DataBufferPtr)
- R4.2.2 / R21-11
Std_ReturnType Fee_Write(uint16 BlockNumber, const uint8* DataBufferPtr)
Fee_Cancel
void Fee_Cancel(void)
Fee_GetStatus
MemIf_StatusType Fee_GetStatus(void)
Fee_GetJobResult
MemIf_JobResultType Fee_GetJobResult(void)
Fee_InvalidateBlock
Std_ReturnType Fee_InvalidateBlock(uint16 BlockNumber)
Fee_GetVersionInfo
void Fee_GetVersionInfo(Std_VersionInfoType* VersionInfoPtr)
Fee_EraseImmediateBlock
Std_ReturnType Fee_EraseImmediateBlock(uint16 BlockNumber)
Fee_JobEndNotification
void Fee_JobEndNotification(void)
Fee_JobErrorNotification
void Fee_JobErrorNotification(void)
Fee_MainFunction
void Fee_MainFunction(void)
コンフィギュレーション仕様
FeeBlockConfiguration
/AUTOSAR/EcucDefs/Fee/FeeBlockConfiguration
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Fee_00040
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 1..*
FeeBlockNumber
/AUTOSAR/EcucDefs/Fee/FeeBlockConfiguration/FeeBlockNumber
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Fee_00150
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 65534
- 下限値: 1
FeeBlockSize
/AUTOSAR/EcucDefs/Fee/FeeBlockConfiguration/FeeBlockSize
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Fee_00148
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 65535
- 下限値: 1
FeeDeviceIndex
/AUTOSAR/EcucDefs/Fee/FeeBlockConfiguration/FeeDeviceIndex
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Fee_00149
- タイプ:
- 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
- 多重度:
- R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11: 1
- R21-11: 0..1
- 参照先: /AUTOSAR/EcucDefs/Fls/FlsGeneral
FeeImmediateData
/AUTOSAR/EcucDefs/Fee/FeeBlockConfiguration/FeeImmediateData
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Fee_00151
- タイプ: BOOLEAN-PARAM
- 多重度: 1
FeeMemAccAddressArea
/AUTOSAR/EcucDefs/Fee/FeeBlockConfiguration/FeeMemAccAddressArea
- 対象リビジョン: R21-11
- SWSタグ: ECUC_Fee_00155
- タイプ: REFERENCE
- 多重度: 0..1
- 参照先: /AUTOSAR/EcucDefs/MemAcc/MemAccAddressAreaConfiguration
FeeNumberOfWriteCycles
/AUTOSAR/EcucDefs/Fee/FeeBlockConfiguration/FeeNumberOfWriteCycles
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Fee_00110
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 4294967295
- 下限値: 0
FeeGeneral
/AUTOSAR/EcucDefs/Fee/FeeGeneral
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Fee_00039
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 1
FeeBufferAlignmentValue
/AUTOSAR/EcucDefs/Fee/FeeGeneral/FeeBufferAlignmentValue
- 対象リビジョン: R21-11
- SWSタグ: ECUC_Fee_00157
- タイプ: REFERENCE
- 多重度: 1
- 参照先: /AUTOSAR/EcucDefs/MemAcc/MemAccAddressAreaConfiguration
FeeDevErrorDetect
/AUTOSAR/EcucDefs/Fee/FeeGeneral/FeeDevErrorDetect
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Fee_00111
- タイプ: BOOLEAN-PARAM
- 多重度: 1
- デフォルト値:
- R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false
FeeIndex
/AUTOSAR/EcucDefs/Fee/FeeGeneral/FeeIndex
- 対象リビジョン: R4.0.3/R4.1.3
- タイプ: INTEGER-PARAM
- 多重度:
- R4.0.3: 1
- R4.1.3: 0..1
- 上限値: 254
- 下限値: 0
FeeMainFunctionPeriod
/AUTOSAR/EcucDefs/Fee/FeeGeneral/FeeMainFunctionPeriod
- 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Fee_00153
- タイプ: FLOAT-PARAM
- 多重度: 1
- 上限値: INF
- 下限値:
- R4.1.3/R4.2.2: 1E-7
- R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0
FeeMinimumReadPageSize
/AUTOSAR/EcucDefs/Fee/FeeGeneral/FeeMinimumReadPageSize
- 対象リビジョン: R21-11
- SWSタグ: ECUC_Fee_00156
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 65535
- 下限値: 0
FeeNvmJobEndNotification
/AUTOSAR/EcucDefs/Fee/FeeGeneral/FeeNvmJobEndNotification
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Fee_00112
- タイプ: FUNCTION-NAME
- 多重度: 0..1
FeeNvmJobErrorNotification
/AUTOSAR/EcucDefs/Fee/FeeGeneral/FeeNvmJobErrorNotification
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Fee_00113
- タイプ: FUNCTION-NAME
- 多重度: 0..1
FeePollingMode
/AUTOSAR/EcucDefs/Fee/FeeGeneral/FeePollingMode
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Fee_00114
- タイプ: BOOLEAN-PARAM
- 多重度: 1
FeeSetModeSupported
/AUTOSAR/EcucDefs/Fee/FeeGeneral/FeeSetModeSupported
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Fee_00119
- タイプ: BOOLEAN-PARAM
- 多重度: 1
FeeVersionInfoApi
/AUTOSAR/EcucDefs/Fee/FeeGeneral/FeeVersionInfoApi
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Fee_00115
- タイプ: BOOLEAN-PARAM
- 多重度: 1
- デフォルト値:
- R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false
FeeVirtualPageSize
/AUTOSAR/EcucDefs/Fee/FeeGeneral/FeeVirtualPageSize
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Fee_00116
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 65535
- 下限値: 0
FeePublishedInformation
/AUTOSAR/EcucDefs/Fee/FeePublishedInformation
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Fee_00043
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 1
FeeBlockOverhead
/AUTOSAR/EcucDefs/Fee/FeePublishedInformation/FeeBlockOverhead
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Fee_00117
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 65535
- 下限値: 0
FeeMaximumBlockingTime
/AUTOSAR/EcucDefs/Fee/FeePublishedInformation/FeeMaximumBlockingTime
- 対象リビジョン: R4.0.3/R4.1.3
- タイプ: FLOAT-PARAM
- 多重度:
- R4.0.3: 1
- R4.1.3: 0..1
- 上限値: INF
- 下限値: 0
FeePageOverhead
/AUTOSAR/EcucDefs/Fee/FeePublishedInformation/FeePageOverhead
- 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Fee_00118
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 65535
- 下限値: 0
Last modified
3 years ago
Last modified on Dec 9, 2022, 1:03:53 PM
Note:
See TracWiki
for help on using the wiki.