Changes between Version 7 and Version 8 of spec/NvM
- Timestamp:
- Dec 6, 2022, 10:35:34 AM (17 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
spec/NvM
v7 v8 11 11 * API一覧 12 12 13 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||= R4.2.2 =|| 14 || [#NvM_Init NvM_Init] || 0|| 0x00|| ○ || ○ || 15 || [#NvM_SetDataIndex NvM_SetDataIndex] || 1|| 0x01|| ○ || ○ || 16 || [#NvM_GetDataIndex NvM_GetDataIndex] || 2|| 0x02|| ○ || ○ || 17 || [#NvM_SetBlockProtection NvM_SetBlockProtection] || 3|| 0x03|| ○ || ○ || 18 || [#NvM_GetErrorStatus NvM_GetErrorStatus] || 4|| 0x04|| ○ || ○ || 19 || [#NvM_GetVersionInfo NvM_GetVersionInfo] || 15|| 0x0F|| ○ || ○ || 20 || [#NvM_SetRamBlockStatus NvM_SetRamBlockStatus] || 5|| 0x05|| ○ || ○ || 21 || [#NvM_SetBlockLockStatus NvM_SetBlockLockStatus] || 19|| 0x13|| ○ || ○ || 22 || [#NvM_ReadBlock NvM_ReadBlock] || 6|| 0x06|| ○ || ○ || 23 || [#NvM_WriteBlock NvM_WriteBlock] || 7|| 0x07|| ○ || ○ || 24 || [#NvM_RestoreBlockDefaults NvM_RestoreBlockDefaults] || 8|| 0x08|| ○ || ○ || 25 || [#NvM_EraseNvBlock NvM_EraseNvBlock] || 9|| 0x09|| ○ || ○ || 26 || [#NvM_CancelWriteAll NvM_CancelWriteAll] || 10|| 0x0A|| ○ || ○ || 27 || [#NvM_InvalidateNvBlock NvM_InvalidateNvBlock] || 11|| 0x0B|| ○ || ○ || 28 || [#NvM_CancelJobs NvM_CancelJobs] || 16|| 0x10|| ○ || ○ || 29 || [#NvM_ReadAll NvM_ReadAll] || 12|| 0x0C|| ○ || ○ || 30 || [#NvM_WriteAll NvM_WriteAll] || 13|| 0x0D|| ○ || ○ || 31 || [#NvM_ReadPRAMBlock NvM_ReadPRAMBlock] || 22|| 0x16|| - || ○ || 32 || [#NvM_WritePRAMBlock NvM_WritePRAMBlock] || 23|| 0x17|| - || ○ || 33 || [#NvM_RestorePRAMBlockDefaults NvM_RestorePRAMBlockDefaults] || 24|| 0x18|| - || ○ || 34 || [#NvM_ValidateAll NvM_ValidateAll] || 25|| 0x19|| - || ○ || 35 || [#NvM_JobEndNotification NvM_JobEndNotification] || 17|| 0x11|| ○ || ○ || 36 || [#NvM_JobErrorNotification NvM_JobErrorNotification] || 18|| 0x12|| ○ || ○ || 37 || [#NvM_MainFunction NvM_MainFunction] || 14|| 0x0E|| ○ || ○ || 38 || [#NvM_SingleBlockCallbackFunction NvM_SingleBlockCallbackFunction] || --|| --|| ○ || ○ || 39 || [#NvM_MultiBlockCallbackFunction NvM_MultiBlockCallbackFunction] || --|| --|| ○ || ○ || 40 || [#InitBlockCallbackFunction InitBlockCallbackFunction] || --|| --|| ○ || ○ || 41 || [#NvM_WriteRamBlockToNvm NvM_WriteRamBlockToNvm] || --|| --|| ○ || ○ || 42 || [#NvM_ReadRamBlockFromNvm NvM_ReadRamBlockFromNvm] || --|| --|| ○ || ○ || 43 44 * コンフィギュレーション一覧(R4.0.3 / R4.2.2) 45 * [#NvMBlockDescriptor NvMBlockDescriptor] (○/○) 46 * [#NvMBlockCrcType NvMBlockCrcType] (○/○) 47 * [#NvMBlockHeaderInclude NvMBlockHeaderInclude] (-/○) 48 * [#NvMBlockJobPriority NvMBlockJobPriority] (○/○) 49 * [#NvMBlockManagementType NvMBlockManagementType] (○/○) 50 * [#NvMBlockUseAutoValidation NvMBlockUseAutoValidation] (-/○) 51 * [#NvMBlockUseCRCCompMechanism NvMBlockUseCRCCompMechanism] (-/○) 52 * [#NvMBlockUseCrc NvMBlockUseCrc] (○/○) 53 * [#NvMBlockUseSetRamBlockStatus NvMBlockUseSetRamBlockStatus] (-/○) 54 * [#NvMBlockUseSyncMechanism NvMBlockUseSyncMechanism] (○/○) 55 * [#NvMBlockWriteProt NvMBlockWriteProt] (○/○) 56 * [#NvMBswMBlockStatusInformation NvMBswMBlockStatusInformation] (○/○) 57 * [#NvMCalcRamBlockCrc NvMCalcRamBlockCrc] (○/○) 58 * [#NvMInitBlockCallback NvMInitBlockCallback] (○/○) 59 * [#NvMMaxNumOfReadRetries NvMMaxNumOfReadRetries] (○/○) 60 * [#NvMMaxNumOfWriteRetries NvMMaxNumOfWriteRetries] (○/○) 61 * [#NvMNvBlockBaseNumber NvMNvBlockBaseNumber] (○/○) 62 * [#NvMNvBlockLength NvMNvBlockLength] (○/○) 63 * [#NvMNvBlockNum NvMNvBlockNum] (○/○) 64 * [#NvMNvramBlockIdentifier NvMNvramBlockIdentifier] (○/○) 65 * [#NvMNvramDeviceId NvMNvramDeviceId] (○/○) 66 * [#NvMRamBlockDataAddress NvMRamBlockDataAddress] (○/○) 67 * [#NvMReadRamBlockFromNvCallback NvMReadRamBlockFromNvCallback] (○/○) 68 * [#NvMResistantToChangedSw NvMResistantToChangedSw] (○/○) 69 * [#NvMRomBlockDataAddress NvMRomBlockDataAddress] (○/○) 70 * [#NvMRomBlockNum NvMRomBlockNum] (○/○) 71 * [#NvMSelectBlockForReadAll NvMSelectBlockForReadAll] (○/○) 72 * [#NvMSelectBlockForWriteAll NvMSelectBlockForWriteAll] (○/○) 73 * [#NvMSingleBlockCallback NvMSingleBlockCallback] (○/○) 74 * [#NvMStaticBlockIDCheck NvMStaticBlockIDCheck] (○/○) 75 * [#NvMWriteBlockOnce NvMWriteBlockOnce] (○/○) 76 * [#NvMWriteRamBlockToNvCallback NvMWriteRamBlockToNvCallback] (○/○) 77 * [#NvMWriteVerification NvMWriteVerification] (○/○) 78 * [#NvMWriteVerificationDataSize NvMWriteVerificationDataSize] (○/○) 79 * [#NvMTargetBlockReference NvMTargetBlockReference] (○/○) 80 * [#NvMEaRef NvMEaRef] (○/○) 81 * [#NvMNameOfEaBlock NvMNameOfEaBlock] (○/○) 82 * [#NvMFeeRef NvMFeeRef] (○/○) 83 * [#NvMNameOfFeeBlock NvMNameOfFeeBlock] (○/○) 84 * [#NvMCommon NvMCommon] (○/○) 85 * [#NvMApiConfigClass NvMApiConfigClass] (○/○) 86 * [#NvMBswMMultiBlockJobStatusInformation NvMBswMMultiBlockJobStatusInformation] (○/○) 87 * [#NvMCompiledConfigId NvMCompiledConfigId] (○/○) 88 * [#NvMCrcNumOfBytes NvMCrcNumOfBytes] (○/○) 89 * [#NvMDatasetSelectionBits NvMDatasetSelectionBits] (○/○) 90 * [#NvMDevErrorDetect NvMDevErrorDetect] (○/○) 91 * [#NvMDrvModeSwitch NvMDrvModeSwitch] (○/○) 92 * [#NvMDynamicConfiguration NvMDynamicConfiguration] (○/○) 93 * [#NvMJobPrioritization NvMJobPrioritization] (○/○) 94 * [#NvMMainFunctionPeriod NvMMainFunctionPeriod] (-/○) 95 * [#NvMMultiBlockCallback NvMMultiBlockCallback] (○/○) 96 * [#NvMPollingMode NvMPollingMode] (○/○) 97 * [#NvMRepeatMirrorOperations NvMRepeatMirrorOperations] (○/○) 98 * [#NvMSetRamBlockStatusApi NvMSetRamBlockStatusApi] (○/○) 99 * [#NvMSizeImmediateJobQueue NvMSizeImmediateJobQueue] (○/○) 100 * [#NvMSizeStandardJobQueue NvMSizeStandardJobQueue] (○/○) 101 * [#NvMVersionInfoApi NvMVersionInfoApi] (○/○) 102 * [#NvmDemEventParameterRefs NvmDemEventParameterRefs] (○/○) 103 * [#NVM_E_HARDWARE NVM_E_HARDWARE] (-/○) 104 * [#NVM_E_INTEGRITY_FAILED NVM_E_INTEGRITY_FAILED] (○/○) 105 * [#NVM_E_LOSS_OF_REDUNDANCY NVM_E_LOSS_OF_REDUNDANCY] (○/○) 106 * [#NVM_E_QUEUE_OVERFLOW NVM_E_QUEUE_OVERFLOW] (○/○) 107 * [#NVM_E_REQ_FAILED NVM_E_REQ_FAILED] (○/○) 108 * [#NVM_E_VERIFY_FAILED NVM_E_VERIFY_FAILED] (○/○) 109 * [#NVM_E_WRITE_PROTECTED NVM_E_WRITE_PROTECTED] (○/○) 110 * [#NVM_E_WRONG_BLOCK_ID NVM_E_WRONG_BLOCK_ID] (○/○) 111 13 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||= R4.2.2 =||= R21-11 =|| 14 || [#NvM_Init NvM_Init] || 0|| 0x00|| ○ || ○ || ○ || 15 || [#NvM_SetDataIndex NvM_SetDataIndex] || 1|| 0x01|| ○ || ○ || ○ || 16 || [#NvM_GetDataIndex NvM_GetDataIndex] || 2|| 0x02|| ○ || ○ || ○ || 17 || [#NvM_SetBlockProtection NvM_SetBlockProtection] || 3|| 0x03|| ○ || ○ || ○ || 18 || [#NvM_GetErrorStatus NvM_GetErrorStatus] || 4|| 0x04|| ○ || ○ || ○ || 19 || [#NvM_GetVersionInfo NvM_GetVersionInfo] || 15|| 0x0F|| ○ || ○ || ○ || 20 || [#NvM_SetRamBlockStatus NvM_SetRamBlockStatus] || 5|| 0x05|| ○ || ○ || ○ || 21 || [#NvM_SetBlockLockStatus NvM_SetBlockLockStatus] || 19|| 0x13|| ○ || ○ || ○ || 22 || [#NvM_ReadBlock NvM_ReadBlock] || 6|| 0x06|| ○ || ○ || ○ || 23 || [#NvM_WriteBlock NvM_WriteBlock] || 7|| 0x07|| ○ || ○ || ○ || 24 || [#NvM_RestoreBlockDefaults NvM_RestoreBlockDefaults] || 8|| 0x08|| ○ || ○ || ○ || 25 || [#NvM_EraseNvBlock NvM_EraseNvBlock] || 9|| 0x09|| ○ || ○ || ○ || 26 || [#NvM_CancelWriteAll NvM_CancelWriteAll] || 10|| 0x0A|| ○ || ○ || ○ || 27 || [#NvM_InvalidateNvBlock NvM_InvalidateNvBlock] || 11|| 0x0B|| ○ || ○ || ○ || 28 || [#NvM_CancelJobs NvM_CancelJobs] || 16|| 0x10|| ○ || ○ || ○ || 29 || [#NvM_ReadAll NvM_ReadAll] || 12|| 0x0C|| ○ || ○ || ○ || 30 || [#NvM_WriteAll NvM_WriteAll] || 13|| 0x0D|| ○ || ○ || ○ || 31 || [#NvM_ReadPRAMBlock NvM_ReadPRAMBlock] || 22|| 0x16|| - || ○ || ○ || 32 || [#NvM_WritePRAMBlock NvM_WritePRAMBlock] || 23|| 0x17|| - || ○ || ○ || 33 || [#NvM_RestorePRAMBlockDefaults NvM_RestorePRAMBlockDefaults] || 24|| 0x18|| - || ○ || ○ || 34 || [#NvM_ValidateAll NvM_ValidateAll] || 25|| 0x19|| - || ○ || ○ || 35 || [#NvM_FirstInitAll NvM_FirstInitAll] || 20|| 0x14|| - || - || ○ || 36 || [#NvM_JobEndNotification NvM_JobEndNotification] || 17|| 0x11|| ○ || ○ || ○ || 37 || [#NvM_JobErrorNotification NvM_JobErrorNotification] || 18|| 0x12|| ○ || ○ || ○ || 38 || [#NvM_MainFunction NvM_MainFunction] || 14|| 0x0E|| ○ || ○ || ○ || 39 || [#NvM_SingleBlockCallbackFunction NvM_SingleBlockCallbackFunction] || --|| --|| ○ || ○ || ○ || 40 || [#NvM_MultiBlockCallbackFunction NvM_MultiBlockCallbackFunction] || --|| --|| ○ || ○ || ○ || 41 || [#InitBlockCallbackFunction InitBlockCallbackFunction] || --|| --|| ○ || ○ || - || 42 || [#NvM_InitBlockCallbackFunction NvM_InitBlockCallbackFunction] || --|| --|| - || - || ○ || 43 || [#NvM_WriteRamBlockToNvm NvM_WriteRamBlockToNvm] || --|| --|| ○ || ○ || ○ || 44 || [#NvM_ReadRamBlockFromNvm NvM_ReadRamBlockFromNvm] || --|| --|| ○ || ○ || ○ || 45 46 * コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11) 47 * [#NvMBlockCiphering NvMBlockCiphering] (-/-/-/-/-/-/○/○) 48 * [#NvMCsmDecryptionJobReference NvMCsmDecryptionJobReference] (-/-/-/-/-/-/○/○) 49 * [#NvMCsmEncryptionJobReference NvMCsmEncryptionJobReference] (-/-/-/-/-/-/○/○) 50 * [#NvMNvBlockNVRAMDataLength NvMNvBlockNVRAMDataLength] (-/-/-/-/-/-/○/○) 51 * [#NvMBlockDescriptor NvMBlockDescriptor] (○/○/○/○/○/○/○/○) 52 * [#NvMBlockCipheringRef NvMBlockCipheringRef] (-/-/-/-/-/-/○/○) 53 * [#NvMBlockCrcType NvMBlockCrcType] (○/○/○/○/○/○/○/○) 54 * [#NvMBlockEcucPartitionRef NvMBlockEcucPartitionRef] (-/-/-/-/-/-/○/○) 55 * [#NvMBlockHeaderInclude NvMBlockHeaderInclude] (-/○/○/○/○/○/○/○) 56 * [#NvMBlockJobPriority NvMBlockJobPriority] (○/○/○/○/○/○/○/○) 57 * [#NvMBlockManagementType NvMBlockManagementType] (○/○/○/○/○/○/○/○) 58 * [#NvMBlockUseAutoValidation NvMBlockUseAutoValidation] (-/-/○/○/○/○/○/○) 59 * [#NvMBlockUseCRCCompMechanism NvMBlockUseCRCCompMechanism] (-/-/○/○/○/○/○/○) 60 * [#NvMBlockUseCompression NvMBlockUseCompression] (-/-/-/-/-/○/○/○) 61 * [#NvMBlockUseCrc NvMBlockUseCrc] (○/○/○/○/○/○/○/○) 62 * [#NvMBlockUsePort NvMBlockUsePort] (-/-/-/-/-/○/○/○) 63 * [#NvMBlockUseSetRamBlockStatus NvMBlockUseSetRamBlockStatus] (-/○/○/○/○/○/○/○) 64 * [#NvMBlockUseSyncMechanism NvMBlockUseSyncMechanism] (○/○/○/○/○/○/○/○) 65 * [#NvMBlockWriteProt NvMBlockWriteProt] (○/○/○/○/○/○/○/○) 66 * [#NvMBswMBlockStatusInformation NvMBswMBlockStatusInformation] (○/○/○/○/○/○/○/○) 67 * [#NvMCalcRamBlockCrc NvMCalcRamBlockCrc] (○/○/○/○/○/○/○/○) 68 * [#NvMInitBlockCallback NvMInitBlockCallback] (○/○/○/○/○/○/○/○) 69 * [#NvMInitBlockCallbackFnc NvMInitBlockCallbackFnc] (-/-/-/-/-/○/○/○) 70 * [#NvMMaxNumOfReadRetries NvMMaxNumOfReadRetries] (○/○/○/○/○/○/○/○) 71 * [#NvMMaxNumOfWriteRetries NvMMaxNumOfWriteRetries] (○/○/○/○/○/○/○/○) 72 * [#NvMNvBlockBaseNumber NvMNvBlockBaseNumber] (○/○/○/○/○/○/○/○) 73 * [#NvMNvBlockLength NvMNvBlockLength] (○/○/○/○/○/○/○/○) 74 * [#NvMNvBlockNum NvMNvBlockNum] (○/○/○/○/○/○/○/○) 75 * [#NvMNvramBlockIdentifier NvMNvramBlockIdentifier] (○/○/○/○/○/○/○/○) 76 * [#NvMNvramDeviceId NvMNvramDeviceId] (○/○/○/○/○/○/○/○) 77 * [#NvMRamBlockDataAddress NvMRamBlockDataAddress] (○/○/○/○/○/○/○/○) 78 * [#NvMReadRamBlockFromNvCallback NvMReadRamBlockFromNvCallback] (○/○/○/○/○/○/○/○) 79 * [#NvMResistantToChangedSw NvMResistantToChangedSw] (○/○/○/○/○/○/○/○) 80 * [#NvMRomBlockDataAddress NvMRomBlockDataAddress] (○/○/○/○/○/○/○/○) 81 * [#NvMRomBlockNum NvMRomBlockNum] (○/○/○/○/○/○/○/○) 82 * [#NvMSelectBlockForFirstInitAll NvMSelectBlockForFirstInitAll] (-/-/-/○/○/○/○/○) 83 * [#NvMSelectBlockForReadAll NvMSelectBlockForReadAll] (○/○/○/○/○/○/○/○) 84 * [#NvMSelectBlockForWriteAll NvMSelectBlockForWriteAll] (○/○/○/○/○/○/○/○) 85 * [#NvMSingleBlockCallback NvMSingleBlockCallback] (○/○/○/○/○/○/○/○) 86 * [#NvMSingleBlockCallbackFnc NvMSingleBlockCallbackFnc] (-/-/-/-/-/○/○/○) 87 * [#NvMStaticBlockIDCheck NvMStaticBlockIDCheck] (○/○/○/○/○/○/○/○) 88 * [#NvMTargetBlockReference NvMTargetBlockReference] (○/○/○/○/○/○/○/○) 89 * [#NvMEaRef NvMEaRef] (○/○/○/○/○/○/○/○) 90 * [#NvMNameOfEaBlock NvMNameOfEaBlock] (○/○/○/○/○/○/○/○) 91 * [#NvMFeeRef NvMFeeRef] (○/○/○/○/○/○/○/○) 92 * [#NvMNameOfFeeBlock NvMNameOfFeeBlock] (○/○/○/○/○/○/○/○) 93 * [#NvMWriteBlockOnce NvMWriteBlockOnce] (○/○/○/○/○/○/○/○) 94 * [#NvMWriteRamBlockToNvCallback NvMWriteRamBlockToNvCallback] (○/○/○/○/○/○/○/○) 95 * [#NvMWriteVerification NvMWriteVerification] (○/○/○/○/○/○/○/○) 96 * [#NvMWriteVerificationDataSize NvMWriteVerificationDataSize] (○/○/○/○/○/○/○/○) 97 * [#NvMCommon NvMCommon] (○/○/○/○/○/○/○/○) 98 * [#NvMApiConfigClass NvMApiConfigClass] (○/○/○/○/○/○/○/○) 99 * [#NvMBswMMultiBlockJobStatusInformation NvMBswMMultiBlockJobStatusInformation] (○/○/○/○/○/○/○/○) 100 * [#NvMBufferAlignmentValue NvMBufferAlignmentValue] (-/-/-/-/-/-/-/○) 101 * [#NvMCompiledConfigId NvMCompiledConfigId] (○/○/○/○/○/○/○/○) 102 * [#NvMCrcNumOfBytes NvMCrcNumOfBytes] (○/○/○/○/○/○/○/○) 103 * [#NvMCsmRetryCounter NvMCsmRetryCounter] (-/-/-/-/-/-/○/○) 104 * [#NvMDatasetSelectionBits NvMDatasetSelectionBits] (○/○/○/○/○/○/○/○) 105 * [#NvMDevErrorDetect NvMDevErrorDetect] (○/○/○/○/○/○/○/○) 106 * [#NvMDrvModeSwitch NvMDrvModeSwitch] (○/○/○/○/○/○/○/-) 107 * [#NvMDynamicConfiguration NvMDynamicConfiguration] (○/○/○/○/○/○/○/○) 108 * [#NvMEcucPartitionRef NvMEcucPartitionRef] (-/-/-/-/-/-/○/○) 109 * [#NvMJobPrioritization NvMJobPrioritization] (○/○/○/○/○/○/○/○) 110 * [#NvMMainFunctionPeriod NvMMainFunctionPeriod] (-/○/○/○/○/○/○/○) 111 * [#NvMMasterEcucPartitionRef NvMMasterEcucPartitionRef] (-/-/-/-/-/-/○/○) 112 * [#NvMMultiBlockCallback NvMMultiBlockCallback] (○/○/○/○/○/○/○/○) 113 * [#NvMPollingMode NvMPollingMode] (○/○/○/○/○/○/○/○) 114 * [#NvMRepeatMirrorOperations NvMRepeatMirrorOperations] (○/○/○/○/○/○/○/○) 115 * [#NvMSetRamBlockStatusApi NvMSetRamBlockStatusApi] (○/○/○/○/○/○/○/○) 116 * [#NvMSizeImmediateJobQueue NvMSizeImmediateJobQueue] (○/○/○/○/○/○/○/○) 117 * [#NvMSizeStandardJobQueue NvMSizeStandardJobQueue] (○/○/○/○/○/○/○/○) 118 * [#NvMVersionInfoApi NvMVersionInfoApi] (○/○/○/○/○/○/○/○) 119 * [#NvmDemEventParameterRefs NvmDemEventParameterRefs] (○/○/○/○/○/○/○/○) 120 * [#NVM_E_HARDWARE NVM_E_HARDWARE] (-/○/○/○/○/○/○/○) 121 * [#NVM_E_INTEGRITY_FAILED NVM_E_INTEGRITY_FAILED] (○/○/○/○/○/○/○/○) 122 * [#NVM_E_LOSS_OF_REDUNDANCY NVM_E_LOSS_OF_REDUNDANCY] (○/○/○/○/○/○/○/○) 123 * [#NVM_E_QUEUE_OVERFLOW NVM_E_QUEUE_OVERFLOW] (○/○/○/-/-/-/-/-) 124 * [#NVM_E_REQ_FAILED NVM_E_REQ_FAILED] (○/○/○/○/○/○/○/○) 125 * [#NVM_E_VERIFY_FAILED NVM_E_VERIFY_FAILED] (○/○/○/○/○/○/○/○) 126 * [#NVM_E_WRITE_PROTECTED NVM_E_WRITE_PROTECTED] (○/○/○/○/○/○/○/○) 127 * [#NVM_E_WRONG_BLOCK_ID NVM_E_WRONG_BLOCK_ID] (○/○/○/○/○/○/○/○) 128 112 129 * エラーコード一覧 113 130 * "--"は[wiki:spec/Dem Dem]により決定される 114 131 115 ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||= R4.2.2 =|| 116 || NVM_E_PARAM_BLOCK_ID || 10|| 0x0A|| ○ || ○ || 117 || NVM_E_PARAM_BLOCK_TYPE || 11|| 0x0B|| ○ || ○ || 118 || NVM_E_PARAM_BLOCK_DATA_IDX || 12|| 0x0C|| ○ || ○ || 119 || NVM_E_PARAM_ADDRESS || 13|| 0x0D|| ○ || ○ || 120 || NVM_E_PARAM_DATA || 14|| 0x0E|| ○ || ○ || 121 || NVM_E_PARAM_POINTER || 15|| 0x0F|| ○ || ○ || 122 || NVM_E_BLOCK_WITHOUT_DEFAULTS || 17|| 0x11|| - || ○ || 123 || NVM_E_NOT_INITIALIZED || 20|| 0x14|| ○ || ○ || 124 || NVM_E_BLOCK_PENDING || 21|| 0x15|| ○ || ○ || 125 || NVM_E_BLOCK_CONFIG || 24|| 0x18|| ○ || ○ || 126 || NVM_E_BLOCK_LOCKED || 25|| 0x19|| ○ || ○ || 127 || NVM_E_HARDWARE || --|| --|| - || ○ || 128 || NVM_E_INTEGRITY_FAILED || --|| --|| ○ || ○ || 129 || NVM_E_REQ_FAILED || --|| --|| ○ || ○ || 130 || NVM_E_WRONG_BLOCK_ID || --|| --|| ○ || ○ || 131 || NVM_E_VERIFY_FAILED || --|| --|| ○ || ○ || 132 || NVM_E_LOSS_OF_REDUNDANCY || --|| --|| ○ || ○ || 133 || NVM_E_QUEUE_OVERFLOW || --|| --|| ○ || ○ || 134 || NVM_E_WRITE_PROTECTED || --|| --|| ○ || ○ || 132 ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||= R4.2.2 =||= R21-11 =|| 133 || NVM_E_PARAM_BLOCK_ID || 10|| 0x0A|| ○ || ○ || ○ || 134 || NVM_E_PARAM_BLOCK_TYPE || 11|| 0x0B|| ○ || ○ || - || 135 || NVM_E_PARAM_BLOCK_DATA_IDX || 12|| 0x0C|| ○ || ○ || ○ || 136 || NVM_E_PARAM_ADDRESS || 13|| 0x0D|| ○ || ○ || ○ || 137 || NVM_E_PARAM_DATA || 14|| 0x0E|| ○ || ○ || ○ || 138 || NVM_E_PARAM_POINTER || 15|| 0x0F|| ○ || ○ || ○ || 139 || NVM_E_BLOCK_WITHOUT_DEFAULTS || 17|| 0x11|| - || ○ || ○ || 140 || NVM_E_NOT_INITIALIZED || 20|| 0x14|| ○ || ○ || - || 141 || NVM_E_BLOCK_PENDING || 21|| 0x15|| ○ || ○ || ○ || 142 || NVM_E_BLOCK_CONFIG || 24|| 0x18|| ○ || ○ || ○ || 143 || NVM_E_BLOCK_LOCKED || 25|| 0x19|| ○ || ○ || ○ || 144 || NVM_E_HARDWARE || --|| --|| - || ○ || ○ || 145 || NVM_E_INTEGRITY_FAILED || --|| --|| ○ || ○ || ○ || 146 || NVM_E_REQ_FAILED || --|| --|| ○ || ○ || ○ || 147 || NVM_E_WRONG_BLOCK_ID || --|| --|| ○ || ○ || ○ || 148 || NVM_E_VERIFY_FAILED || --|| --|| ○ || ○ || ○ || 149 || NVM_E_LOSS_OF_REDUNDANCY || --|| --|| ○ || ○ || ○ || 150 || NVM_E_QUEUE_OVERFLOW || --|| --|| ○ || ○ || - || 151 || NVM_E_WRITE_PROTECTED || --|| --|| ○ || ○ || - || 152 || NVM_E_UNINIT || 20|| 0x14|| - || - || ○ || 153 || NVM_E_WRITE_ ONCE_STATUS_ UNKNOWN || 26|| 0x1A|| - || - || ○ || 154 || NVM_E_BLOCK_CHIPHER_LENGTH_MISSMATCH || 27|| 0x1B|| - || - || ○ || 155 || NVM_E_QUEUE_FULL || 160|| 0xA0|| - || - || ○ || 135 156 136 157 ---- … … 139 160 140 161 == NvM_Init == 141 {{{ 142 R4.0.3: void NvM_Init(void) 143 R4.2.2: void NvM_Init(const NvM_ConfigType* ConfigPtr) 162 * 4.0.3 163 {{{ 164 void NvM_Init(void) 165 }}} 166 * 4.2.2 / R21-11 167 {{{ 168 void NvM_Init(const NvM_ConfigType* ConfigPtr) 144 169 }}} 145 170 … … 244 269 }}} 245 270 271 == NvM_FirstInitAll == 272 {{{ 273 void NvM_FirstInitAll (void) 274 }}} 275 246 276 == NvM_JobEndNotification == 247 277 {{{ … … 260 290 261 291 == NvM_SingleBlockCallbackFunction == 292 * R4.0.3 / R4.2.2 262 293 {{{ 263 294 Std_ReturnType NvM_SingleBlockCallbackFunction(uint8 ServiceId, NvM_RequestResultType JobResult) 264 295 }}} 296 * R21-11 297 {{{ 298 Std_ReturnType NvM_SingleBlockCallbackFunction (NvM_BlockRequestType BlockRequest, NvM_RequestResultType JobResult) 299 }}} 265 300 266 301 == NvM_MultiBlockCallbackFunction == 302 * R4.0.3 / R4.2.2 267 303 {{{ 268 304 void NvM_MultiBlockCallbackFunction(uint8 ServiceId, NvM_RequestResultType JobResult) 269 305 }}} 306 * R21-11 307 {{{ 308 Std_ReturnType NvM_MultiBlockCallbackFunction (NvM_MultiBlockRequestType MultiBlockRequest, NvM_RequestResultType JobResult) 309 }}} 270 310 271 311 == InitBlockCallbackFunction == 272 312 {{{ 273 Std_ReturnType InitBlockCallbackFunction(void) 313 Std_ReturnType InitB(lockCallbackFunction(void) 314 }}} 315 316 == NvM_InitBlockCallbackFunction == 317 {{{ 318 Std_ReturnType NvM_InitBlockCallbackFunction (NvM_InitBlockRequestType InitBlockRequest) 274 319 }}} 275 320 … … 285 330 286 331 ---- 287 288 332 = コンフィギュレーション仕様 = 289 333 334 == NvMBlockCiphering == 335 {{{ 336 /AUTOSAR/EcucDefs/NvM/NvMBlockCiphering 337 }}} 338 * 対象リビジョン: R20-11/R21-11 339 * SWSタグ: ECUC_NvM_00568 340 * タイプ: PARAM-CONF-CONTAINER 341 * 多重度: 0..65535 342 343 == NvMCsmDecryptionJobReference == 344 {{{ 345 /AUTOSAR/EcucDefs/NvM/NvMBlockCiphering/NvMCsmDecryptionJobReference 346 }}} 347 * 対象リビジョン: R20-11/R21-11 348 * SWSタグ: ECUC_NvM_00571 349 * タイプ: REFERENCE 350 * 多重度: 1 351 * 参照先: [wiki:spec/Csm#CsmJob /AUTOSAR/EcucDefs/Csm/CsmJobs/CsmJob] 352 353 == NvMCsmEncryptionJobReference == 354 {{{ 355 /AUTOSAR/EcucDefs/NvM/NvMBlockCiphering/NvMCsmEncryptionJobReference 356 }}} 357 * 対象リビジョン: R20-11/R21-11 358 * SWSタグ: ECUC_NvM_00570 359 * タイプ: REFERENCE 360 * 多重度: 1 361 * 参照先: [wiki:spec/Csm#CsmJob /AUTOSAR/EcucDefs/Csm/CsmJobs/CsmJob] 362 363 == NvMNvBlockNVRAMDataLength == 364 {{{ 365 /AUTOSAR/EcucDefs/NvM/NvMBlockCiphering/NvMNvBlockNVRAMDataLength 366 }}} 367 * 対象リビジョン: R20-11/R21-11 368 * SWSタグ: ECUC_NvM_00569 369 * タイプ: INTEGER-PARAM 370 * 多重度: 1 371 * 上限値: 65535 372 * 下限値: 1 373 * デフォルト値: 16 374 290 375 == NvMBlockDescriptor == 291 376 {{{ 292 377 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor 293 378 }}} 294 * 型:Container 295 * 多重度:1..65536 379 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 380 * SWSタグ: ECUC_NvM_00061 381 * タイプ: PARAM-CONF-CONTAINER 382 * 多重度: 1..65536 383 384 == NvMBlockCipheringRef == 385 {{{ 386 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockCipheringRef 387 }}} 388 * 対象リビジョン: R20-11/R21-11 389 * SWSタグ: ECUC_NvM_00567 390 * タイプ: REFERENCE 391 * 多重度: 0..1 392 * 参照先: [#NvMBlockCiphering /AUTOSAR/EcucDefs/NvM/NvMBlockCiphering] 296 393 297 394 == NvMBlockCrcType == … … 299 396 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockCrcType 300 397 }}} 301 * 型:EnumerationParam 302 * 多重度:0..1 303 * 選択肢: 398 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 399 * SWSタグ: ECUC_NvM_00476 400 * タイプ: ENUMERATION-PARAM 401 * 多重度: 0..1 402 * 選択肢: 304 403 * NVM_CRC16 305 404 * NVM_CRC32 306 405 * NVM_CRC8 307 406 407 == NvMBlockEcucPartitionRef == 408 {{{ 409 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockEcucPartitionRef 410 }}} 411 * 対象リビジョン: R20-11/R21-11 412 * SWSタグ: ECUC_NvM_00564 413 * タイプ: REFERENCE 414 * 多重度: 0..1 415 * 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition] 416 308 417 == NvMBlockHeaderInclude == 309 418 {{{ 310 419 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockHeaderInclude 311 420 }}} 312 * 型:StringParam 313 * 多重度:0..1 421 * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 422 * SWSタグ: ECUC_NvM_00554 423 * タイプ: STRING-PARAM 424 * 多重度: 0..1 314 425 315 426 == NvMBlockJobPriority == … … 317 428 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockJobPriority 318 429 }}} 319 * 型:IntegerParam 320 * 多重度:1 321 * 上限値:255 322 * 下限値:0 430 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 431 * SWSタグ: ECUC_NvM_00477 432 * タイプ: INTEGER-PARAM 433 * 多重度: 1 434 * 上限値: 255 435 * 下限値: 0 323 436 324 437 == NvMBlockManagementType == … … 326 439 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockManagementType 327 440 }}} 328 * 型:EnumerationParam 329 * 多重度:1 330 * 選択肢: 441 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 442 * SWSタグ: ECUC_NvM_00062 443 * タイプ: ENUMERATION-PARAM 444 * 多重度: 1 445 * 選択肢: 331 446 * NVM_BLOCK_DATASET 332 447 * NVM_BLOCK_NATIVE … … 337 452 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockUseAutoValidation 338 453 }}} 339 * 型:BooleanParam 340 * 多重度:1 341 * デフォルト値:false 454 * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 455 * SWSタグ: ECUC_NvM_00557 456 * タイプ: BOOLEAN-PARAM 457 * 多重度: 1 458 * デフォルト値: false 342 459 343 460 == NvMBlockUseCRCCompMechanism == … … 345 462 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockUseCRCCompMechanism 346 463 }}} 347 * 型:BooleanParam 348 * 多重度:1 349 * デフォルト値:false 464 * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 465 * SWSタグ: ECUC_NvM_00556 466 * タイプ: BOOLEAN-PARAM 467 * 多重度: 1 468 * デフォルト値: false 469 470 == NvMBlockUseCompression == 471 {{{ 472 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockUseCompression 473 }}} 474 * 対象リビジョン: R19-11/R20-11/R21-11 475 * SWSタグ: ECUC_NvM_00563 476 * タイプ: BOOLEAN-PARAM 477 * 多重度: 1 478 * デフォルト値: false 350 479 351 480 == NvMBlockUseCrc == … … 353 482 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockUseCrc 354 483 }}} 355 * 型:BooleanParam 356 * 多重度:1 484 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 485 * SWSタグ: ECUC_NvM_00036 486 * タイプ: BOOLEAN-PARAM 487 * 多重度: 1 488 489 == NvMBlockUsePort == 490 {{{ 491 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockUsePort 492 }}} 493 * 対象リビジョン: R19-11/R20-11/R21-11 494 * SWSタグ: ECUC_NvM_00559 495 * タイプ: BOOLEAN-PARAM 496 * 多重度: 1 357 497 358 498 == NvMBlockUseSetRamBlockStatus == … … 360 500 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockUseSetRamBlockStatus 361 501 }}} 362 * 型:BooleanParam 363 * 多重度:1 502 * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 503 * SWSタグ: ECUC_NvM_00552 504 * タイプ: BOOLEAN-PARAM 505 * 多重度: 1 364 506 365 507 == NvMBlockUseSyncMechanism == … … 367 509 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockUseSyncMechanism 368 510 }}} 369 * 型:BooleanParam 370 * 多重度:1 371 * デフォルト値:false 511 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 512 * SWSタグ: ECUC_NvM_00519 513 * タイプ: BOOLEAN-PARAM 514 * 多重度: 1 515 * デフォルト値: false 372 516 373 517 == NvMBlockWriteProt == … … 375 519 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockWriteProt 376 520 }}} 377 * 型:BooleanParam 378 * 多重度:1 521 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 522 * SWSタグ: ECUC_NvM_00033 523 * タイプ: BOOLEAN-PARAM 524 * 多重度: 1 379 525 380 526 == NvMBswMBlockStatusInformation == … … 382 528 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBswMBlockStatusInformation 383 529 }}} 384 * 型:BooleanParam 385 * 多重度:1 386 * デフォルト値:false 530 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 531 * SWSタグ: ECUC_NvM_00551 532 * タイプ: BOOLEAN-PARAM 533 * 多重度: 1 534 * デフォルト値: false 387 535 388 536 == NvMCalcRamBlockCrc == … … 390 538 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMCalcRamBlockCrc 391 539 }}} 392 * 型:BooleanParam 393 * 多重度:0..1 540 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 541 * SWSタグ: ECUC_NvM_00119 542 * タイプ: BOOLEAN-PARAM 543 * 多重度: 0..1 394 544 395 545 == NvMInitBlockCallback == … … 397 547 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMInitBlockCallback 398 548 }}} 399 * 型:FunctionName 400 * 多重度:0..1 549 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 550 * SWSタグ: 551 * R4.2.2/R4.3.1/R4.4.0: ECUC_NvM_00116 552 * R19-11/R20-11/R21-11: ECUC_NvM_00561 553 * タイプ: 554 * R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0: FUNCTION-NAME 555 * R19-11/R20-11/R21-11: PARAM-CONF-CONTAINER 556 * 多重度: 0..1 557 558 == NvMInitBlockCallbackFnc == 559 {{{ 560 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMInitBlockCallback/NvMInitBlockCallbackFnc 561 }}} 562 * 対象リビジョン: R19-11/R20-11/R21-11 563 * SWSタグ: ECUC_NvM_00116 564 * タイプ: FUNCTION-NAME 565 * 多重度: 0..1 401 566 402 567 == NvMMaxNumOfReadRetries == … … 404 569 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMMaxNumOfReadRetries 405 570 }}} 406 * 型:IntegerParam 407 * 多重度:1 408 * 上限値:7 409 * 下限値:0 410 * デフォルト値:0 571 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 572 * SWSタグ: ECUC_NvM_00533 573 * タイプ: INTEGER-PARAM 574 * 多重度: 1 575 * 上限値: 7 576 * 下限値: 0 577 * デフォルト値: 0 411 578 412 579 == NvMMaxNumOfWriteRetries == … … 414 581 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMMaxNumOfWriteRetries 415 582 }}} 416 * 型:IntegerParam 417 * 多重度:1 418 * 上限値:7 419 * 下限値:0 583 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 584 * SWSタグ: ECUC_NvM_00499 585 * タイプ: INTEGER-PARAM 586 * 多重度: 1 587 * 上限値: 7 588 * 下限値: 0 420 589 421 590 == NvMNvBlockBaseNumber == … … 423 592 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMNvBlockBaseNumber 424 593 }}} 425 * 型:IntegerParam 426 * 多重度:1 427 * 上限値:65534 428 * 下限値:1 594 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 595 * SWSタグ: ECUC_NvM_00478 596 * タイプ: INTEGER-PARAM 597 * 多重度: 1 598 * 上限値: 65534 599 * 下限値: 1 429 600 430 601 == NvMNvBlockLength == … … 432 603 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMNvBlockLength 433 604 }}} 434 * 型:IntegerParam 435 * 多重度:1 436 * 上限値:65535 437 * 下限値:1 605 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 606 * SWSタグ: ECUC_NvM_00479 607 * タイプ: INTEGER-PARAM 608 * 多重度: 1 609 * 上限値: 65535 610 * 下限値: 1 438 611 439 612 == NvMNvBlockNum == … … 441 614 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMNvBlockNum 442 615 }}} 443 * 型:IntegerParam 444 * 多重度:1 445 * 上限値:255 446 * 下限値:1 616 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 617 * SWSタグ: ECUC_NvM_00480 618 * タイプ: INTEGER-PARAM 619 * 多重度: 1 620 * 上限値: 255 621 * 下限値: 1 447 622 448 623 == NvMNvramBlockIdentifier == … … 450 625 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMNvramBlockIdentifier 451 626 }}} 452 * 型:IntegerParam 453 * 多重度:1 454 * 上限値:65535 455 * 下限値: 456 * R4.0.3:2 457 * R4.2.2:1 627 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 628 * SWSタグ: ECUC_NvM_00481 629 * タイプ: INTEGER-PARAM 630 * 多重度: 1 631 * 上限値: 65535 632 * 下限値: 633 * R4.0.3/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 2 634 * R4.1.3/R4.2.2: 1 458 635 459 636 == NvMNvramDeviceId == … … 461 638 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMNvramDeviceId 462 639 }}} 463 * 型:IntegerParam 464 * 多重度:1 465 * 上限値: 466 * R4.0.3:254 467 * R4.2.2:1 468 * 下限値:0 640 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 641 * SWSタグ: ECUC_NvM_00035 642 * タイプ: INTEGER-PARAM 643 * 多重度: 1 644 * 上限値: 645 * R4.0.3/R4.1.3: 254 646 * R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 1 647 * 下限値: 0 469 648 470 649 == NvMRamBlockDataAddress == … … 472 651 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMRamBlockDataAddress 473 652 }}} 474 * 型:StringParam 475 * 多重度:0..1 653 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 654 * SWSタグ: ECUC_NvM_00482 655 * タイプ: STRING-PARAM 656 * 多重度: 0..1 476 657 477 658 == NvMReadRamBlockFromNvCallback == … … 479 660 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMReadRamBlockFromNvCallback 480 661 }}} 481 * 型:FunctionName 482 * 多重度:0..1 662 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 663 * SWSタグ: ECUC_NvM_00521 664 * タイプ: FUNCTION-NAME 665 * 多重度: 0..1 483 666 484 667 == NvMResistantToChangedSw == … … 486 669 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMResistantToChangedSw 487 670 }}} 488 * 型:BooleanParam 489 * 多重度:1 671 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 672 * SWSタグ: ECUC_NvM_00483 673 * タイプ: BOOLEAN-PARAM 674 * 多重度: 1 490 675 491 676 == NvMRomBlockDataAddress == … … 493 678 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMRomBlockDataAddress 494 679 }}} 495 * 型:StringParam 496 * 多重度:0..1 680 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 681 * SWSタグ: ECUC_NvM_00484 682 * タイプ: STRING-PARAM 683 * 多重度: 0..1 497 684 498 685 == NvMRomBlockNum == … … 500 687 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMRomBlockNum 501 688 }}} 502 * 型:IntegerParam 503 * 多重度:1 504 * 上限値: 505 * R4.0.3:255 506 * R4.2.2:254 507 * 下限値:0 689 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 690 * SWSタグ: ECUC_NvM_00485 691 * タイプ: INTEGER-PARAM 692 * 多重度: 1 693 * 上限値: 694 * R4.0.3/R4.1.3: 255 695 * R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 254 696 * 下限値: 0 697 698 == NvMSelectBlockForFirstInitAll == 699 {{{ 700 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMSelectBlockForFirstInitAll 701 }}} 702 * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 703 * SWSタグ: ECUC_NvM_00558 704 * タイプ: BOOLEAN-PARAM 705 * 多重度: 0..1 706 * デフォルト値: false 508 707 509 708 == NvMSelectBlockForReadAll == … … 511 710 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMSelectBlockForReadAll 512 711 }}} 513 * 型:BooleanParam 514 * 多重度:0..1 712 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 713 * SWSタグ: ECUC_NvM_00117 714 * タイプ: BOOLEAN-PARAM 715 * 多重度: 0..1 515 716 516 717 == NvMSelectBlockForWriteAll == … … 518 719 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMSelectBlockForWriteAll 519 720 }}} 520 * 型:BooleanParam 521 * 多重度:0..1 721 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 722 * SWSタグ: ECUC_NvM_00549 723 * タイプ: BOOLEAN-PARAM 724 * 多重度: 0..1 522 725 523 726 == NvMSingleBlockCallback == … … 525 728 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMSingleBlockCallback 526 729 }}} 527 * 型:FunctionName 528 * 多重度:0..1 730 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 731 * SWSタグ: 732 * R4.2.2/R4.3.1/R4.4.0: ECUC_NvM_00506 733 * R19-11/R20-11/R21-11: ECUC_NvM_00562 734 * タイプ: 735 * R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0: FUNCTION-NAME 736 * R19-11/R20-11/R21-11: PARAM-CONF-CONTAINER 737 * 多重度: 0..1 738 739 == NvMSingleBlockCallbackFnc == 740 {{{ 741 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMSingleBlockCallback/NvMSingleBlockCallbackFnc 742 }}} 743 * 対象リビジョン: R19-11/R20-11/R21-11 744 * SWSタグ: ECUC_NvM_00506 745 * タイプ: FUNCTION-NAME 746 * 多重度: 0..1 529 747 530 748 == NvMStaticBlockIDCheck == … … 532 750 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMStaticBlockIDCheck 533 751 }}} 534 * 型:BooleanParam 535 * 多重度:1 536 * デフォルト値:false 752 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 753 * SWSタグ: ECUC_NvM_00532 754 * タイプ: BOOLEAN-PARAM 755 * 多重度: 1 756 * デフォルト値: false 757 758 == NvMTargetBlockReference == 759 {{{ 760 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMTargetBlockReference 761 }}} 762 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 763 * SWSタグ: ECUC_NvM_00486 764 * タイプ: CHOICE-CONTAINER 765 * 多重度: 1 766 767 == NvMEaRef == 768 {{{ 769 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMTargetBlockReference/NvMEaRef 770 }}} 771 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 772 * SWSタグ: ECUC_NvM_00487 773 * タイプ: PARAM-CONF-CONTAINER 774 * 多重度: 0..1 775 776 == NvMNameOfEaBlock == 777 {{{ 778 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMTargetBlockReference/NvMEaRef/NvMNameOfEaBlock 779 }}} 780 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 781 * SWSタグ: ECUC_NvM_00488 782 * タイプ: 783 * R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE 784 * R4.4.0/R19-11/R20-11/R21-11: REFERENCE 785 * 多重度: 1 786 * 参照先: [wiki:spec/Ea#EaBlockConfiguration /AUTOSAR/EcucDefs/Ea/EaBlockConfiguration] 787 788 == NvMFeeRef == 789 {{{ 790 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMTargetBlockReference/NvMFeeRef 791 }}} 792 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 793 * SWSタグ: ECUC_NvM_00489 794 * タイプ: PARAM-CONF-CONTAINER 795 * 多重度: 0..1 796 797 == NvMNameOfFeeBlock == 798 {{{ 799 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMTargetBlockReference/NvMFeeRef/NvMNameOfFeeBlock 800 }}} 801 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 802 * SWSタグ: ECUC_NvM_00490 803 * タイプ: 804 * R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE 805 * R4.4.0/R19-11/R20-11/R21-11: REFERENCE 806 * 多重度: 1 807 * 参照先: [wiki:spec/Fee#FeeBlockConfiguration /AUTOSAR/EcucDefs/Fee/FeeBlockConfiguration] 537 808 538 809 == NvMWriteBlockOnce == … … 540 811 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMWriteBlockOnce 541 812 }}} 542 * 型:BooleanParam 543 * 多重度:1 813 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 814 * SWSタグ: ECUC_NvM_00072 815 * タイプ: BOOLEAN-PARAM 816 * 多重度: 1 544 817 545 818 == NvMWriteRamBlockToNvCallback == … … 547 820 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMWriteRamBlockToNvCallback 548 821 }}} 549 * 型:FunctionName 550 * 多重度:0..1 822 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 823 * SWSタグ: ECUC_NvM_00520 824 * タイプ: FUNCTION-NAME 825 * 多重度: 0..1 551 826 552 827 == NvMWriteVerification == … … 554 829 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMWriteVerification 555 830 }}} 556 * 型:BooleanParam 557 * 多重度:1 558 * デフォルト値:false 831 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 832 * SWSタグ: ECUC_NvM_00534 833 * タイプ: BOOLEAN-PARAM 834 * 多重度: 1 835 * デフォルト値: false 559 836 560 837 == NvMWriteVerificationDataSize == … … 562 839 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMWriteVerificationDataSize 563 840 }}} 564 * 型:IntegerParam 565 * 多重度:1 566 * 上限値: 567 * R4.0.3:65536 568 * R4.2.2:65535 569 * 下限値:1 570 571 == NvMTargetBlockReference == 572 {{{ 573 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMTargetBlockReference 574 }}} 575 * 型:Container 576 * 多重度:1 577 578 == NvMEaRef == 579 {{{ 580 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMTargetBlockReference/NvMEaRef 581 }}} 582 * 型:Container 583 * 多重度:0..1 584 585 == NvMNameOfEaBlock == 586 {{{ 587 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMTargetBlockReference/NvMEaRef/NvMNameOfEaBlock 588 }}} 589 * 型:Reference 590 * 多重度:1 591 * 参照先:{{{/AUTOSAR/EcucDefs/Ea/EaBlockConfiguration}}} 592 593 == NvMFeeRef == 594 {{{ 595 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMTargetBlockReference/NvMFeeRef 596 }}} 597 * 型:Container 598 * 多重度:0..1 599 600 == NvMNameOfFeeBlock == 601 {{{ 602 /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMTargetBlockReference/NvMFeeRef/NvMNameOfFeeBlock 603 }}} 604 * 型:Reference 605 * 多重度:1 606 * 参照先:{{{/AUTOSAR/EcucDefs/Fee/FeeBlockConfiguration}}} 841 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 842 * SWSタグ: ECUC_NvM_00538 843 * タイプ: INTEGER-PARAM 844 * 多重度: 1 845 * 上限値: 846 * R4.0.3: 65536 847 * R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 65535 848 * 下限値: 1 849 * デフォルト値: 850 * R4.0.3: 0 607 851 608 852 == NvMCommon == … … 610 854 /AUTOSAR/EcucDefs/NvM/NvMCommon 611 855 }}} 612 * 型:Container 613 * 多重度:1 856 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 857 * SWSタグ: ECUC_NvM_00028 858 * タイプ: PARAM-CONF-CONTAINER 859 * 多重度: 1 614 860 615 861 == NvMApiConfigClass == … … 617 863 /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMApiConfigClass 618 864 }}} 619 * 型:EnumerationParam 620 * 多重度:1 621 * 選択肢: 865 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 866 * SWSタグ: ECUC_NvM_00491 867 * タイプ: ENUMERATION-PARAM 868 * 多重度: 1 869 * 選択肢: 622 870 * NVM_API_CONFIG_CLASS_1 623 871 * NVM_API_CONFIG_CLASS_2 … … 628 876 /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMBswMMultiBlockJobStatusInformation 629 877 }}} 630 * 型:BooleanParam 631 * 多重度:1 632 * デフォルト値:true 878 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 879 * SWSタグ: ECUC_NvM_00550 880 * タイプ: BOOLEAN-PARAM 881 * 多重度: 1 882 * デフォルト値: true 883 884 == NvMBufferAlignmentValue == 885 {{{ 886 /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMBufferAlignmentValue 887 }}} 888 * 対象リビジョン: R21-11 889 * SWSタグ: ECUC_NvM_00573 890 * タイプ: CHOICE-REFERENCE 891 * 多重度: 1 892 * 参照先: 893 * [wiki:spec/Ea#EaGeneral /AUTOSAR/EcucDefs/Ea/EaGeneral] 894 * [wiki:spec/Fee#FeeGeneral /AUTOSAR/EcucDefs/Fee/FeeGeneral] 633 895 634 896 == NvMCompiledConfigId == … … 636 898 /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMCompiledConfigId 637 899 }}} 638 * 型:IntegerParam 639 * 多重度:1 640 * 上限値:65535 641 * 下限値:0 900 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 901 * SWSタグ: ECUC_NvM_00492 902 * タイプ: INTEGER-PARAM 903 * 多重度: 1 904 * 上限値: 65535 905 * 下限値: 0 642 906 643 907 == NvMCrcNumOfBytes == … … 645 909 /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMCrcNumOfBytes 646 910 }}} 647 * 型:IntegerParam 648 * 多重度:1 649 * 上限値:65535 650 * 下限値:1 911 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 912 * SWSタグ: ECUC_NvM_00493 913 * タイプ: INTEGER-PARAM 914 * 多重度: 1 915 * 上限値: 65535 916 * 下限値: 1 917 918 == NvMCsmRetryCounter == 919 {{{ 920 /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMCsmRetryCounter 921 }}} 922 * 対象リビジョン: R20-11/R21-11 923 * SWSタグ: ECUC_NvM_00572 924 * タイプ: INTEGER-PARAM 925 * 多重度: 0..1 926 * 上限値: 255 927 * 下限値: 0 928 * デフォルト値: 0 651 929 652 930 == NvMDatasetSelectionBits == … … 654 932 /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMDatasetSelectionBits 655 933 }}} 656 * 型:IntegerParam 657 * 多重度:1 658 * 上限値:8 659 * 下限値:0 934 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 935 * SWSタグ: ECUC_NvM_00494 936 * タイプ: INTEGER-PARAM 937 * 多重度: 1 938 * 上限値: 8 939 * 下限値: 0 660 940 661 941 == NvMDevErrorDetect == … … 663 943 /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMDevErrorDetect 664 944 }}} 665 * 型:BooleanParam 666 * 多重度:1 945 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 946 * SWSタグ: ECUC_NvM_00495 947 * タイプ: BOOLEAN-PARAM 948 * 多重度: 1 949 * デフォルト値: 950 * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false 667 951 668 952 == NvMDrvModeSwitch == … … 670 954 /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMDrvModeSwitch 671 955 }}} 672 * 型:BooleanParam 673 * 多重度:1 956 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11 957 * SWSタグ: ECUC_NvM_00496 958 * タイプ: BOOLEAN-PARAM 959 * 多重度: 1 674 960 675 961 == NvMDynamicConfiguration == … … 677 963 /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMDynamicConfiguration 678 964 }}} 679 * 型:BooleanParam 680 * 多重度:1 965 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 966 * SWSタグ: ECUC_NvM_00497 967 * タイプ: BOOLEAN-PARAM 968 * 多重度: 1 969 970 == NvMEcucPartitionRef == 971 {{{ 972 /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMEcucPartitionRef 973 }}} 974 * 対象リビジョン: R20-11/R21-11 975 * SWSタグ: ECUC_NvM_00565 976 * タイプ: REFERENCE 977 * 多重度: 1..* 978 * 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition] 681 979 682 980 == NvMJobPrioritization == … … 684 982 /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMJobPrioritization 685 983 }}} 686 * 型:BooleanParam 687 * 多重度:1 984 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 985 * SWSタグ: ECUC_NvM_00498 986 * タイプ: BOOLEAN-PARAM 987 * 多重度: 1 688 988 689 989 == NvMMainFunctionPeriod == … … 691 991 /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMMainFunctionPeriod 692 992 }}} 693 * 型:FloatParam 694 * 多重度:1 695 * 上限値:Inf 696 * 下限値:1E-7 993 * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 994 * SWSタグ: ECUC_NvM_00555 995 * タイプ: FLOAT-PARAM 996 * 多重度: 1 997 * 上限値: INF 998 * 下限値: 999 * R4.1.3/R4.2.2: 1E-7 1000 * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0 1001 1002 == NvMMasterEcucPartitionRef == 1003 {{{ 1004 /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMMasterEcucPartitionRef 1005 }}} 1006 * 対象リビジョン: R20-11/R21-11 1007 * SWSタグ: ECUC_NvM_00566 1008 * タイプ: REFERENCE 1009 * 多重度: 0..1 1010 * 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition] 697 1011 698 1012 == NvMMultiBlockCallback == … … 700 1014 /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMMultiBlockCallback 701 1015 }}} 702 * 型:FunctionName 703 * 多重度:0..1 1016 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 1017 * SWSタグ: ECUC_NvM_00500 1018 * タイプ: FUNCTION-NAME 1019 * 多重度: 0..1 704 1020 705 1021 == NvMPollingMode == … … 707 1023 /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMPollingMode 708 1024 }}} 709 * 型:BooleanParam 710 * 多重度:1 1025 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 1026 * SWSタグ: ECUC_NvM_00501 1027 * タイプ: BOOLEAN-PARAM 1028 * 多重度: 1 711 1029 712 1030 == NvMRepeatMirrorOperations == … … 714 1032 /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMRepeatMirrorOperations 715 1033 }}} 716 * 型:IntegerParam 717 * 多重度:1 718 * 上限値:7 719 * 下限値:0 720 * デフォルト値:0 1034 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 1035 * SWSタグ: ECUC_NvM_00518 1036 * タイプ: INTEGER-PARAM 1037 * 多重度: 1 1038 * 上限値: 7 1039 * 下限値: 0 1040 * デフォルト値: 0 721 1041 722 1042 == NvMSetRamBlockStatusApi == … … 724 1044 /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMSetRamBlockStatusApi 725 1045 }}} 726 * 型:BooleanParam 727 * 多重度:1 1046 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 1047 * SWSタグ: ECUC_NvM_00502 1048 * タイプ: BOOLEAN-PARAM 1049 * 多重度: 1 728 1050 729 1051 == NvMSizeImmediateJobQueue == … … 731 1053 /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMSizeImmediateJobQueue 732 1054 }}} 733 * 型:IntegerParam 734 * 多重度:0..1 735 * 上限値: 736 * R4.0.3:255 737 * R4.2.2:65535 738 * 下限値:1 1055 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 1056 * SWSタグ: ECUC_NvM_00503 1057 * タイプ: INTEGER-PARAM 1058 * 多重度: 0..1 1059 * 上限値: 1060 * R4.0.3: 255 1061 * R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 65535 1062 * 下限値: 1 739 1063 740 1064 == NvMSizeStandardJobQueue == … … 742 1066 /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMSizeStandardJobQueue 743 1067 }}} 744 * 型:IntegerParam 745 * 多重度:1 746 * 上限値: 747 * R4.0.3:255 748 * R4.2.2:65535 749 * 下限値:1 1068 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 1069 * SWSタグ: ECUC_NvM_00504 1070 * タイプ: INTEGER-PARAM 1071 * 多重度: 1 1072 * 上限値: 1073 * R4.0.3: 255 1074 * R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 65535 1075 * 下限値: 1 750 1076 751 1077 == NvMVersionInfoApi == … … 753 1079 /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMVersionInfoApi 754 1080 }}} 755 * 型:BooleanParam 756 * 多重度:1 1081 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 1082 * SWSタグ: ECUC_NvM_00505 1083 * タイプ: BOOLEAN-PARAM 1084 * 多重度: 1 1085 * デフォルト値: 1086 * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false 757 1087 758 1088 == NvmDemEventParameterRefs == … … 760 1090 /AUTOSAR/EcucDefs/NvM/NvmDemEventParameterRefs 761 1091 }}} 762 * 型:Container 763 * 多重度:0..1 1092 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 1093 * SWSタグ: ECUC_NvM_00541 1094 * タイプ: PARAM-CONF-CONTAINER 1095 * 多重度: 0..1 764 1096 765 1097 == NVM_E_HARDWARE == … … 767 1099 /AUTOSAR/EcucDefs/NvM/NvmDemEventParameterRefs/NVM_E_HARDWARE 768 1100 }}} 769 * 型:Reference 770 * 多重度:0..1 771 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter}}} 1101 * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 1102 * SWSタグ: ECUC_NvM_00553 1103 * タイプ: 1104 * R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE 1105 * R4.4.0/R19-11/R20-11/R21-11: REFERENCE 1106 * 多重度: 0..1 1107 * 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter] 772 1108 773 1109 == NVM_E_INTEGRITY_FAILED == … … 775 1111 /AUTOSAR/EcucDefs/NvM/NvmDemEventParameterRefs/NVM_E_INTEGRITY_FAILED 776 1112 }}} 777 * 型:Reference 778 * 多重度:0..1 779 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter}}} 1113 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 1114 * SWSタグ: ECUC_NvM_00542 1115 * タイプ: 1116 * R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE 1117 * R4.4.0/R19-11/R20-11/R21-11: REFERENCE 1118 * 多重度: 0..1 1119 * 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter] 780 1120 781 1121 == NVM_E_LOSS_OF_REDUNDANCY == … … 783 1123 /AUTOSAR/EcucDefs/NvM/NvmDemEventParameterRefs/NVM_E_LOSS_OF_REDUNDANCY 784 1124 }}} 785 * 型:Reference 786 * 多重度:0..1 787 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter}}} 1125 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 1126 * SWSタグ: ECUC_NvM_00546 1127 * タイプ: 1128 * R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE 1129 * R4.4.0/R19-11/R20-11/R21-11: REFERENCE 1130 * 多重度: 0..1 1131 * 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter] 788 1132 789 1133 == NVM_E_QUEUE_OVERFLOW == … … 791 1135 /AUTOSAR/EcucDefs/NvM/NvmDemEventParameterRefs/NVM_E_QUEUE_OVERFLOW 792 1136 }}} 793 * 型:Reference 794 * 多重度:0..1 795 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter}}} 1137 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2 1138 * SWSタグ: ECUC_NvM_00547 1139 * タイプ: SYMBOLIC-NAME-REFERENCE 1140 * 多重度: 0..1 1141 * 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter] 796 1142 797 1143 == NVM_E_REQ_FAILED == … … 799 1145 /AUTOSAR/EcucDefs/NvM/NvmDemEventParameterRefs/NVM_E_REQ_FAILED 800 1146 }}} 801 * 型:Reference 802 * 多重度:0..1 803 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter}}} 1147 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 1148 * SWSタグ: ECUC_NvM_00543 1149 * タイプ: 1150 * R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE 1151 * R4.4.0/R19-11/R20-11/R21-11: REFERENCE 1152 * 多重度: 0..1 1153 * 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter] 804 1154 805 1155 == NVM_E_VERIFY_FAILED == … … 807 1157 /AUTOSAR/EcucDefs/NvM/NvmDemEventParameterRefs/NVM_E_VERIFY_FAILED 808 1158 }}} 809 * 型:Reference 810 * 多重度:0..1 811 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter}}} 1159 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 1160 * SWSタグ: ECUC_NvM_00545 1161 * タイプ: 1162 * R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE 1163 * R4.4.0/R19-11/R20-11/R21-11: REFERENCE 1164 * 多重度: 0..1 1165 * 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter] 812 1166 813 1167 == NVM_E_WRITE_PROTECTED == … … 815 1169 /AUTOSAR/EcucDefs/NvM/NvmDemEventParameterRefs/NVM_E_WRITE_PROTECTED 816 1170 }}} 817 * 型:Reference 818 * 多重度:0..1 819 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter}}} 1171 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 1172 * SWSタグ: ECUC_NvM_00548 1173 * タイプ: 1174 * R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE 1175 * R4.4.0/R19-11/R20-11/R21-11: REFERENCE 1176 * 多重度: 0..1 1177 * 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter] 820 1178 821 1179 == NVM_E_WRONG_BLOCK_ID == … … 823 1181 /AUTOSAR/EcucDefs/NvM/NvmDemEventParameterRefs/NVM_E_WRONG_BLOCK_ID 824 1182 }}} 825 * 型:Reference 826 * 多重度:0..1 827 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter}}} 1183 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 1184 * SWSタグ: ECUC_NvM_00544 1185 * タイプ: 1186 * R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE 1187 * R4.4.0/R19-11/R20-11/R21-11: REFERENCE 1188 * 多重度: 0..1 1189 * 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter] 1190