2265084_en-US

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

2265084_en-US

2265084_en-US

S32K358 RTD ICU Example with DMA

Dera support,

my customer Aptiv is looking for DMA based ICU handling. Based on incoming rising edge a DMA transaction should happen configured in mcl driver. In our RTD ICU user manual we find  since some releases the same remark:

3.6.1 Icu with DMA feature
Tips for this feature will be added in the next release.

Its in RTD5.00 / 6.0.0 and 7.0.0   

Do we have a working example to show to Aptiv how to use this feature ? 

 Ideally for S32K358 RTD6.0.0 but if we have other versions thats fine as well.

Best Regards,

Viktor

Priority: HIGHRTDSource: Direct CustomerRe: S32K358 RTD ICU Example with DMA

Hi @viktorfellinger ,

There are some notes for this feature:

- DMA just support with IcuMeasurementMode is ICU_MODE_SIGNAL_MEASUREMENT or ICU_MODE_TIMESTAMP.

Nhi_Nguyen_0-1766133984391.png

- DMA feature only supports ICU_MODE_SIGNAL_MEASUREMENT in eMios SAIC mode

Nhi_Nguyen_1-1766134174632.png

- Just some Emios channels support DMA, you find this through the attached excel: S32K3xx_DMAMUX_map in RM, like this:

Nhi_Nguyen_2-1766134471333.png

In my example, I used Emios_0, channel 1 for measuring signal.

In Icu:

Nhi_Nguyen_3-1766134621741.png

In Mcl, using DMA_TCD0

Nhi_Nguyen_4-1766134662220.png

Nhi_Nguyen_5-1766134704669.png

In Rm:

Nhi_Nguyen_6-1766134745972.png

In Platform:

Nhi_Nguyen_7-1766134805212.png

I attached the example here that I used the attached example in the package(RTM600) and just add this feature.

I also created the ticket: ARTDCT1-637 so that SW team can update this chapter in the next release.

Best regards,

Nhi


标记 (1)
无评分
版本历史
最后更新:
‎12-20-2025 03:26 AM
更新人: