{{{ #!html
MCU Driver
}}} [[BR]] = 概要 = * API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||= R4.2.2 =||= R21-11 =|| || [#Mcu_Init Mcu_Init] || 0|| 0x00|| しろまる || しろまる || しろまる || || [#Mcu_InitRamSection Mcu_InitRamSection] || 1|| 0x01|| しろまる || しろまる || しろまる || || [#Mcu_InitClock Mcu_InitClock] || 2|| 0x02|| しろまる || しろまる || しろまる || || [#Mcu_DistributePllClock Mcu_DistributePllClock] || 3|| 0x03|| しろまる || しろまる || しろまる || || [#Mcu_GetPllStatus Mcu_GetPllStatus] || 4|| 0x04|| しろまる || しろまる || しろまる || || [#Mcu_GetResetReason Mcu_GetResetReason] || 5|| 0x05|| しろまる || しろまる || しろまる || || [#Mcu_GetResetRawValue Mcu_GetResetRawValue] || 6|| 0x06|| しろまる || しろまる || しろまる || || [#Mcu_PerformReset Mcu_PerformReset] || 7|| 0x07|| しろまる || しろまる || しろまる || || [#Mcu_SetMode Mcu_SetMode] || 8|| 0x08|| しろまる || しろまる || しろまる || || [#Mcu_GetVersionInfo Mcu_GetVersionInfo] || 9|| 0x09|| しろまる || しろまる || しろまる || || [#Mcu_GetRamState Mcu_GetRamState] || 4[[BR]]10|| 0x04[[BR]]0x0A|| しろまる[[BR]]- || しろまる[[BR]]- || -[[BR]]しろまる || * コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11) * [#McuGeneralConfiguration McuGeneralConfiguration] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#McuDevErrorDetect McuDevErrorDetect] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#McuEcucPartitionRef McuEcucPartitionRef] (-/-/-/-/しろまる/しろまる/しろまる/しろまる) * [#McuGetRamStateApi McuGetRamStateApi] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#McuInitClock McuInitClock] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#McuNoPll McuNoPll] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#McuPerformResetApi McuPerformResetApi] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#McuVersionInfoApi McuVersionInfoApi] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#McuModuleConfiguration McuModuleConfiguration] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#McuClockSettingConfig McuClockSettingConfig] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#McuClockReferencePoint McuClockReferencePoint] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#McuClockReferencePointFrequency McuClockReferencePointFrequency] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#McuClockSettingId McuClockSettingId] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#McuClockSrcFailureNotification McuClockSrcFailureNotification] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#McuDemEventParameterRefs McuDemEventParameterRefs] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#MCU_E_CLOCK_FAILURE MCU_E_CLOCK_FAILURE] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#McuModeSettingConf McuModeSettingConf] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#McuMode McuMode] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#McuNumberOfMcuModes McuNumberOfMcuModes] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#McuRamSectorSettingConf McuRamSectorSettingConf] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#McuRamDefaultValue McuRamDefaultValue] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#McuRamSectionBaseAddress McuRamSectionBaseAddress] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#McuRamSectionSize McuRamSectionSize] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#McuRamSectionWriteSize McuRamSectionWriteSize] (-/-/-/しろまる/しろまる/しろまる/しろまる/しろまる) * [#McuRamSectors McuRamSectors] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#McuResetSetting McuResetSetting] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#McuPublishedInformation McuPublishedInformation] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#McuResetReasonConf McuResetReasonConf] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#McuResetReason McuResetReason] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * エラーコード一覧 * "--"は[wiki:spec/Dem Dem]により決定される ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||= R4.2.2 =||= R21-11 =|| || MCU_E_PARAM_CONFIG || 10|| 0x0A|| しろまる || しろまる || しろまる || || MCU_E_PARAM_CLOCK || 11|| 0x0B|| しろまる || しろまる || しろまる || || MCU_E_PARAM_MODE || 12|| 0x0C|| しろまる || しろまる || しろまる || || MCU_E_PARAM_RAMSECTION || 13|| 0x0D|| しろまる || しろまる || しろまる || || MCU_E_PLL_NOT_LOCKED || 14|| 0x0E|| しろまる || しろまる || しろまる || || MCU_E_UNINIT || 15|| 0x0F|| しろまる || しろまる || しろまる || || MCU_E_PARAM_POINTER || 16|| 0x10|| しろまる || しろまる || しろまる || || MCU_E_INIT_FAILED || 17|| 0x11|| - || しろまる || しろまる || || MCU_E_CLOCK_FAILURE || --|| --|| しろまる || しろまる || しろまる || ---- = API仕様 = == Mcu_Init == {{{ void Mcu_Init(const Mcu_ConfigType* ConfigPtr) }}} == Mcu_InitRamSection == {{{ Std_ReturnType Mcu_InitRamSection(Mcu_RamSectionType RamSection) }}} == Mcu_InitClock == {{{ Std_ReturnType Mcu_InitClock(Mcu_ClockType ClockSetting) }}} == Mcu_DistributePllClock == * R4.0.3 {{{ void Mcu_DistributePllClock(void) }}} * R4.2.2 / R21-11 {{{ Std_ReturnType Mcu_DistributePllClock(void) }}} == Mcu_GetPllStatus == {{{ Mcu_PllStatusType Mcu_GetPllStatus(void) }}} == Mcu_GetResetReason == {{{ Mcu_ResetType Mcu_GetResetReason(void) }}} == Mcu_GetResetRawValue == {{{ Mcu_RawResetType Mcu_GetResetRawValue(void) }}} == Mcu_PerformReset == {{{ void Mcu_PerformReset(void) }}} == Mcu_SetMode == {{{ void Mcu_SetMode(Mcu_ModeType McuMode) }}} == Mcu_GetVersionInfo == {{{ void Mcu_GetVersionInfo(Std_VersionInfoType* versioninfo) }}} == Mcu_GetRamState == {{{ Mcu_RamStateType Mcu_GetRamState(void) }}} ---- = コンフィギュレーション仕様 = == McuGeneralConfiguration == {{{ /AUTOSAR/EcucDefs/Mcu/McuGeneralConfiguration }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Mcu_00118 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == McuDevErrorDetect == {{{ /AUTOSAR/EcucDefs/Mcu/McuGeneralConfiguration/McuDevErrorDetect }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Mcu_00166 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false == McuEcucPartitionRef == {{{ /AUTOSAR/EcucDefs/Mcu/McuGeneralConfiguration/McuEcucPartitionRef }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Mcu_00191 * タイプ: REFERENCE * 多重度: 0..* * 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition] == McuGetRamStateApi == {{{ /AUTOSAR/EcucDefs/Mcu/McuGeneralConfiguration/McuGetRamStateApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Mcu_00181 * タイプ: BOOLEAN-PARAM * 多重度: 1 == McuInitClock == {{{ /AUTOSAR/EcucDefs/Mcu/McuGeneralConfiguration/McuInitClock }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Mcu_00182 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: true == McuNoPll == {{{ /AUTOSAR/EcucDefs/Mcu/McuGeneralConfiguration/McuNoPll }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Mcu_00180 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: true == McuPerformResetApi == {{{ /AUTOSAR/EcucDefs/Mcu/McuGeneralConfiguration/McuPerformResetApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Mcu_00167 * タイプ: BOOLEAN-PARAM * 多重度: 1 == McuVersionInfoApi == {{{ /AUTOSAR/EcucDefs/Mcu/McuGeneralConfiguration/McuVersionInfoApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Mcu_00168 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false == McuModuleConfiguration == {{{ /AUTOSAR/EcucDefs/Mcu/McuModuleConfiguration }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Mcu_00119 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == McuClockSettingConfig == {{{ /AUTOSAR/EcucDefs/Mcu/McuModuleConfiguration/McuClockSettingConfig }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Mcu_00124 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1..* == McuClockReferencePoint == {{{ /AUTOSAR/EcucDefs/Mcu/McuModuleConfiguration/McuClockSettingConfig/McuClockReferencePoint }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Mcu_00174 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1..* == McuClockReferencePointFrequency == {{{ /AUTOSAR/EcucDefs/Mcu/McuModuleConfiguration/McuClockSettingConfig/McuClockReferencePoint/McuClockReferencePointFrequency }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Mcu_00175 * タイプ: FLOAT-PARAM * 多重度: 1 * 上限値: INF * 下限値: 0 == McuClockSettingId == {{{ /AUTOSAR/EcucDefs/Mcu/McuModuleConfiguration/McuClockSettingConfig/McuClockSettingId }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Mcu_00183 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 255 * 下限値: * R4.0.3: 1 * R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0 == McuClockSrcFailureNotification == {{{ /AUTOSAR/EcucDefs/Mcu/McuModuleConfiguration/McuClockSrcFailureNotification }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Mcu_00170 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * DISABLED * ENABLED == McuDemEventParameterRefs == {{{ /AUTOSAR/EcucDefs/Mcu/McuModuleConfiguration/McuDemEventParameterRefs }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Mcu_00187 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == MCU_E_CLOCK_FAILURE == {{{ /AUTOSAR/EcucDefs/Mcu/McuModuleConfiguration/McuDemEventParameterRefs/MCU_E_CLOCK_FAILURE }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Mcu_00188 * タイプ: * 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] == McuModeSettingConf == {{{ /AUTOSAR/EcucDefs/Mcu/McuModuleConfiguration/McuModeSettingConf }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Mcu_00123 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1..* == McuMode == {{{ /AUTOSAR/EcucDefs/Mcu/McuModuleConfiguration/McuModeSettingConf/McuMode }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Mcu_00176 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 255 * 下限値: * R4.0.3: 1 * R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0 == McuNumberOfMcuModes == {{{ /AUTOSAR/EcucDefs/Mcu/McuModuleConfiguration/McuNumberOfMcuModes }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Mcu_00171 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 255 * 下限値: 1 == McuRamSectorSettingConf == {{{ /AUTOSAR/EcucDefs/Mcu/McuModuleConfiguration/McuRamSectorSettingConf }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Mcu_00120 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == McuRamDefaultValue == {{{ /AUTOSAR/EcucDefs/Mcu/McuModuleConfiguration/McuRamSectorSettingConf/McuRamDefaultValue }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Mcu_00177 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 255 * 下限値: 0 == McuRamSectionBaseAddress == {{{ /AUTOSAR/EcucDefs/Mcu/McuModuleConfiguration/McuRamSectorSettingConf/McuRamSectionBaseAddress }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Mcu_00178 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 4294967295 * 下限値: 0 == McuRamSectionSize == {{{ /AUTOSAR/EcucDefs/Mcu/McuModuleConfiguration/McuRamSectorSettingConf/McuRamSectionSize }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Mcu_00179 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 4294967295 * 下限値: 0 == McuRamSectionWriteSize == {{{ /AUTOSAR/EcucDefs/Mcu/McuModuleConfiguration/McuRamSectorSettingConf/McuRamSectionWriteSize }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Mcu_00190 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 4294967295 * 下限値: 0 * デフォルト値: 8 == McuRamSectors == {{{ /AUTOSAR/EcucDefs/Mcu/McuModuleConfiguration/McuRamSectors }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Mcu_00172 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 4294967295 * 下限値: * R4.0.3: 1 * R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0 == McuResetSetting == {{{ /AUTOSAR/EcucDefs/Mcu/McuModuleConfiguration/McuResetSetting }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Mcu_00173 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 255 * 下限値: 1 == McuPublishedInformation == {{{ /AUTOSAR/EcucDefs/Mcu/McuPublishedInformation }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Mcu_00184 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == McuResetReasonConf == {{{ /AUTOSAR/EcucDefs/Mcu/McuPublishedInformation/McuResetReasonConf }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Mcu_00185 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1..* == McuResetReason == {{{ /AUTOSAR/EcucDefs/Mcu/McuPublishedInformation/McuResetReasonConf/McuResetReason }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Mcu_00186 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 255 * 下限値: 0

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