Flash EEPROM Emulation (Fee)
Provides emulation of EEPROM-like data blocks on Flash memory devices.
Funktionen — Übersicht
void Fee_Init (const Fee_ConfigType* ConfigPtr);Service to initialize the FEE module.void Fee_SetMode (MemIf_ModeType Mode);Function to switch the mode of the underlying Flash DriverStd_ReturnType Fee_Read (uint16 BlockNumber, uint16 BlockOffset, uint8* DataBufferPtr, uint16 Length);Service to initiate a read job.Std_ReturnType Fee_Write (uint16 BlockNumber, const uint8* DataBufferPtr);Service to initiate a write job.void Fee_Cancel (void);Service to call the cancel function of the underlying flash driver.MemIf_StatusType Fee_GetStatus (void);Service to return the status.MemIf_JobResultType Fee_GetJobResult (void);Service to query the result of the last accepted job issued by the upper layer software.Std_ReturnType Fee_InvalidateBlock (uint16 BlockNumber);Service to invalidate a logical block.void Fee_GetVersionInfo (Std_VersionInfoType* VersionInfoPtr);Service to return the version information of the FEE module.Std_ReturnType Fee_EraseImmediateBlock (uint16 BlockNumber);Service to erase a logical block.void Fee_JobEndNotification (void);Service to report to this module the successful end of an asynchronous operation.void Fee_JobErrorNotification (void);Service to report to this module the failure of an asynchronous operation.void Fee_MainFunction (void);Service to handle the requested read / write / erase jobs and the internal management operations.void NvM_JobEndNotification (void);-void NvM_JobErrorNotification (void);-
Typen — Übersicht
struct Fee_ConfigTypeConfiguration data structure of the Fee module.
Funktionen & Typen — Detailansicht
함수 Fee_Init [SWS_Fee_00085] 📄 PDF
void Fee_Init (const Fee_ConfigType* ConfigPtr);
Service to initialize the FEE module.
함수 Fee_Init은 Flash EEPROM Emulation 모듈(FEE)을 초기화하기 위한 핵심 서비스 역할을 합니다 [SWS_Fee_00085]. 호출은 서비스 ID 0x00과 함께 Fee.h에 선언된 인터페이스를 통해 수행됩니다 [SWS_Fee_00085]. 유일한 입력 매개변수로 ConfigPtr가 전달되며, 이는 const Fee_ConfigType* 타입의 선택된 구성 데이터 세트에 대한 포인터 역할을 합니다 [SWS_Fee_00085]. 추가적인 입출력 매개변수 또는 순수 출력 매개변수는 정의되어 있지 않으며, 함수는 반환값을 제공하지 않습니다(void) [SWS_Fee_00085].
기본적인 초기화 함수임에도 불구하고, 사양서에서 실행 시맨틱은 비동기식(Asynchronous)으로 명시적으로 분류되어 있습니다 [SWS_Fee_00085]. 해석: 함수가 비동기적으로 동작하므로 Fee_Init의 호출은 모듈 초기화를 단지 트리거할 뿐이며, 시간이 많이 소요되는 초기화 단계는 백그라운드에서 논블로킹 방식으로 완료될 것으로 추정됩니다 [SWS_Fee_00085]. 질문 Q-7d91ac2e51869606 (열림)
동시성 및 호출 컨텍스트와 관련하여, 사양서에는 Fee_Init이 재진입 불가(Non Reentrant)로 규정되어 있습니다 [SWS_Fee_00085]. 따라서 이 함수는 어떤 경우에도 서로 다른 컨텍스트에서 병렬로 또는 중첩되어 호출되어서는 안 됩니다 [SWS_Fee_00085].
이 사용 지침은 AI에 의해 작성되었으며, AUTOSAR Classic Release R20-11 사양서만을 기반으로 합니다.
구현자 가이드 준비 중 (복잡도 I1)
함수 Fee_SetMode [SWS_Fee_00086] 📄 PDF
void Fee_SetMode (MemIf_ModeType Mode);
Function to switch the mode of the underlying Flash Driver
사용법 및 호출 컨텍스트
함수 Fee_SetMode은(는) 기반 플래시 드라이버([SWS_Fee_00086])의 작동 모드를 전환하는 역할을 합니다. 이 함수는 서비스 ID 0x01을(를) 가진 헤더 파일 Fee.h을(를) 통해 제공됩니다([SWS_Fee_00086]). 이 서비스는 유일한 입력 매개변수로 플래시 드라이버의 원하는 작동 모드를 결정하는 Mode(MemIf_ModeType 타입)을(를) 기대합니다([SWS_Fee_00086]). 출력 매개변수나 반환값(void)은 전달되지 않습니다([SWS_Fee_00086]).
비동기 시맨틱 및 동시성
인터페이스는 비동기로 명시되어 있습니다([SWS_Fee_00086]). 호출 후 함수 값이 반환되지 않으므로, 플래시 하드웨어의 실제 전환 과정은 백그라운드에서 지연되어 실행될 것으로 보입니다. 질문 Q-9dbc267f51e150af (열림) 호출 컨텍스트와 관련하여 Fee_SetMode은(는) 재진입 불가능(Non Reentrant)으로 분류되어 있습니다([SWS_Fee_00086]). 따라서 호출자는 서로 다른 스레드 또는 태스크에서 함수가 동시에 호출되거나 중단하며 호출되지 않도록 보장해야 합니다.
오류 처리 및 상호 작용
본 사양 발췌문에는 Fee_SetMode에 대한 특정 오류 코드, DET 오류 메시지 또는 DEM 이벤트가 정의되어 있지 않습니다([SWS_Fee_00086]). 마찬가지로 다른 요구사항과의 직접적인 관계도 명시되어 있지 않습니다. 해석: 유효하지 않은 모드 값에 대한 검사는 호출자에 대한 명시적인 오류 반환 없이 드라이버 내부 또는 Fee 모듈에서 처리될 것으로 보입니다. 질문 (열림)
이 텍스트는 AI에 의해 작성되었으며, 전적으로 AUTOSAR 릴리스 R20-11 사양을 기반으로 합니다.
구현자 가이드 준비 중 (복잡도 I1)
함수 Fee_Read [SWS_Fee_00087] 📄 PDF
Std_ReturnType Fee_Read (uint16 BlockNumber, uint16 BlockOffset, uint8* DataBufferPtr, uint16 Length);
Service to initiate a read job.
사용
함수 Fee_Read은 Flash EEPROM Emulation 모듈에서 비동기 읽기 요청을 시작하는 데 사용되며 헤더 파일 Fee.h을 통해 선언됩니다 [SWS_Fee_00087]. 이 함수는 서비스 ID 0x02을 가지며 다음 전달 매개변수를 받습니다 [SWS_Fee_00087]:
Block Number: 플래시 메모리 내 시작 주소를 동시에 나타내는 논리 블록의 번호입니다.Block Offset: 해당 블록 내의 읽기 오프셋입니다.Length: 블록에서 읽을 바이트 수입니다.Data Buffer Ptr: 읽어온 데이터를 저장하기 위한 대상 버퍼에 대한 포인터입니다.
함수는 반환값으로 Std_ReturnType을 반환합니다. E_OK은 요청된 읽기 요청이 모듈에 의해 수락되었음을 나타내고, E_NOT_OK는 요청이 거부되었음을 나타냅니다 [SWS_Fee_00087].
동시성 및 제약사항
Fee_Read의 호출은 재진입 불가(Non Reentrant) 및 비동기식(Asynchronous)으로 지정되어 있습니다 [SWS_Fee_00087].
플래시 드라이버와의 상호작용
플래시 드라이버에 함수 Fls_BlankCheck이 구성되어 있는 경우, Fee_Read은 이 함수를 호출해야 합니다 [SWS_Fee_00187]. 이는 삭제되었으나 아직 프로그래밍되지 않은 플래시 셀로 인해 ECC 오류 등이 발생하는 일 없이 메모리 영역을 읽을 수 있는지 사전에 검사하기 위한 것입니다 [SWS_Fee_00187].
이 사용 지침은 AUTOSAR CP R20-11 사양을 기반으로 자동으로 생성되었습니다.
구현자 가이드 준비 중 (복잡도 I1)
함수 Fee_Write [SWS_Fee_00088] 📄 PDF
Std_ReturnType Fee_Write (uint16 BlockNumber, const uint8* DataBufferPtr);
Service to initiate a write job.
사용법 및 의미론
함수 Fee_Write은 [SWS_Fee_00088]에 따라 Flash EEPROM Emulation 모듈에서 쓰기 요청을 시작하는 서비스 역할을 합니다. 선언은 헤더 Fee.h를 통해 제공됩니다. 호출은 비동기식으로 이루어집니다. 즉, 함수는 쓰기 프로세스를 트리거하기만 하며 물리적 쓰기 프로세스가 완료될 때까지 블로킹되지 않습니다.
쓰기 데이터의 전달을 위해 두 개의 매개변수가 정의되어 있습니다 [SWS_Fee_00088]:
BlockNumber(uint16): 논리 블록 번호를 나타내며 동시에 EEPROM 내 이 블록의 시작 주소를 정의합니다.DataBufferPtr(const uint8*): 기록할 페이로드를 포함하는 데이터 버퍼에 대한 포인터입니다.
반환값 및 동시성
Std_ReturnType 타입의 반환값은 모듈이 쓰기 요청을 수락할 수 있었는지 여부를 즉시 알립니다 [SWS_Fee_00088]:
E_OK: 요청된 작업이 모듈에 의해 수락되었습니다.E_NOT_OK: 작업이 모듈에 의해 수락되지 않았습니다.
동시성과 관련하여 Fee_Write은 재진입 불가(Non Reentrant)로 명시되어 있습니다 [SWS_Fee_00088]. 따라서 호출자는 서로 다른 컨텍스트에서 이 함수가 동시에 호출되지 않도록 보장해야 합니다. 함수의 서비스 ID는 0x03입니다 [SWS_Fee_00088]. 해석: 실제 데이터의 물리적 전송은 E_OK가 반환된 후 백그라운드에서 후속 모듈 주기를 통해 비동기적으로 처리될 것으로 추정됩니다. 질문 Q-8bedddcf2371f6bf (열림)
이 텍스트는 AI에 의해 생성되었으며 가이드 역할을 합니다. 참조된 AUTOSAR 사양이 표준입니다.
함수 Fee_Cancel [SWS_Fee_00089] 📄 PDF
void Fee_Cancel (void);
Service to call the cancel function of the underlying flash driver.
함수 Fee_Cancel은 취소 요청을 하위 플래시 드라이버로 전달하기 위한 모듈 Fee의 동기식 서비스입니다 [SWS_Fee_00089]. 이 서비스는 헤더 Fee.h을 통해 선언되며 숫자 서비스 ID 0x04를 갖습니다 [SWS_Fee_00089].
사용법 및 호출 컨텍스트
인터페이스의 시그니처는 void Fee_Cancel (void)입니다 [SWS_Fee_00089]. 호출에 대해서는 사양에 따라 다음 매개변수 및 실행 특성이 적용됩니다:
- 매개변수: 이 함수는 전달 매개변수를 요구하지 않으며, 입력, 입출력 또는 출력 매개변수가 존재하지 않습니다 [SWS_Fee_00089].
- 반환값: 호출자에게 아무런 반환값도 반환되지 않습니다 [SWS_Fee_00089].
- 동기성: 함수 호출의 처리는 동기식(Synchronous)으로 규정되어 있습니다 [SWS_Fee_00089].
동시성 및 제약사항
동시성 동작과 관련하여 Fee_Cancel은 재진입 불가(Non Reentrant)로 지정되어 있습니다 [SWS_Fee_00089]. 따라서 호출 인스턴스는 서로 다른 태스크 또는 인터럽트 컨텍스트에서 함수가 병렬로 또는 중첩되어 호출되지 않도록 보장해야 합니다.
상호 작용 및 오류 처리
Fee_Cancel의 핵심 역할은 하위 플래시 드라이버의 취소 함수를 호출하는 것입니다 [SWS_Fee_00089]. 이 함수에 대해 페이로드에 정의된 특정 오류 코드, 반환값 또는 오류 메시지는 없습니다. 오류 처리가 기술되어 있지 않으므로 오류 발생 시의 동작은 호출된 플래시 드라이버의 구현에 따라 달라질 것으로 추정됩니다. 질문 Q-bb066b6c05a2eb12 (열림)
이 사용 지침은 자동으로 생성되었으며 AUTOSAR 릴리스 R20-11의 사양 내용만을 기반으로 합니다.
함수 Fee_GetStatus [SWS_Fee_00090] 📄 PDF
MemIf_StatusType Fee_GetStatus (void);
Service to return the status. AUTOSAR CP R20 - of Document ID : AUTOSAR_SWS_FlashEEPROMEmulation
함수 Fee_GetJobResult [SWS_Fee_00091] 📄 PDF
MemIf_JobResultType Fee_GetJobResult (void);
Service to query the result of the last accepted job issued by the upper layer software.
함수 Fee_InvalidateBlock [SWS_Fee_00092] 📄 PDF
Std_ReturnType Fee_InvalidateBlock (uint16 BlockNumber);
Service to invalidate a logical block.
함수 Fee_InvalidateBlock은(는) 플래시 메모리 내의 논리 블록을 무효화하는 서비스 역할을 합니다 [SWS_Fee_00092]. 헤더 Fee.h을(를) 통해 제공되며 서비스 ID 0x07을(를) 갖습니다 [SWS_Fee_00092].
사용법 및 매개변수
호출은 비동기로 수행되므로 실제 무효화는 백그라운드 작업으로 트리거됩니다 [SWS_Fee_00092]:
- Block Number (
uint16, in): 논리 블록 번호를 나타내며, 이는 동시에 플래시 메모리 내 블록의 시작 주소를 결정합니다 [SWS_Fee_00092]. - 반환값 (
Std_ReturnType): 무효화 요청이 모듈에 의해 성공적으로 수락되었으면E_OK을(를) 반환합니다[SWS_Fee_00092].
오류 처리
모듈이 요청을 수락할 수 없었던 경우 E_NOT_OK이(가) 반환됩니다. 그러나 사양에 따르면 이 오류 반환은 명시적으로 DET가 활성화된 구성(only if DET is enabled)으로 제한됩니다[SWS_Fee_00092]. 해석: DET가 비활성화된 경우, 사양에서 이 오류 값의 반환을 DET 활성화와 연결하고 있으므로 요청 거부가 E_NOT_OK을(를) 통해 호출자에게 전달되지 않을 것으로 보입니다. 질문 Q-2e54187ddb69e481 (열림)
동시성 및 제약 조건
인터페이스는 재진입 불가능(Non Reentrant)으로 선언되어 있습니다 [SWS_Fee_00092]. 따라서 호출자는 이전 함수 호출이 활성 상태인 동안 Fee_InvalidateBlock의 병렬 또는 중단 호출이 발생하지 않도록 보장해야 합니다 [SWS_Fee_00092].
이 텍스트는 AUTOSAR R20-11 사양을 기반으로 AI에 의해 생성되었습니다.
함수 Fee_GetVersionInfo [SWS_Fee_00093] 📄 PDF
void Fee_GetVersionInfo (Std_VersionInfoType* VersionInfoPtr);
Service to return the version information of the FEE module.
함수 Fee_EraseImmediateBlock [SWS_Fee_00094] 📄 PDF
Std_ReturnType Fee_EraseImmediateBlock (uint16 BlockNumber);
Service to erase a logical block.
사용법 및 매개변수
함수 Fee_EraseImmediateBlock은(는) 논리 블록을 지우기 위한 비동기 서비스를 제공하며 헤더 파일 Fee.h을(를) 통해 선언됩니다 [SWS_Fee_00094]. 이 함수는 16진수 서비스 ID 0x09을(를) 갖습니다 [SWS_Fee_00094]. 유일한 입력 매개변수는 uint16 타입의 Block Number이며, 이는 논리 블록의 번호를 지정하고 동시에 EEPROM 내의 시작 주소를 나타냅니다 [SWS_Fee_00094].
반환값 및 오류 처리
반환값으로 인터페이스는 상태 Std_ReturnType을(를) 제공합니다 [SWS_Fee_00094]. 값 E_OK은(는) 모듈이 요청된 지우기 작업을 성공적으로 수락했음을 확인합니다 [SWS_Fee_00094]. 작업이 모듈에 의해 수락되지 않은 경우 함수는 E_NOT_OK을(를) 반환합니다. 그러나 사양에 따르면 이 반환값은 DET 오류 모니터링이 활성화된 경우에만 발생합니다 [SWS_Fee_00094].
동시성 및 제약사항
동시성 및 호출 조건과 관련하여 Fee_EraseImmediateBlock은(는) 재진입 불가능(Non Reentrant)으로 분류되며 비동기식으로 작동합니다 [SWS_Fee_00094]. 따라서 호출 모듈은 모듈이 여전히 처리를 진행하는 동안 동일한 인터페이스에 대한 추가 호출이 발생하지 않도록 보장해야 합니다.
AUTOSAR 사양에 기반한 컨텍스트별 설명.
함수 Fee_JobEndNotification [SWS_Fee_00095] 📄 PDF
void Fee_JobEndNotification (void);
Service to report to this module the successful end of an asynchronous operation. AUTOSAR CP R20 - of Document ID : AUTOSAR_SWS_FlashEEPROMEmulation
함수 Fee_JobEndNotification은 비동기 작업의 성공적인 완료를 모듈 Fee에 알리는 데 사용됩니다([SWS_Fee_00095]).
사용 및 시그니처와 관련하여 다음 규정이 적용됩니다:
- 시그니처 및 매개변수: 이 함수는
void Fee_JobEndNotification (void);시그니처를 갖습니다. 입력, 입출력 또는 출력 매개변수를 요구하지 않으며 반환값을 제공하지 않습니다([SWS_Fee_00095]). - 헤더: 선언은
Fee.h을 통해 제공됩니다([SWS_Fee_00095]). - 서비스 ID: 함수는 서비스 ID
0x10을 통해 정의됩니다([SWS_Fee_00095]). - 동기성: 호출 자체는 동기식으로 지정되어 있습니다([SWS_Fee_00095]).
- 동시성: 루틴은 재진입 불가(Non Reentrant)로 분류되어 있습니다([SWS_Fee_00095]).
상호작용 및 호출 컨텍스트: 일반적으로 이 콜백은 비동기 쓰기 또는 삭제 작업의 종료를 알리기 위해 하위 모듈(예: 플래시 드라이버)에 의해 호출될 것으로 추정됩니다. 질문 Q-8a3ccdba2024001f (열림) Non Reentrant 특성으로 인해 호출자는 경쟁 호출이 발생하지 않도록 보장해야 합니다([SWS_Fee_00095]).
이 텍스트는 R20-11용 AUTOSAR 사양을 기반으로 AI에 의해 생성되었습니다.
함수 Fee_JobErrorNotification [SWS_Fee_00096] 📄 PDF
void Fee_JobErrorNotification (void);
Service to report to this module the failure of an asynchronous operation.
함수 Fee_JobErrorNotification은(는) 비동기 작업의 실패를 Fee 모듈에 알리기 위한 알림 서비스 역할을 합니다 [SWS_Fee_00096]. 인터페이스는 시그니처 void Fee_JobErrorNotification (void)을(를) 가지며 헤더 Fee.h을(를) 통해 사용할 수 있습니다 [SWS_Fee_00096]. 식별자 0x11을(를) 가진 서비스에는 입력, 입출력 또는 출력 매개변수가 전달되지 않습니다 [SWS_Fee_00096]. 마찬가지로 호출 시 호출자에게 반환값이 반환되지 않습니다 [SWS_Fee_00096].
호출의 실행 시맨틱은 동기식(Synchronous)으로 명시되어 있습니다 [SWS_Fee_00096]. 런타임 동작에는 함수가 재진입 불가능(Non Reentrant)이라는 핵심 제약 사항이 적용됩니다 [SWS_Fee_00096]. 해석: 호출자(하위 드라이버 모듈일 것으로 추정됨)는 알림이 동시적으로 발생하거나 인터럽트 컨텍스트에서 병렬로 트리거되지 않도록 보장해야 합니다. 질문 Q-7d4c9618bf385721 (열림)
오류 처리와 관련하여 매개변수가 없는 인터페이스를 통해서는 특정 오류 코드가 전송되지 않으며, 이 호출에 대해 모듈별 DET 또는 DEM 메시지가 문서화되어 있지 않습니다 [SWS_Fee_00096]. Fee 모듈은 보고된 오류 사례를 활성 비동기 작업에 내부적으로 할당하고 이에 따라 상태를 조정할 것으로 보입니다. 질문 Q-1fa43444195edb62 (열림)
이 텍스트는 AUTOSAR R20-11 사양을 기반으로 AI에 의해 생성되었습니다.
함수 Fee_MainFunction [SWS_Fee_00097] 📄 PDF
void Fee_MainFunction (void);
Service to handle the requested read / write / erase jobs and the internal management operations.
함수 Fee_MainFunction은(는) [SWS_Fee_00097]에 따라 요청된 읽기, 쓰기 및 지우기 작업을 중앙에서 처리하고 모듈의 내부 관리 작업을 실행하는 데 사용됩니다. 이 함수는 시그니처 void Fee_MainFunction (void); 및 서비스 ID 0x12(으)로 명시되어 있습니다 [SWS_Fee_00097].
인터페이스 및 사용과 관련하여 함수는 전달 매개변수를 처리하지 않으며 반환값을 가지지 않습니다 [SWS_Fee_00097]. 헤더 SchM_Fee.h을(를) 통해 제공된다는 점에서 볼 때, 호출은 기본 소프트웨어의 스케줄 관리(Schedule Management)에 의해 주기적으로 수행될 것으로 추정할 수 있습니다. 질문 Q-5ef9bcc5f438cb89 (열림) 이 설명은 이전에 비동기식으로 전달된 작업들이 이러한 주기적 사이클 내에서 순차적으로 처리될 것임을 시사합니다.
오류 시나리오, 재진입성 및 특정 호출 조건에 대해 사양에는 별도의 식별자나 오류 코드가 포함되어 있지 않습니다 [SWS_Fee_00097]. 해석: 모듈 상태를 위한 중앙 주기 제어 함수로서 Fee_MainFunction은(는) 재진입이 불가능할 것으로 보이므로, 여러 태스크로부터의 동시 호출은 피해야 합니다. 질문 (열림)
이 텍스트는 AUTOSAR 사양 R20-11을 기반으로 AI에 의해 생성되었습니다.
함수 NvM_JobEndNotification [SWS_Fee_00098] 📄 PDF
void NvM_JobEndNotification (void);
-
사용법 및 시그니처
함수 NvM_JobEndNotification은(는) Flash EEPROM Emulation(Fee) 사양에서 서비스로 정의되어 있으며 헤더 파일 Nvm.h을(를) 통해 제공됩니다([SWS_Fee_00098]). 구문 void NvM_JobEndNotification (void);에 따라 함수는 입력 및 출력 매개변수를 요구하지 않으며 반환값을 제공하지 않습니다([SWS_Fee_00098]). 실행 동작에는 동기 시맨틱이 정의되어 있습니다(Sync/Async: true)([SWS_Fee_00098]).
동시성 및 제약사항
재진입성과 관련하여 이 함수는 Don't care(으)로 분류됩니다([SWS_Fee_00098]). 사양에는 호출 컨텍스트와 관련된 특정 제한 사항이 명시되어 있지 않습니다. 이 요소에 대해 DET 또는 DEM 메시지를 통한 별도의 오류 처리는 명시되어 있지 않습니다([SWS_Fee_00098]).
상호작용 및 기능적 분류
이 함수는 Flash EEPROM Emulation 사양의 일부이지만 설명 필드에는 추가 세부정보가 포함되어 있지 않습니다([SWS_Fee_00098]). 해석: 명칭 및 Nvm.h에서의 선언으로 볼 때, 이 함수는 Fee 모듈이 비동기적으로 처리된 작업의 정상적인 완료를 NvM 모듈에 신호하는 콜백 인터페이스 역할을 할 것으로 보입니다. 질문 Q-ee00bece2e28a0e4 (열림)
이 사용 지침은 AUTOSAR Release R20-11 사양을 기반으로 자동 생성되었습니다.
함수 NvM_JobErrorNotification [SWS_Fee_00099] 📄 PDF
void NvM_JobErrorNotification (void);
-
사용법 및 호출 컨텍스트
함수 NvM_JobErrorNotification은(는) [SWS_Fee_00099]에 따라 동기 인터페이스(Sync/ Async true)(으)로 정의됩니다. 선언은 헤더 파일 Nvm.h을(를) 통해 제공됩니다([SWS_Fee_00099]). 시그니처는 void NvM_JobErrorNotification (void)이며, 이에 따라 입력, 입출력 또는 출력 매개변수를 허용하지 않고 반환값을 제공하지 않습니다([SWS_Fee_00099]). 식별자와 Fee 모듈에 대한 할당에 비추어 볼 때, 이 콜백 함수는 플래시 EEPROM 에뮬레이션 드라이버에서 비동기 작업 처리 중 오류가 발생했을 때 NVRAM 관리에 알리는 역할을 할 것으로 보입니다. 질문 Q-4d70f8d384e04832 (열림)
오류 처리 및 동시성
[SWS_Fee_00099]에는 특정 오류 코드, DET 메시지 또는 DEM 이벤트가 나열되어 있지 않습니다. 상태 또는 오류 매개변수가 전달되지 않으므로, 상세한 오류 분석은 내부 모듈 상태나 드라이버의 후속 쿼리를 기반으로 할 것으로 추정됩니다. 질문 Q-c45e72b67236c432 (열림) 동시성과 관련하여 [SWS_Fee_00099]은 재진입성에 대해 Don't care 기준을 명시하고 있으며, 이에 따라 요구사항 측면에서 재진입성에 대한 제한적 규정이 공식화되어 있지 않습니다.
이 텍스트는 사양을 기반으로 AI에 의해 생성되었습니다.
타입 Fee_ConfigType [SWS_Fee_00188] 📄 PDF
Configuration data structure of the Fee module.
Request a governed re-review of this record. The record is not changed immediately.
- Record
AUTOSAR/AP/record/CP_MOD_Fee- Status
- unspecified
- Version
AUTOSAR/AP/record/CP_MOD_Fee@rel:R20-11#e0fc59dc- Content hash
e0fc59dc- Source
- https://www.autosar.org/fileadmin/standards/R20-11/CP/AUTOSAR_SWS_FlashEEPROMEmulation.pdf#nameddest=SWS_Fee_00085
gemini-3.8-flash-low· 2026-10-13 · 독일어 원문