EcuM Alarm Function

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

EcuM Alarm Function

124 次查看
ydygcvjhbjkjnkn
Contributor I

Hello,

Regarding the EcuM alarm clock issue, I have consulted some materials and the manual, but there are a few points I do not quite understand, so I would like to ask for your help. Thank you.

  1. In the EcuM manual, in the section introducing configuration items, how is the configuration item EcuMAlarmClockTimeOut used? It seems that I have not used it in my design.

  2. How is the EcuM alarm clock updated? Currently, during the UP phase, I update it in the main function using the main function scheduling cycle. However, the documentation says that it should be implemented by a hardware timer. I am concerned that task blocking or preemption may cause the main function scheduling cycle to be incorrect. How should it be implemented using a hardware timer?

  3. How should it be implemented during the SLEEP phase? The documentation mentions the POLL phase, where EcuM_SetClock is used in EcuM_SleepActivity for updating. After updating, where is the timeout checked? Is it in EcuM_CheckWakeup? And what about the HALT phase? Where is the clock updated and the timeout checked?

  4. If the configured alarm has already expired before entering sleep, what should I do? Should I directly skip entering sleep, or should I set the alarm wake‑up source to suspend and notify BswM of the alarm wake‑up source status?

I look forward to your reply. Thank you. In addition, please provide the basis and supporting points, indicating which parts of the manual can be referred to for confirming the implementation approach. Thanks again in advance.

0 项奖励
回复
3 回复数

88 次查看
danielmartynek
NXP TechSupport
NXP TechSupport

Hello @ydygcvjhbjkjnkn,

Can you please specify the drivers/revision, and the MCU part number?

 

Thank you,

BR, Daniel

0 项奖励
回复

87 次查看
ydygcvjhbjkjnkn
Contributor I

I am referring to the AUTOSAR EcuM specification manual, version 4.2.2. The MCU part number may not be fixed.

0 项奖励
回复

82 次查看
danielmartynek
NXP TechSupport
NXP TechSupport

AUTOSAR 4.2.2 is an outdated specification, and no currently supported NXP Real-Time Drivers (RTD) package is based on it. The only NXP software that was aligned with AUTOSAR 4.2.2 was the legacy MCAL for S32K1xx, which is no longer supported.

Also, please note that NXP support covers only NXP's own RTD/MCAL driver implementations. If you are using a BSW stack from a third-party vendor, their EcuM implementation is outside the scope of what we can support here, and you would need to contact that vendor directly.

 

Regards,

