MCU Driver
概要
- API一覧
API ID
[Dec]ID
[Hex]R4.0.3 R4.2.2 R21-11 Mcu_Init 0 0x00 ○しろまる ○しろまる ○しろまる Mcu_InitRamSection 1 0x01 ○しろまる ○しろまる ○しろまる Mcu_InitClock 2 0x02 ○しろまる ○しろまる ○しろまる Mcu_DistributePllClock 3 0x03 ○しろまる ○しろまる ○しろまる Mcu_GetPllStatus 4 0x04 ○しろまる ○しろまる ○しろまる Mcu_GetResetReason 5 0x05 ○しろまる ○しろまる ○しろまる Mcu_GetResetRawValue 6 0x06 ○しろまる ○しろまる ○しろまる Mcu_PerformReset 7 0x07 ○しろまる ○しろまる ○しろまる Mcu_SetMode 8 0x08 ○しろまる ○しろまる ○しろまる Mcu_GetVersionInfo 9 0x09 ○しろまる ○しろまる ○しろまる Mcu_GetRamState 4
100x04
0x0A○しろまる
-○しろまる
--
○しろまる
- コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11)
- McuGeneralConfiguration (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- McuDevErrorDetect (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- McuEcucPartitionRef (-/-/-/-/○しろまる/○しろまる/○しろまる/○しろまる)
- McuGetRamStateApi (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- McuInitClock (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- McuNoPll (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- McuPerformResetApi (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- McuVersionInfoApi (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- McuModuleConfiguration (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- McuClockSettingConfig (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- McuClockReferencePoint (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- McuClockReferencePointFrequency (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- McuClockSettingId (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- McuClockReferencePoint (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- McuClockSrcFailureNotification (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- McuDemEventParameterRefs (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- MCU_E_CLOCK_FAILURE (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- McuModeSettingConf (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- McuMode (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- McuNumberOfMcuModes (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- McuRamSectorSettingConf (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- McuRamDefaultValue (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- McuRamSectionBaseAddress (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- McuRamSectionSize (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- McuRamSectionWriteSize (-/-/-/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- McuRamSectors (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- McuResetSetting (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- McuClockSettingConfig (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- McuPublishedInformation (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- McuResetReasonConf (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- McuResetReason (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- McuResetReasonConf (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- McuGeneralConfiguration (○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる/○しろまる)
- エラーコード一覧
- "--"は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..*
- 参照先: /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
- 参照先: /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
Last modified
3 years ago
Last modified on Dec 5, 2022, 5:09:56 PM
Note:
See TracWiki
for help on using the wiki.