{{{ #!html
NVRAM Manager
}}} [[BR]] = 概要 = * API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||= R4.2.2 =||= R21-11 =|| || [#NvM_Init NvM_Init] || 0|| 0x00|| しろまる || しろまる || しろまる || || [#NvM_SetDataIndex NvM_SetDataIndex] || 1|| 0x01|| しろまる || しろまる || しろまる || || [#NvM_GetDataIndex NvM_GetDataIndex] || 2|| 0x02|| しろまる || しろまる || しろまる || || [#NvM_SetBlockProtection NvM_SetBlockProtection] || 3|| 0x03|| しろまる || しろまる || しろまる || || [#NvM_GetErrorStatus NvM_GetErrorStatus] || 4|| 0x04|| しろまる || しろまる || しろまる || || [#NvM_GetVersionInfo NvM_GetVersionInfo] || 15|| 0x0F|| しろまる || しろまる || しろまる || || [#NvM_SetRamBlockStatus NvM_SetRamBlockStatus] || 5|| 0x05|| しろまる || しろまる || しろまる || || [#NvM_SetBlockLockStatus NvM_SetBlockLockStatus] || 19|| 0x13|| しろまる || しろまる || しろまる || || [#NvM_ReadBlock NvM_ReadBlock] || 6|| 0x06|| しろまる || しろまる || しろまる || || [#NvM_WriteBlock NvM_WriteBlock] || 7|| 0x07|| しろまる || しろまる || しろまる || || [#NvM_RestoreBlockDefaults NvM_RestoreBlockDefaults] || 8|| 0x08|| しろまる || しろまる || しろまる || || [#NvM_EraseNvBlock NvM_EraseNvBlock] || 9|| 0x09|| しろまる || しろまる || しろまる || || [#NvM_CancelWriteAll NvM_CancelWriteAll] || 10|| 0x0A|| しろまる || しろまる || しろまる || || [#NvM_InvalidateNvBlock NvM_InvalidateNvBlock] || 11|| 0x0B|| しろまる || しろまる || しろまる || || [#NvM_CancelJobs NvM_CancelJobs] || 16|| 0x10|| しろまる || しろまる || しろまる || || [#NvM_ReadAll NvM_ReadAll] || 12|| 0x0C|| しろまる || しろまる || しろまる || || [#NvM_WriteAll NvM_WriteAll] || 13|| 0x0D|| しろまる || しろまる || しろまる || || [#NvM_ReadPRAMBlock NvM_ReadPRAMBlock] || 22|| 0x16|| - || しろまる || しろまる || || [#NvM_WritePRAMBlock NvM_WritePRAMBlock] || 23|| 0x17|| - || しろまる || しろまる || || [#NvM_RestorePRAMBlockDefaults NvM_RestorePRAMBlockDefaults] || 24|| 0x18|| - || しろまる || しろまる || || [#NvM_ValidateAll NvM_ValidateAll] || 25|| 0x19|| - || しろまる || しろまる || || [#NvM_FirstInitAll NvM_FirstInitAll] || 20|| 0x14|| - || - || しろまる || || [#NvM_JobEndNotification NvM_JobEndNotification] || 17|| 0x11|| しろまる || しろまる || しろまる || || [#NvM_JobErrorNotification NvM_JobErrorNotification] || 18|| 0x12|| しろまる || しろまる || しろまる || || [#NvM_MainFunction NvM_MainFunction] || 14|| 0x0E|| しろまる || しろまる || しろまる || || [#NvM_SingleBlockCallbackFunction NvM_SingleBlockCallbackFunction] || --|| --|| しろまる || しろまる || しろまる || || [#NvM_MultiBlockCallbackFunction NvM_MultiBlockCallbackFunction] || --|| --|| しろまる || しろまる || しろまる || || [#InitBlockCallbackFunction InitBlockCallbackFunction] || --|| --|| しろまる || しろまる || - || || [#NvM_InitBlockCallbackFunction NvM_InitBlockCallbackFunction] || --|| --|| - || - || しろまる || || [#NvM_WriteRamBlockToNvm NvM_WriteRamBlockToNvm] || --|| --|| しろまる || しろまる || しろまる || || [#NvM_ReadRamBlockFromNvm NvM_ReadRamBlockFromNvm] || --|| --|| しろまる || しろまる || しろまる || * コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11) * [#NvMBlockCiphering NvMBlockCiphering] (-/-/-/-/-/-/しろまる/しろまる) * [#NvMCsmDecryptionJobReference NvMCsmDecryptionJobReference] (-/-/-/-/-/-/しろまる/しろまる) * [#NvMCsmEncryptionJobReference NvMCsmEncryptionJobReference] (-/-/-/-/-/-/しろまる/しろまる) * [#NvMNvBlockNVRAMDataLength NvMNvBlockNVRAMDataLength] (-/-/-/-/-/-/しろまる/しろまる) * [#NvMBlockDescriptor NvMBlockDescriptor] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMBlockCipheringRef NvMBlockCipheringRef] (-/-/-/-/-/-/しろまる/しろまる) * [#NvMBlockCrcType NvMBlockCrcType] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMBlockEcucPartitionRef NvMBlockEcucPartitionRef] (-/-/-/-/-/-/しろまる/しろまる) * [#NvMBlockHeaderInclude NvMBlockHeaderInclude] (-/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMBlockJobPriority NvMBlockJobPriority] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMBlockManagementType NvMBlockManagementType] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMBlockUseAutoValidation NvMBlockUseAutoValidation] (-/-/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMBlockUseCRCCompMechanism NvMBlockUseCRCCompMechanism] (-/-/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMBlockUseCompression NvMBlockUseCompression] (-/-/-/-/-/しろまる/しろまる/しろまる) * [#NvMBlockUseCrc NvMBlockUseCrc] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMBlockUsePort NvMBlockUsePort] (-/-/-/-/-/しろまる/しろまる/しろまる) * [#NvMBlockUseSetRamBlockStatus NvMBlockUseSetRamBlockStatus] (-/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMBlockUseSyncMechanism NvMBlockUseSyncMechanism] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMBlockWriteProt NvMBlockWriteProt] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMBswMBlockStatusInformation NvMBswMBlockStatusInformation] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMCalcRamBlockCrc NvMCalcRamBlockCrc] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMInitBlockCallback NvMInitBlockCallback] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMInitBlockCallbackFnc NvMInitBlockCallbackFnc] (-/-/-/-/-/しろまる/しろまる/しろまる) * [#NvMMaxNumOfReadRetries NvMMaxNumOfReadRetries] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMMaxNumOfWriteRetries NvMMaxNumOfWriteRetries] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMNvBlockBaseNumber NvMNvBlockBaseNumber] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMNvBlockLength NvMNvBlockLength] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMNvBlockNum NvMNvBlockNum] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMNvramBlockIdentifier NvMNvramBlockIdentifier] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMNvramDeviceId NvMNvramDeviceId] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMRamBlockDataAddress NvMRamBlockDataAddress] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMReadRamBlockFromNvCallback NvMReadRamBlockFromNvCallback] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMResistantToChangedSw NvMResistantToChangedSw] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMRomBlockDataAddress NvMRomBlockDataAddress] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMRomBlockNum NvMRomBlockNum] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMSelectBlockForFirstInitAll NvMSelectBlockForFirstInitAll] (-/-/-/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMSelectBlockForReadAll NvMSelectBlockForReadAll] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMSelectBlockForWriteAll NvMSelectBlockForWriteAll] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMSingleBlockCallback NvMSingleBlockCallback] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMSingleBlockCallbackFnc NvMSingleBlockCallbackFnc] (-/-/-/-/-/しろまる/しろまる/しろまる) * [#NvMStaticBlockIDCheck NvMStaticBlockIDCheck] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMTargetBlockReference NvMTargetBlockReference] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMEaRef NvMEaRef] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMNameOfEaBlock NvMNameOfEaBlock] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMFeeRef NvMFeeRef] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMNameOfFeeBlock NvMNameOfFeeBlock] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMWriteBlockOnce NvMWriteBlockOnce] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMWriteRamBlockToNvCallback NvMWriteRamBlockToNvCallback] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMWriteVerification NvMWriteVerification] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMWriteVerificationDataSize NvMWriteVerificationDataSize] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMCommon NvMCommon] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMApiConfigClass NvMApiConfigClass] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMBswMMultiBlockJobStatusInformation NvMBswMMultiBlockJobStatusInformation] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMBufferAlignmentValue NvMBufferAlignmentValue] (-/-/-/-/-/-/-/しろまる) * [#NvMCompiledConfigId NvMCompiledConfigId] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMCrcNumOfBytes NvMCrcNumOfBytes] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMCsmRetryCounter NvMCsmRetryCounter] (-/-/-/-/-/-/しろまる/しろまる) * [#NvMDatasetSelectionBits NvMDatasetSelectionBits] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMDevErrorDetect NvMDevErrorDetect] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMDrvModeSwitch NvMDrvModeSwitch] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/-) * [#NvMDynamicConfiguration NvMDynamicConfiguration] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMEcucPartitionRef NvMEcucPartitionRef] (-/-/-/-/-/-/しろまる/しろまる) * [#NvMJobPrioritization NvMJobPrioritization] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMMainFunctionPeriod NvMMainFunctionPeriod] (-/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMMasterEcucPartitionRef NvMMasterEcucPartitionRef] (-/-/-/-/-/-/しろまる/しろまる) * [#NvMMultiBlockCallback NvMMultiBlockCallback] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMPollingMode NvMPollingMode] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMRepeatMirrorOperations NvMRepeatMirrorOperations] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMSetRamBlockStatusApi NvMSetRamBlockStatusApi] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMSizeImmediateJobQueue NvMSizeImmediateJobQueue] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMSizeStandardJobQueue NvMSizeStandardJobQueue] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvMVersionInfoApi NvMVersionInfoApi] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NvmDemEventParameterRefs NvmDemEventParameterRefs] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NVM_E_HARDWARE NVM_E_HARDWARE] (-/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NVM_E_INTEGRITY_FAILED NVM_E_INTEGRITY_FAILED] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NVM_E_LOSS_OF_REDUNDANCY NVM_E_LOSS_OF_REDUNDANCY] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NVM_E_QUEUE_OVERFLOW NVM_E_QUEUE_OVERFLOW] (しろまる/しろまる/しろまる/-/-/-/-/-) * [#NVM_E_REQ_FAILED NVM_E_REQ_FAILED] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NVM_E_VERIFY_FAILED NVM_E_VERIFY_FAILED] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NVM_E_WRITE_PROTECTED NVM_E_WRITE_PROTECTED] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#NVM_E_WRONG_BLOCK_ID NVM_E_WRONG_BLOCK_ID] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * エラーコード一覧 * "--"は[wiki:spec/Dem Dem]により決定される ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||= R4.2.2 =||= R21-11 =|| || NVM_E_PARAM_BLOCK_ID || 10|| 0x0A|| しろまる || しろまる || しろまる || || NVM_E_PARAM_BLOCK_TYPE || 11|| 0x0B|| しろまる || しろまる || - || || NVM_E_PARAM_BLOCK_DATA_IDX || 12|| 0x0C|| しろまる || しろまる || しろまる || || NVM_E_PARAM_ADDRESS || 13|| 0x0D|| しろまる || しろまる || しろまる || || NVM_E_PARAM_DATA || 14|| 0x0E|| しろまる || しろまる || しろまる || || NVM_E_PARAM_POINTER || 15|| 0x0F|| しろまる || しろまる || しろまる || || NVM_E_BLOCK_WITHOUT_DEFAULTS || 17|| 0x11|| - || しろまる || しろまる || || NVM_E_NOT_INITIALIZED || 20|| 0x14|| しろまる || しろまる || - || || NVM_E_BLOCK_PENDING || 21|| 0x15|| しろまる || しろまる || しろまる || || NVM_E_BLOCK_CONFIG || 24|| 0x18|| しろまる || しろまる || しろまる || || NVM_E_BLOCK_LOCKED || 25|| 0x19|| しろまる || しろまる || しろまる || || NVM_E_HARDWARE || --|| --|| - || しろまる || しろまる || || NVM_E_INTEGRITY_FAILED || --|| --|| しろまる || しろまる || しろまる || || NVM_E_REQ_FAILED || --|| --|| しろまる || しろまる || しろまる || || NVM_E_WRONG_BLOCK_ID || --|| --|| しろまる || しろまる || しろまる || || NVM_E_VERIFY_FAILED || --|| --|| しろまる || しろまる || しろまる || || NVM_E_LOSS_OF_REDUNDANCY || --|| --|| しろまる || しろまる || しろまる || || NVM_E_QUEUE_OVERFLOW || --|| --|| しろまる || しろまる || - || || NVM_E_WRITE_PROTECTED || --|| --|| しろまる || しろまる || - || || NVM_E_UNINIT || 20|| 0x14|| - || - || しろまる || || NVM_E_WRITE_ ONCE_STATUS_ UNKNOWN || 26|| 0x1A|| - || - || しろまる || || NVM_E_BLOCK_CHIPHER_LENGTH_MISSMATCH || 27|| 0x1B|| - || - || しろまる || || NVM_E_QUEUE_FULL || 160|| 0xA0|| - || - || しろまる || ---- = API仕様 = == NvM_Init == * 4.0.3 {{{ void NvM_Init(void) }}} * 4.2.2 / R21-11 {{{ void NvM_Init(const NvM_ConfigType* ConfigPtr) }}} == NvM_SetDataIndex == {{{ Std_ReturnType NvM_SetDataIndex(NvM_BlockIdType BlockId, uint8 DataIndex) }}} == NvM_GetDataIndex == {{{ Std_ReturnType NvM_GetDataIndex(NvM_BlockIdType BlockId, uint8* DataIndexPtr) }}} == NvM_SetBlockProtection == {{{ Std_ReturnType NvM_SetBlockProtection(NvM_BlockIdType BlockId, boolean ProtectionEnabled) }}} == NvM_GetErrorStatus == {{{ Std_ReturnType NvM_GetErrorStatus(NvM_BlockIdType BlockId, NvM_RequestResultType* RequestResultPtr) }}} == NvM_GetVersionInfo == {{{ void NvM_GetVersionInfo(Std_VersionInfoType* versioninfo) }}} == NvM_SetRamBlockStatus == {{{ Std_ReturnType NvM_SetRamBlockStatus(NvM_BlockIdType BlockId, boolean BlockChanged) }}} == NvM_SetBlockLockStatus == {{{ void NvM_SetBlockLockStatus(NvM_BlockIdType BlockId, boolean BlockLocked) }}} == NvM_ReadBlock == {{{ Std_ReturnType NvM_ReadBlock(NvM_BlockIdType BlockId, void* NvM_DstPtr) }}} == NvM_WriteBlock == {{{ Std_ReturnType NvM_WriteBlock(NvM_BlockIdType BlockId, const void* NvM_SrcPtr) }}} == NvM_RestoreBlockDefaults == {{{ Std_ReturnType NvM_RestoreBlockDefaults(NvM_BlockIdType BlockId, void* NvM_DestPtr) }}} == NvM_EraseNvBlock == {{{ Std_ReturnType NvM_EraseNvBlock(NvM_BlockIdType BlockId) }}} == NvM_CancelWriteAll == {{{ void NvM_CancelWriteAll(void) }}} == NvM_InvalidateNvBlock == {{{ Std_ReturnType NvM_InvalidateNvBlock(NvM_BlockIdType BlockId) }}} == NvM_CancelJobs == {{{ Std_ReturnType NvM_CancelJobs(NvM_BlockIdType BlockId) }}} == NvM_ReadAll == {{{ void NvM_ReadAll(void) }}} == NvM_WriteAll == {{{ void NvM_WriteAll(void) }}} == NvM_ReadPRAMBlock == {{{ Std_ReturnType NvM_ReadPRAMBlock(NvM_BlockIdType BlockId) }}} == NvM_WritePRAMBlock == {{{ Std_ReturnType NvM_WritePRAMBlock(NvM_BlockIdType BlockId) }}} == NvM_RestorePRAMBlockDefaults == {{{ Std_ReturnType NvM_RestorePRAMBlockDefaults(NvM_BlockIdType BlockId) }}} == NvM_ValidateAll == {{{ void NvM_ValidateAll(void) }}} == NvM_FirstInitAll == {{{ void NvM_FirstInitAll (void) }}} == NvM_JobEndNotification == {{{ void NvM_JobEndNotification(void) }}} == NvM_JobErrorNotification == {{{ void NvM_JobErrorNotification(void) }}} == NvM_MainFunction == {{{ void NvM_MainFunction(void) }}} == NvM_SingleBlockCallbackFunction == * R4.0.3 / R4.2.2 {{{ Std_ReturnType NvM_SingleBlockCallbackFunction(uint8 ServiceId, NvM_RequestResultType JobResult) }}} * R21-11 {{{ Std_ReturnType NvM_SingleBlockCallbackFunction (NvM_BlockRequestType BlockRequest, NvM_RequestResultType JobResult) }}} == NvM_MultiBlockCallbackFunction == * R4.0.3 / R4.2.2 {{{ void NvM_MultiBlockCallbackFunction(uint8 ServiceId, NvM_RequestResultType JobResult) }}} * R21-11 {{{ Std_ReturnType NvM_MultiBlockCallbackFunction (NvM_MultiBlockRequestType MultiBlockRequest, NvM_RequestResultType JobResult) }}} == InitBlockCallbackFunction == {{{ Std_ReturnType InitB(lockCallbackFunction(void) }}} == NvM_InitBlockCallbackFunction == {{{ Std_ReturnType NvM_InitBlockCallbackFunction (NvM_InitBlockRequestType InitBlockRequest) }}} == NvM_WriteRamBlockToNvm == {{{ Std_ReturnType NvM_WriteRamBlockToNvm(void* NvMBuffer) }}} == NvM_ReadRamBlockFromNvm == {{{ Std_ReturnType NvM_ReadRamBlockFromNvm(const void* NvMBuffer) }}} ---- = コンフィギュレーション仕様 = == NvMBlockCiphering == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockCiphering }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_NvM_00568 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..65535 == NvMCsmDecryptionJobReference == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockCiphering/NvMCsmDecryptionJobReference }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_NvM_00571 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/Csm#CsmJob /AUTOSAR/EcucDefs/Csm/CsmJobs/CsmJob] == NvMCsmEncryptionJobReference == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockCiphering/NvMCsmEncryptionJobReference }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_NvM_00570 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/Csm#CsmJob /AUTOSAR/EcucDefs/Csm/CsmJobs/CsmJob] == NvMNvBlockNVRAMDataLength == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockCiphering/NvMNvBlockNVRAMDataLength }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_NvM_00569 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 1 * デフォルト値: 16 == NvMBlockDescriptor == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00061 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1..65536 == NvMBlockCipheringRef == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockCipheringRef }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_NvM_00567 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [#NvMBlockCiphering /AUTOSAR/EcucDefs/NvM/NvMBlockCiphering] == NvMBlockCrcType == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockCrcType }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00476 * タイプ: ENUMERATION-PARAM * 多重度: 0..1 * 選択肢: * NVM_CRC16 * NVM_CRC32 * NVM_CRC8 == NvMBlockEcucPartitionRef == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockEcucPartitionRef }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_NvM_00564 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition] == NvMBlockHeaderInclude == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockHeaderInclude }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00554 * タイプ: STRING-PARAM * 多重度: 0..1 == NvMBlockJobPriority == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockJobPriority }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00477 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 255 * 下限値: 0 == NvMBlockManagementType == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockManagementType }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00062 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * NVM_BLOCK_DATASET * NVM_BLOCK_NATIVE * NVM_BLOCK_REDUNDANT == NvMBlockUseAutoValidation == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockUseAutoValidation }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00557 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == NvMBlockUseCRCCompMechanism == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockUseCRCCompMechanism }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00556 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == NvMBlockUseCompression == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockUseCompression }}} * 対象リビジョン: R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00563 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == NvMBlockUseCrc == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockUseCrc }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00036 * タイプ: BOOLEAN-PARAM * 多重度: 1 == NvMBlockUsePort == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockUsePort }}} * 対象リビジョン: R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00559 * タイプ: BOOLEAN-PARAM * 多重度: 1 == NvMBlockUseSetRamBlockStatus == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockUseSetRamBlockStatus }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00552 * タイプ: BOOLEAN-PARAM * 多重度: 1 == NvMBlockUseSyncMechanism == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockUseSyncMechanism }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00519 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == NvMBlockWriteProt == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockWriteProt }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00033 * タイプ: BOOLEAN-PARAM * 多重度: 1 == NvMBswMBlockStatusInformation == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBswMBlockStatusInformation }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00551 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == NvMCalcRamBlockCrc == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMCalcRamBlockCrc }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00119 * タイプ: BOOLEAN-PARAM * 多重度: 0..1 == NvMInitBlockCallback == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMInitBlockCallback }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: * R4.2.2/R4.3.1/R4.4.0: ECUC_NvM_00116 * R19-11/R20-11/R21-11: ECUC_NvM_00561 * タイプ: * R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0: FUNCTION-NAME * R19-11/R20-11/R21-11: PARAM-CONF-CONTAINER * 多重度: 0..1 == NvMInitBlockCallbackFnc == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMInitBlockCallback/NvMInitBlockCallbackFnc }}} * 対象リビジョン: R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00116 * タイプ: FUNCTION-NAME * 多重度: 0..1 == NvMMaxNumOfReadRetries == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMMaxNumOfReadRetries }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00533 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 7 * 下限値: 0 * デフォルト値: 0 == NvMMaxNumOfWriteRetries == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMMaxNumOfWriteRetries }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00499 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 7 * 下限値: 0 == NvMNvBlockBaseNumber == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMNvBlockBaseNumber }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00478 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65534 * 下限値: 1 == NvMNvBlockLength == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMNvBlockLength }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00479 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 1 == NvMNvBlockNum == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMNvBlockNum }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00480 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 255 * 下限値: 1 == NvMNvramBlockIdentifier == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMNvramBlockIdentifier }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00481 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: * R4.0.3/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 2 * R4.1.3/R4.2.2: 1 == NvMNvramDeviceId == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMNvramDeviceId }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00035 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: * R4.0.3/R4.1.3: 254 * R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 1 * 下限値: 0 == NvMRamBlockDataAddress == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMRamBlockDataAddress }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00482 * タイプ: STRING-PARAM * 多重度: 0..1 == NvMReadRamBlockFromNvCallback == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMReadRamBlockFromNvCallback }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00521 * タイプ: FUNCTION-NAME * 多重度: 0..1 == NvMResistantToChangedSw == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMResistantToChangedSw }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00483 * タイプ: BOOLEAN-PARAM * 多重度: 1 == NvMRomBlockDataAddress == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMRomBlockDataAddress }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00484 * タイプ: STRING-PARAM * 多重度: 0..1 == NvMRomBlockNum == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMRomBlockNum }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00485 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: * R4.0.3/R4.1.3: 255 * R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 254 * 下限値: 0 == NvMSelectBlockForFirstInitAll == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMSelectBlockForFirstInitAll }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00558 * タイプ: BOOLEAN-PARAM * 多重度: 0..1 * デフォルト値: false == NvMSelectBlockForReadAll == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMSelectBlockForReadAll }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00117 * タイプ: BOOLEAN-PARAM * 多重度: 0..1 == NvMSelectBlockForWriteAll == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMSelectBlockForWriteAll }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00549 * タイプ: BOOLEAN-PARAM * 多重度: 0..1 == NvMSingleBlockCallback == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMSingleBlockCallback }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: * R4.2.2/R4.3.1/R4.4.0: ECUC_NvM_00506 * R19-11/R20-11/R21-11: ECUC_NvM_00562 * タイプ: * R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0: FUNCTION-NAME * R19-11/R20-11/R21-11: PARAM-CONF-CONTAINER * 多重度: 0..1 == NvMSingleBlockCallbackFnc == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMSingleBlockCallback/NvMSingleBlockCallbackFnc }}} * 対象リビジョン: R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00506 * タイプ: FUNCTION-NAME * 多重度: 0..1 == NvMStaticBlockIDCheck == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMStaticBlockIDCheck }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00532 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == NvMTargetBlockReference == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMTargetBlockReference }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00486 * タイプ: CHOICE-CONTAINER * 多重度: 1 == NvMEaRef == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMTargetBlockReference/NvMEaRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00487 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == NvMNameOfEaBlock == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMTargetBlockReference/NvMEaRef/NvMNameOfEaBlock }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00488 * タイプ: * 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 * 参照先: [wiki:spec/Ea#EaBlockConfiguration /AUTOSAR/EcucDefs/Ea/EaBlockConfiguration] == NvMFeeRef == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMTargetBlockReference/NvMFeeRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00489 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == NvMNameOfFeeBlock == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMTargetBlockReference/NvMFeeRef/NvMNameOfFeeBlock }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00490 * タイプ: * 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 * 参照先: [wiki:spec/Fee#FeeBlockConfiguration /AUTOSAR/EcucDefs/Fee/FeeBlockConfiguration] == NvMWriteBlockOnce == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMWriteBlockOnce }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00072 * タイプ: BOOLEAN-PARAM * 多重度: 1 == NvMWriteRamBlockToNvCallback == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMWriteRamBlockToNvCallback }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00520 * タイプ: FUNCTION-NAME * 多重度: 0..1 == NvMWriteVerification == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMWriteVerification }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00534 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == NvMWriteVerificationDataSize == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMWriteVerificationDataSize }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00538 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: * R4.0.3: 65536 * R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 65535 * 下限値: 1 * デフォルト値: * R4.0.3: 0 == NvMCommon == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00028 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == NvMApiConfigClass == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMApiConfigClass }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00491 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * NVM_API_CONFIG_CLASS_1 * NVM_API_CONFIG_CLASS_2 * NVM_API_CONFIG_CLASS_3 == NvMBswMMultiBlockJobStatusInformation == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMBswMMultiBlockJobStatusInformation }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00550 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: true == NvMBufferAlignmentValue == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMBufferAlignmentValue }}} * 対象リビジョン: R21-11 * SWSタグ: ECUC_NvM_00573 * タイプ: CHOICE-REFERENCE * 多重度: 1 * 参照先: * [wiki:spec/Ea#EaGeneral /AUTOSAR/EcucDefs/Ea/EaGeneral] * [wiki:spec/Fee#FeeGeneral /AUTOSAR/EcucDefs/Fee/FeeGeneral] == NvMCompiledConfigId == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMCompiledConfigId }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00492 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == NvMCrcNumOfBytes == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMCrcNumOfBytes }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00493 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 1 == NvMCsmRetryCounter == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMCsmRetryCounter }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_NvM_00572 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 255 * 下限値: 0 * デフォルト値: 0 == NvMDatasetSelectionBits == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMDatasetSelectionBits }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00494 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 8 * 下限値: 0 == NvMDevErrorDetect == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMDevErrorDetect }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00495 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false == NvMDrvModeSwitch == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMDrvModeSwitch }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11 * SWSタグ: ECUC_NvM_00496 * タイプ: BOOLEAN-PARAM * 多重度: 1 == NvMDynamicConfiguration == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMDynamicConfiguration }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00497 * タイプ: BOOLEAN-PARAM * 多重度: 1 == NvMEcucPartitionRef == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMEcucPartitionRef }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_NvM_00565 * タイプ: REFERENCE * 多重度: 1..* * 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition] == NvMJobPrioritization == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMJobPrioritization }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00498 * タイプ: BOOLEAN-PARAM * 多重度: 1 == NvMMainFunctionPeriod == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMMainFunctionPeriod }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00555 * タイプ: 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 == NvMMasterEcucPartitionRef == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMMasterEcucPartitionRef }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_NvM_00566 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition] == NvMMultiBlockCallback == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMMultiBlockCallback }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00500 * タイプ: FUNCTION-NAME * 多重度: 0..1 == NvMPollingMode == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMPollingMode }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00501 * タイプ: BOOLEAN-PARAM * 多重度: 1 == NvMRepeatMirrorOperations == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMRepeatMirrorOperations }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00518 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 7 * 下限値: 0 * デフォルト値: 0 == NvMSetRamBlockStatusApi == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMSetRamBlockStatusApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00502 * タイプ: BOOLEAN-PARAM * 多重度: 1 == NvMSizeImmediateJobQueue == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMSizeImmediateJobQueue }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00503 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: * R4.0.3: 255 * R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 65535 * 下限値: 1 == NvMSizeStandardJobQueue == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMSizeStandardJobQueue }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00504 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: * R4.0.3: 255 * R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 65535 * 下限値: 1 == NvMVersionInfoApi == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMVersionInfoApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00505 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false == NvmDemEventParameterRefs == {{{ /AUTOSAR/EcucDefs/NvM/NvmDemEventParameterRefs }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00541 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == NVM_E_HARDWARE == {{{ /AUTOSAR/EcucDefs/NvM/NvmDemEventParameterRefs/NVM_E_HARDWARE }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00553 * タイプ: * R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE * R4.4.0/R19-11/R20-11/R21-11: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter] == NVM_E_INTEGRITY_FAILED == {{{ /AUTOSAR/EcucDefs/NvM/NvmDemEventParameterRefs/NVM_E_INTEGRITY_FAILED }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00542 * タイプ: * 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 * 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter] == NVM_E_LOSS_OF_REDUNDANCY == {{{ /AUTOSAR/EcucDefs/NvM/NvmDemEventParameterRefs/NVM_E_LOSS_OF_REDUNDANCY }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00546 * タイプ: * 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 * 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter] == NVM_E_QUEUE_OVERFLOW == {{{ /AUTOSAR/EcucDefs/NvM/NvmDemEventParameterRefs/NVM_E_QUEUE_OVERFLOW }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2 * SWSタグ: ECUC_NvM_00547 * タイプ: SYMBOLIC-NAME-REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter] == NVM_E_REQ_FAILED == {{{ /AUTOSAR/EcucDefs/NvM/NvmDemEventParameterRefs/NVM_E_REQ_FAILED }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00543 * タイプ: * 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 * 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter] == NVM_E_VERIFY_FAILED == {{{ /AUTOSAR/EcucDefs/NvM/NvmDemEventParameterRefs/NVM_E_VERIFY_FAILED }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00545 * タイプ: * 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 * 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter] == NVM_E_WRITE_PROTECTED == {{{ /AUTOSAR/EcucDefs/NvM/NvmDemEventParameterRefs/NVM_E_WRITE_PROTECTED }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00548 * タイプ: * 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 * 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter] == NVM_E_WRONG_BLOCK_ID == {{{ /AUTOSAR/EcucDefs/NvM/NvmDemEventParameterRefs/NVM_E_WRONG_BLOCK_ID }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00544 * タイプ: * 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 * 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter]

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