Version 7 (modified by 4 years ago) ( diff ) | ,
---|
Flash Test
概要
- API一覧
API ID
[Dec]ID
[Hex]R4.0.3 R4.2.2 FlsTst_Init 0 0x00 ○ ○ FlsTst_DeInit 1 0x01 ○ ○ FlsTst_StartFgnd 2 0x02 ○ ○ FlsTst_Abort 3 0x03 ○ ○ FlsTst_Suspend 4 0x04 ○ ○ FlsTst_Resume 5 0x05 ○ ○ FlsTst_GetCurrentState 6 0x06 ○ ○ FlsTst_GetTestResultBgnd 7 0x07 ○ ○ FlsTst_GetTestResultFgnd 15 0x0F ○ ○ FlsTst_GetVersionInfo 8 0x08 ○ ○ FlsTst_GetTestSignatureBgnd 9 0x09 ○ ○ FlsTst_GetTestSignatureFgnd 10 0x0A ○ ○ FlsTst_GetErrorDetails 11 0x0B ○ ○ FlsTst_TestEcc 12 0x0C ○ ○ FlsTst_MainFunction 13 0x0D ○ ○ FlsTst_TestCompletedNotification 14 0x0E ○ ○
- コンフィギュレーション一覧(R4.0.3 / R4.2.2)
- FlsTstConfigSet (○/○)
- FlsTstBlockNumberBgnd (○/○)
- FlsTstBlockNumberFgnd (○/○)
- FlsTstTestCompletedNotification (○/○)
- FlsTstBlockBgndConfigSet (○/○)
- FlsTstBlock (○/○)
- FlsTstBlockBaseAddress (○/○)
- FlsTstBlockIndex (○/○)
- FlsTstBlockSize (○/○)
- FlsTstNumberOfTestedCells (○/○)
- FlsTstSignatureAddress (○/○)
- FlsTstTestAlgorithm (○/○)
- FlsTstBlock (○/○)
- FlsTstBlockFgndConfigSet (○/○)
- FlsTstBlock (○/○)
- FlsTstBlockBaseAddress (○/○)
- FlsTstBlockIndex (○/○)
- FlsTstBlockSize (○/○)
- FlsTstNumberOfTestedCells (○/○)
- FlsTstSignatureAddress (○/○)
- FlsTstTestAlgorithm (○/○)
- FlsTstBlock (○/○)
- FlsTstConfigurationOfOptApiServices (○/○)
- FlsTstGetCurrentStateApi (○/○)
- FlsTstGetErrorDetailsApi (○/○)
- FlsTstGetTestResultBgndApi (○/○)
- FlsTstGetTestResultFgndApi (○/○)
- FlsTstGetTestSignatureBgndApi (○/○)
- FlsTstGetTestSignatureFgndApi (○/○)
- FlsTstStartFgndApi (○/○)
- FlsTstSuspendResumeApi (○/○)
- FlsTstTestEccApi (○/○)
- FlsTstVersionInfoApi (○/○)
- FlsTstDemEventParameterRefs (○/○)
- FLSTST_E_FLSTST_FAILURE (○/○)
- FlsTstGeneral (○/○)
- FlsTstConfigSet (○/○)
- エラーコード一覧
- "--"はDemにより決定される
エラーコード Dec Hex R4.0.3 R4.2.2 FLSTST_E_STATE_FAILURE 1 0x01 ○ ○ FLSTST_E_PARAM_INVALID 2 0x02 ○ ○ FLSTST_E_UNINIT 3 0x03 ○ ○ FLSTST_E_ALREADY_INITIALIZED 4 0x04 ○ ○ FLSTST_E_PARAM_CONFIG 5 0x05 ○ - FLSTST_E_INIT_FAILED 5 0x05 - ○ FLSTST_E_PARAM_POINTER 6 0x06 ○ ○ FLSTST_E_FLSTST_FAILURE -- -- ○ ○
API仕様
FlsTst_Init
void FlsTst_Init(const FlsTst_ConfigType* ConfigPtr)
FlsTst_DeInit
void FlsTst_DeInit(void)
FlsTst_StartFgnd
Std_ReturnType FlsTst_StartFgnd(FlsTst_BlockIdFgndType FgndBlockId)
FlsTst_Abort
void FlsTst_Abort(void)
FlsTst_Suspend
void FlsTst_Suspend(void)
FlsTst_Resume
void FlsTst_Resume(void)
FlsTst_GetCurrentState
FlsTst_StateType FlsTst_GetCurrentState(void)
FlsTst_GetTestResultBgnd
FlsTst_TestResultBgndType FlsTst_GetTestResultBgnd(void)
FlsTst_GetTestResultFgnd
FlsTst_TestResultFgndType FlsTst_GetTestResultFgnd(void)
FlsTst_GetVersionInfo
void FlsTst_GetVersionInfo(Std_VersionInfoType* versioninfo)
FlsTst_GetTestSignatureBgnd
FlsTst_TestSignatureBgndType FlsTst_GetTestSignatureBgnd(void)
FlsTst_GetTestSignatureFgnd
FlsTst_TestSignatureFgndType FlsTst_GetTestSignatureFgnd(void)
FlsTst_GetErrorDetails
FlsTst_ErrorDetailsType FlsTst_GetErrorDetails(void)
FlsTst_TestEcc
Std_ReturnType FlsTst_TestEcc(void)
FlsTst_MainFunction
void FlsTst_MainFunction(void)
FlsTst_TestCompletedNotification
void FlsTst_TestCompletedNotification(void)
コンフィギュレーション仕様
FlsTstConfigSet
/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet
- 型:Container
- 多重度:1
FlsTstBlockNumberBgnd
/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockNumberBgnd
- 型:IntegerParam
- 多重度:1
- 上限値:4294967295
- 下限値:0
FlsTstBlockNumberFgnd
/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockNumberFgnd
- 型:IntegerParam
- 多重度:1
- 上限値:4294967295
- 下限値:0
FlsTstTestCompletedNotification
/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstTestCompletedNotification
- 型:FunctionName
- 多重度:1
FlsTstBlockBgndConfigSet
/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockBgndConfigSet
- 型:Container
- 多重度:0..1
FlsTstBlock
/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockBgndConfigSet/FlsTstBlock
- 型:Container
- 多重度:1..*
FlsTstBlockBaseAddress
/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockBgndConfigSet/FlsTstBlock/FlsTstBlockBaseAddress
- 型:IntegerParam
- 多重度:1
- 上限値:18446744073709551615
- 下限値:0
FlsTstBlockIndex
/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockBgndConfigSet/FlsTstBlock/FlsTstBlockIndex
- 型:IntegerParam
- 多重度:1
- 上限値:4294967295
- 下限値:0
FlsTstBlockSize
/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockBgndConfigSet/FlsTstBlock/FlsTstBlockSize
- 型:IntegerParam
- 多重度:1
- 上限値:4294967295
- 下限値:0
FlsTstNumberOfTestedCells
/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockBgndConfigSet/FlsTstBlock/FlsTstNumberOfTestedCells
- 型:IntegerParam
- 多重度:
- R4.0.3:1
- R4.2.2:0..1
- 上限値:4294967295
- 下限値:0
FlsTstSignatureAddress
/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockBgndConfigSet/FlsTstBlock/FlsTstSignatureAddress
- 型:IntegerParam
- 多重度:1
- 上限値:18446744073709551615
- 下限値:0
FlsTstTestAlgorithm
/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockBgndConfigSet/FlsTstBlock/FlsTstTestAlgorithm
- 型:EnumerationParam
- 多重度:1
- 選択肢:
- FLSTST_16BIT_CRC
- FLSTST_32BIT_CRC
- FLSTST_8BIT_CRC
- FLSTST_CHECKSUM
- FLSTST_DUPLICATED_MEMORY
- FLSTST_ECC
FlsTstBlockFgndConfigSet
/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockFgndConfigSet
- 型:Container
- 多重度:0..1
FlsTstBlock
/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockFgndConfigSet/FlsTstBlock
- 型:Container
- 多重度:1..*
FlsTstBlockBaseAddress
/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockFgndConfigSet/FlsTstBlock/FlsTstBlockBaseAddress
- 型:IntegerParam
- 多重度:1
- 上限値:18446744073709551615
- 下限値:0
FlsTstBlockIndex
/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockFgndConfigSet/FlsTstBlock/FlsTstBlockIndex
- 型:IntegerParam
- 多重度:1
- 上限値:4294967295
- 下限値:0
FlsTstBlockSize
/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockFgndConfigSet/FlsTstBlock/FlsTstBlockSize
- 型:IntegerParam
- 多重度:1
- 上限値:4294967295
- 下限値:0
FlsTstNumberOfTestedCells
/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockFgndConfigSet/FlsTstBlock/FlsTstNumberOfTestedCells
- 型:IntegerParam
- 多重度:
- R4.0.3:1
- R4.2.2:0..1
- 上限値:4294967295
- 下限値:0
FlsTstSignatureAddress
/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockFgndConfigSet/FlsTstBlock/FlsTstSignatureAddress
- 型:IntegerParam
- 多重度:1
- 上限値:18446744073709551615
- 下限値:0
FlsTstTestAlgorithm
/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockFgndConfigSet/FlsTstBlock/FlsTstTestAlgorithm
- 型:EnumerationParam
- 多重度:1
- 選択肢:
- FLSTST_16BIT_CRC
- FLSTST_32BIT_CRC
- FLSTST_8BIT_CRC
- FLSTST_CHECKSUM
- FLSTST_DUPLICATED_MEMORY
- FLSTST_ECC
FlsTstConfigurationOfOptApiServices
/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigurationOfOptApiServices
- 型:Container
- 多重度:1
FlsTstGetCurrentStateApi
/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigurationOfOptApiServices/FlsTstGetCurrentStateApi
- 型:BooleanParam
- 多重度:1
- デフォルト値:false
FlsTstGetErrorDetailsApi
/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigurationOfOptApiServices/FlsTstGetErrorDetailsApi
- 型:BooleanParam
- 多重度:1
- デフォルト値:false
FlsTstGetTestResultBgndApi
/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigurationOfOptApiServices/FlsTstGetTestResultBgndApi
- 型:BooleanParam
- 多重度:1
- デフォルト値:false
FlsTstGetTestResultFgndApi
/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigurationOfOptApiServices/FlsTstGetTestResultFgndApi
- 型:BooleanParam
- 多重度:1
- デフォルト値:false
FlsTstGetTestSignatureBgndApi
/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigurationOfOptApiServices/FlsTstGetTestSignatureBgndApi
- 型:BooleanParam
- 多重度:1
- デフォルト値:false
FlsTstGetTestSignatureFgndApi
/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigurationOfOptApiServices/FlsTstGetTestSignatureFgndApi
- 型:BooleanParam
- 多重度:1
- デフォルト値:false
FlsTstStartFgndApi
/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigurationOfOptApiServices/FlsTstStartFgndApi
- 型:BooleanParam
- 多重度:1
- デフォルト値:false
FlsTstSuspendResumeApi
/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigurationOfOptApiServices/FlsTstSuspendResumeApi
- 型:BooleanParam
- 多重度:1
- デフォルト値:false
FlsTstTestEccApi
/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigurationOfOptApiServices/FlsTstTestEccApi
- 型:BooleanParam
- 多重度:1
- デフォルト値:false
FlsTstVersionInfoApi
/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigurationOfOptApiServices/FlsTstVersionInfoApi
- 型:BooleanParam
- 多重度:1
- デフォルト値:false
FlsTstDemEventParameterRefs
/AUTOSAR/EcucDefs/FlsTst/FlsTstDemEventParameterRefs
- 型:Container
- 多重度:0..1
FLSTST_E_FLSTST_FAILURE
/AUTOSAR/EcucDefs/FlsTst/FlsTstDemEventParameterRefs/FLSTST_E_FLSTST_FAILURE
- 型:Reference
- 多重度:0..1
- 参照先:
/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
FlsTstGeneral
/AUTOSAR/EcucDefs/FlsTst/FlsTstGeneral
- 型:Container
- 多重度:1
FlsTstDevErrorDetect
/AUTOSAR/EcucDefs/FlsTst/FlsTstGeneral/FlsTstDevErrorDetect
- 型:BooleanParam
- 多重度:1
- デフォルト値:false
FlsTstNumberOfTestedCells
/AUTOSAR/EcucDefs/FlsTst/FlsTstGeneral/FlsTstNumberOfTestedCells
- 型:IntegerParam
- 多重度:0..1
- 上限値:4294967295
- 下限値:0
FlsTstNumberOfTestedCellsAtomic
/AUTOSAR/EcucDefs/FlsTst/FlsTstGeneral/FlsTstNumberOfTestedCellsAtomic
- 型:IntegerParam
- 多重度:1
- 上限値:4294967295
- 下限値:0
FlsTstTestCompletedNotificationSupported
/AUTOSAR/EcucDefs/FlsTst/FlsTstGeneral/FlsTstTestCompletedNotificationSupported
- 型:BooleanParam
- 多重度:1
- デフォルト値:true
FlsTstTestIntervalIdEndValue
/AUTOSAR/EcucDefs/FlsTst/FlsTstGeneral/FlsTstTestIntervalIdEndValue
- 型:IntegerParam
- 多重度:1
- 上限値:4294967295
- 下限値:0
FlsTstTestResultSignature
/AUTOSAR/EcucDefs/FlsTst/FlsTstGeneral/FlsTstTestResultSignature
- 型:BooleanParam
- 多重度:1
- デフォルト値:false
Note:
See TracWiki
for help on using the wiki.