{{{ #!html
Flash EEPROM Emulation
}}} [[BR]] = 概要 = * API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||= R4.2.2 =||= R21-11 =|| || [#Fee_Init Fee_Init] || 0|| 0x00|| しろまる || しろまる || しろまる || || [#Fee_SetMode Fee_SetMode] || 1|| 0x01|| しろまる || しろまる || - || || [#Fee_Read Fee_Read] || 2|| 0x02|| しろまる || しろまる || しろまる || || [#Fee_Write Fee_Write] || 3|| 0x03|| しろまる || しろまる || しろまる || || [#Fee_Cancel Fee_Cancel] || 4|| 0x04|| しろまる || しろまる || しろまる || || [#Fee_GetStatus Fee_GetStatus] || 5|| 0x05|| しろまる || しろまる || しろまる || || [#Fee_GetJobResult Fee_GetJobResult] || 6|| 0x06|| しろまる || しろまる || しろまる || || [#Fee_InvalidateBlock Fee_InvalidateBlock] || 7|| 0x07|| しろまる || しろまる || しろまる || || [#Fee_GetVersionInfo Fee_GetVersionInfo] || 8|| 0x08|| しろまる || しろまる || しろまる || || [#Fee_EraseImmediateBlock Fee_EraseImmediateBlock] || 9|| 0x09|| しろまる || しろまる || しろまる || || [#Fee_JobEndNotification Fee_JobEndNotification] || 16|| 0x10|| しろまる || しろまる || しろまる || || [#Fee_JobErrorNotification Fee_JobErrorNotification] || 17|| 0x11|| しろまる || しろまる || - || || [#Fee_MainFunction 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 FeeBlockConfiguration] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#FeeBlockNumber FeeBlockNumber] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#FeeBlockSize FeeBlockSize] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#FeeDeviceIndex FeeDeviceIndex] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#FeeImmediateData FeeImmediateData] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#FeeMemAccAddressArea FeeMemAccAddressArea] (-/-/-/-/-/-/-/しろまる) * [#FeeNumberOfWriteCycles FeeNumberOfWriteCycles] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#FeeGeneral FeeGeneral] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#FeeBufferAlignmentValue FeeBufferAlignmentValue] (-/-/-/-/-/-/-/しろまる) * [#FeeDevErrorDetect FeeDevErrorDetect] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#FeeIndex FeeIndex] (しろまる/しろまる/-/-/-/-/-/-) * [#FeeMainFunctionPeriod FeeMainFunctionPeriod] (-/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#FeeMinimumReadPageSize FeeMinimumReadPageSize] (-/-/-/-/-/-/-/しろまる) * [#FeeNvmJobEndNotification FeeNvmJobEndNotification] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#FeeNvmJobErrorNotification FeeNvmJobErrorNotification] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#FeePollingMode FeePollingMode] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#FeeSetModeSupported FeeSetModeSupported] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#FeeVersionInfoApi FeeVersionInfoApi] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#FeeVirtualPageSize FeeVirtualPageSize] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#FeePublishedInformation FeePublishedInformation] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#FeeBlockOverhead FeeBlockOverhead] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#FeeMaximumBlockingTime FeeMaximumBlockingTime] (しろまる/しろまる/-/-/-/-/-/-) * [#FeePageOverhead FeePageOverhead] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * エラーコード一覧 ||= エラーコード =||= 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 * 参照先: [wiki:spec/Fls#FlsGeneral /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 * 参照先: [wiki:spec/MemAcc#MemAccAddressAreaConfiguration /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 * 参照先: [wiki:spec/MemAcc#MemAccAddressAreaConfiguration /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

AltStyle によって変換されたページ (->オリジナル) /