Daniel

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2409832%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EEcuM%E6%8A%A5%E8%AD%A6%E5%8A%9F%E8%83%BD%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2409832%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%20class%3D%22%22%3E%3CSPAN%20class%3D%22%22%3E%E4%BD%A0%E5%A5%BD%EF%BC%8C%3C%2FSPAN%3E%3C%2FP%3E%3CP%20class%3D%22%22%3E%3CSPAN%20class%3D%22%22%3E%E5%85%B3%E4%BA%8E%20EcuM%20%E9%97%B9%E9%92%9F%E9%97%AE%E9%A2%98%EF%BC%8C%E6%88%91%E6%9F%A5%E9%98%85%E4%BA%86%E4%B8%80%E4%BA%9B%E8%B5%84%E6%96%99%E5%92%8C%E6%89%8B%E5%86%8C%EF%BC%8C%E4%BD%86%E6%9C%89%E4%BA%9B%E5%9C%B0%E6%96%B9%E6%88%91%E4%B8%8D%E5%A4%AA%E6%98%8E%E7%99%BD%EF%BC%8C%E6%89%80%E4%BB%A5%E6%83%B3%E8%AF%B7%E6%95%99%E4%B8%80%E4%B8%8B%E6%82%A8%E7%9A%84%E5%B8%AE%E5%8A%A9%E3%80%82%E8%B0%A2%E8%B0%A2%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3COL%3E%3CLI%3E%3CP%20class%3D%22%22%3E%3CSPAN%20class%3D%22%22%3E%E5%9C%A8%20EcuM%20%E6%89%8B%E5%86%8C%E4%B8%AD%EF%BC%8C%E5%85%B3%E4%BA%8E%E9%85%8D%E7%BD%AE%E9%A1%B9%E7%9A%84%E4%BB%8B%E7%BB%8D%E9%83%A8%E5%88%86%EF%BC%8C%E9%85%8D%E7%BD%AE%E9%A1%B9%E6%98%AF%E5%A6%82%E4%BD%95%E5%B7%A5%E4%BD%9C%E7%9A%84%EF%BC%9F%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3EEcuMAlarmClockTimeOut%3CSPAN%20class%3D%22%22%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%E7%94%A8%E8%BF%87%E5%90%97%EF%BC%9F%E7%9C%8B%E6%9D%A5%E6%88%91%E7%9A%84%E8%AE%BE%E8%AE%A1%E4%B8%AD%E8%BF%98%E6%B2%A1%E6%9C%89%E7%94%A8%E5%88%B0%E5%AE%83%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%20class%3D%22%22%3E%3CSPAN%20class%3D%22%22%3EEcuM%E9%97%B9%E9%92%9F%E6%98%AF%E5%A6%82%E4%BD%95%E6%9B%B4%E6%96%B0%E7%9A%84%EF%BC%9F%E7%9B%AE%E5%89%8D%EF%BC%8C%E5%9C%A8%20UP%20%E9%98%B6%E6%AE%B5%EF%BC%8C%E6%88%91%E4%BD%BF%E7%94%A8%E4%B8%BB%E5%87%BD%E6%95%B0%E8%B0%83%E5%BA%A6%E5%91%A8%E6%9C%9F%E5%9C%A8%E4%B8%BB%E5%87%BD%E6%95%B0%E4%B8%AD%E5%AF%B9%E5%85%B6%E8%BF%9B%E8%A1%8C%E6%9B%B4%E6%96%B0%E3%80%82%E4%BD%86%E6%98%AF%EF%BC%8C%E6%96%87%E6%A1%A3%E4%B8%AD%E8%AF%B4%E5%BA%94%E8%AF%A5%E9%80%9A%E8%BF%87%E7%A1%AC%E4%BB%B6%E5%AE%9A%E6%97%B6%E5%99%A8%E6%9D%A5%E5%AE%9E%E7%8E%B0%E3%80%82%E6%88%91%E6%8B%85%E5%BF%83%E4%BB%BB%E5%8A%A1%E9%98%BB%E5%A1%9E%E6%88%96%E6%8A%A2%E5%8D%A0%E5%8F%AF%E8%83%BD%E4%BC%9A%E5%AF%BC%E8%87%B4%E4%B8%BB%E5%8A%9F%E8%83%BD%E8%B0%83%E5%BA%A6%E5%91%A8%E6%9C%9F%E4%B8%8D%E6%AD%A3%E7%A1%AE%E3%80%82%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E7%A1%AC%E4%BB%B6%E5%AE%9A%E6%97%B6%E5%99%A8%E6%9D%A5%E5%AE%9E%E7%8E%B0%EF%BC%9F%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%20class%3D%22%22%3E%3CSPAN%20class%3D%22%22%3E%E5%9C%A8%E7%9D%A1%E7%9C%A0%E9%98%B6%E6%AE%B5%E5%BA%94%E8%AF%A5%E5%A6%82%E4%BD%95%E5%AE%9E%E7%8E%B0%EF%BC%9F%E6%96%87%E6%A1%A3%E4%B8%AD%E6%8F%90%E5%88%B0%E4%BA%86%E8%BD%AE%E8%AF%A2%E9%98%B6%E6%AE%B5%EF%BC%8C%E5%85%B6%E4%B8%AD%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3EEcuM_SetClock%3CSPAN%20class%3D%22%22%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%E7%94%A8%E4%BA%8E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3EEcuM_%E7%9D%A1%E7%9C%A0%E6%B4%BB%E5%8A%A8%3CSPAN%20class%3D%22%22%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%E7%94%A8%E4%BA%8E%E6%9B%B4%E6%96%B0%E3%80%82%E6%9B%B4%E6%96%B0%E5%90%8E%EF%BC%8C%E8%B6%85%E6%97%B6%E6%A3%80%E6%9F%A5%E5%9C%A8%E5%93%AA%E9%87%8C%E8%BF%9B%E8%A1%8C%EF%BC%9F%E6%98%AF%E5%9C%A8%E2%80%A6%E2%80%A6%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3EEcuM_CheckWakeup%20%3CSPAN%20class%3D%22%22%3E%EF%BC%9FHALT%E9%98%B6%E6%AE%B5%E5%91%A2%EF%BC%9F%E6%97%B6%E9%92%9F%E5%9C%A8%E5%93%AA%E9%87%8C%E6%9B%B4%E6%96%B0%EF%BC%8C%E8%B6%85%E6%97%B6%E6%A3%80%E6%9F%A5%E5%9C%A8%E5%93%AA%E9%87%8C%E8%BF%9B%E8%A1%8C%EF%BC%9F%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%20class%3D%22%22%3E%3CSPAN%20class%3D%22%22%3E%E5%A6%82%E6%9E%9C%E5%9C%A8%E8%BF%9B%E5%85%A5%E7%9D%A1%E7%9C%A0%E7%8A%B6%E6%80%81%E4%B9%8B%E5%89%8D%EF%BC%8C%E8%AE%BE%E7%BD%AE%E7%9A%84%E9%97%B9%E9%92%9F%E5%B7%B2%E7%BB%8F%E8%BF%87%E6%9C%9F%EF%BC%8C%E6%88%91%E8%AF%A5%E6%80%8E%E4%B9%88%E5%8A%9E%EF%BC%9F%E6%88%91%E5%BA%94%E8%AF%A5%E7%9B%B4%E6%8E%A5%E8%B7%B3%E8%BF%87%E8%BF%9B%E5%85%A5%E7%9D%A1%E7%9C%A0%E7%8A%B6%E6%80%81%EF%BC%8C%E8%BF%98%E6%98%AF%E5%BA%94%E8%AF%A5%E5%B0%86%E9%97%B9%E9%92%9F%E5%94%A4%E9%86%92%E6%BA%90%E8%AE%BE%E7%BD%AE%E4%B8%BA%E6%9A%82%E5%81%9C%E7%8A%B6%E6%80%81%E5%B9%B6%E9%80%9A%E7%9F%A5%20BswM%20%E9%97%B9%E9%92%9F%E5%94%A4%E9%86%92%E6%BA%90%E7%9A%84%E7%8A%B6%E6%80%81%EF%BC%9F%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLI%3E%3C%2FOL%3E%3CP%20class%3D%22%22%3E%3CSPAN%20class%3D%22%22%3E%E6%9C%9F%E5%BE%85%E6%82%A8%E7%9A%84%E5%9B%9E%E5%A4%8D%E3%80%82%E8%B0%A2%E8%B0%A2%E3%80%82%E6%AD%A4%E5%A4%96%EF%BC%8C%E8%AF%B7%E6%8F%90%E4%BE%9B%E4%BE%9D%E6%8D%AE%E5%92%8C%E6%94%AF%E6%8C%81%E8%A6%81%E7%82%B9%EF%BC%8C%E5%B9%B6%E6%8C%87%E5%87%BA%E5%8F%AF%E4%BB%A5%E5%8F%82%E8%80%83%E6%89%8B%E5%86%8C%E7%9A%84%E5%93%AA%E4%BA%9B%E9%83%A8%E5%88%86%E6%9D%A5%E7%A1%AE%E8%AE%A4%E5%AE%9E%E6%96%BD%E6%96%B9%E6%B3%95%E3%80%82%E5%86%8D%E6%AC%A1%E6%8F%90%E5%89%8D%E6%84%9F%E8%B0%A2%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2409950%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20EcuM%20Alarm%20Function%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2409950%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EAUTOSAR%204.2.2%20%E6%98%AF%E4%B8%80%E4%B8%AA%E8%BF%87%E6%97%B6%E7%9A%84%E8%A7%84%E8%8C%83%EF%BC%8C%E7%9B%AE%E5%89%8D%E6%B2%A1%E6%9C%89%E5%8F%97%E6%94%AF%E6%8C%81%E7%9A%84%20NXP%20%E5%AE%9E%E6%97%B6%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%20(RTD)%20%E8%BD%AF%E4%BB%B6%E5%8C%85%E5%9F%BA%E4%BA%8E%E5%AE%83%E3%80%82%E5%94%AF%E4%B8%80%E4%B8%8E%20AUTOSAR%204.2.2%20%E5%85%BC%E5%AE%B9%E7%9A%84%20NXP%20%E8%BD%AF%E4%BB%B6%E6%98%AF%20S32K1xx%20%E7%9A%84%E6%97%A7%E7%89%88%20MCAL%EF%BC%8C%E4%BD%86%E8%AF%A5%E8%BD%AF%E4%BB%B6%E5%B7%B2%E4%B8%8D%E5%86%8D%E5%8F%97%E6%94%AF%E6%8C%81%E3%80%82%3C%2FP%3E%0A%3CP%3E%E5%8F%A6%E5%A4%96%EF%BC%8C%E8%AF%B7%E6%B3%A8%E6%84%8F%EF%BC%8CNXP%20%E6%94%AF%E6%8C%81%E4%BB%85%E6%B6%B5%E7%9B%96%20NXP%20%E8%87%AA%E5%B7%B1%E7%9A%84%20RTD%2FMCAL%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E5%AE%9E%E7%8E%B0%E3%80%82%E5%A6%82%E6%9E%9C%E6%82%A8%E4%BD%BF%E7%94%A8%E7%9A%84%E6%98%AF%E7%AC%AC%E4%B8%89%E6%96%B9%E4%BE%9B%E5%BA%94%E5%95%86%E6%8F%90%E4%BE%9B%E7%9A%84%20BSW%20%E5%A0%86%E6%A0%88%EF%BC%8C%E5%88%99%E5%85%B6%20EcuM%20%E5%AE%9E%E7%8E%B0%E8%B6%85%E5%87%BA%E4%BA%86%E6%88%91%E4%BB%AC%E5%9C%A8%E6%AD%A4%E8%83%BD%E5%A4%9F%E6%94%AF%E6%8C%81%E7%9A%84%E8%8C%83%E5%9B%B4%EF%BC%8C%E6%82%A8%E9%9C%80%E8%A6%81%E7%9B%B4%E6%8E%A5%E8%81%94%E7%B3%BB%E8%AF%A5%E4%BE%9B%E5%BA%94%E5%95%86%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E6%AD%A4%E8%87%B4%EF%BC%8C%3C%2FP%3E%0A%3CP%3E%E4%B8%B9%E5%B0%BC%E5%B0%94%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2409947%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20EcuM%20Alarm%20Function%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2409947%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CEM%3E%3CSPAN%20class%3D%22%22%3E%E6%88%91%E6%8C%87%E7%9A%84%E6%98%AF%20AUTOSAR%20EcuM%20%E8%A7%84%E8%8C%83%E6%89%8B%E5%86%8C%EF%BC%8C%E7%89%88%E6%9C%AC%204.2.2%E3%80%82MCU%E9%83%A8%E4%BB%B6%E5%8F%B7%E5%8F%AF%E8%83%BD%E4%B8%8D%E5%9B%BA%E5%AE%9A%E3%80%82%3C%2FSPAN%3E%3C%2FEM%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2409936%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20EcuM%20Alarm%20Function%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2409936%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F231013%22%20target%3D%22_blank%22%3E%40ydygcvjhbjkjnkn%3C%2FA%3E%20%EF%BC%8C%3C%2FP%3E%0A%3CP%3E%E8%AF%B7%E6%8F%90%E4%BE%9B%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%2F%E7%89%88%E6%9C%AC%E5%8F%B7%E4%BB%A5%E5%8F%8AMCU%E9%83%A8%E4%BB%B6%E5%8F%B7%EF%BC%9F%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E8%B0%A2%E8%B0%A2%EF%BC%81%3C%2FP%3E%0A%3CP%3EBR%EF%BC%8C%E4%B8%B9%E5%B0%BC%E5%B0%94%3C%2FP%3E%3C%2FLINGO-BODY%3E