1871801_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

1871801_ja-JP

1871801_ja-JP

S32GでのPFE機能の使い方

S32G-VNP-RDB3 (s32g399a) でPFE機能を開発しています。
そして 、Tresos は 29.0.0 を使用しています。

ダウンロードして確認してみたところ、PFE_Driver_1_2_0フォルダMasterProject_RDB3サンプルファイルが見つかりましたexample_applicationフォルダにありました。

まず、TresosでPFE関連の設定を行い、生成されたヘッダファイルを S32G Studioのプロジェクトに挿入し、PFE_Driver_1_2_0で提供されているソースコードで使用すると予測しています。

ただし、 MasterProject_RDB3 サンプルファイルをTresosでコンパイルすると、 次のエラーが発生します。


ノード "/AUTOSAR/TOP-LEVEL-PACKAGES/Gpt/ELEMENTS/Gpt/GptChannelConfigSet/GptChannelConfiguration/GptChannelC...": (1806) XPath-expression "(num:i( contains(node:fallback(../GptHwIp,'PIT'),'PIT') = 'true') * noderef:value(concat(noderef:ref(noderef:value(concat(noderef:ref(node:fallback(../GptChannelClkSrcRef, .)),'/GptClockReference'))), '/McuClockReferencePointFrequency'))) + ( num:i(contains(node:fallback(../GptHwIp,'STM'),'STM')))* (noderef:value(concat(noderef:ref(noderef(value)concat(noderef)ref)REF(node)フォールバック)。/GptChannelClkSrcRef, .)),'/GptClockReference'))), '/McuClockReferencePointFrequency')) div (num:i(not(contains(node:fallback(../GptHwIp,'STM'),'STM'))) + node:fallback(../../../GptStm/*[contains(text:split(node:current()/../GptModuleRef, '/')[5], node:fallback(./@name,1))]/GptStmPrescaler,1))) ) + ( num:i(contains(node:fallback(../GptHwIp,'FTM'),'FTM')))* (noderef:value(concat(noderef:ref(noderef:value(concat(noderef:ref(node:fallback(../GptChannelClkSrcRef, .)),'/GptClockReference'))), '/McuClockReferencePointFrequency')) div (num:i(not(contains(node:fallback(../GptHwIp,'FTM'),'FTM'))) + node:fallback(../../../GptFtm/*[contains(text:split(node:current()/../GptModuleRef, '/')[5], node:fallback(./@name,1))]/GptFtmPrescaler,1))) ) + ( num:i(contains(node:fallback(../GptHwIp,'RTC'),'RTC') = true()) * ( ( ( (num:i(node:fallback(../../../GptRtc/*/GptRtcChannelClkSrc,'RTC_IP_CLOCK_SOURCE_0') = 'RTC_IP_CLOCK_SOURCE_0')) * noderef:value(concat(noderef:ref(noderef%value(concat)noderef%ref)/GptChannelClkSrcRef, .)),'/GptClockReference'))), '/McuClockReferencePointFrequency')) )) ) + ( (num:i(node:fallback(../../../GptRtc/*/GptRtcChannelClkSrc,'RTC_IP_CLOCK_SOURCE_0') = 'RTC_IP_CLOCK_SOURCE_1')) * num:i(16000000) ) + ( ( (num:i(node:fallback(../../../GptRtc/*/GptRtcChannelClkSrc,'RTC_IP_CLOCK_SOURCE_0') = 'RTC_IP_CLOCK_SOURCE_2')) * num:i(128000) + ( (num:i(node:fallback(../../../GptRtc/*/GptRtcChannelClkSrc,'RTC_IP_CLOCK_SOURCE_0') = 'RTC_IP_CLOCK_SOURCE_3')) * num:i(32000) ) ) div ( num:i( (num:i(node:when((node:fallback(../../../GptRtc/*/DivBy32,'true') = 'true'),num:i(32),num:i(1)) * node:when((node:fallback(../../../GptRtc/*/DivBy512,'true') = 'true'),num:i(512),num:i(1)))) + (num:i(contains(node:fallback(../GptHwIp,'PIT'),'PIT') = true())) + (num:i(contains(node:fallback(../GptHwIp,'STM'),'STM') = true())) + (num:i(contains(node:fallback(../GptHwIp,'FTM'),'FTM') = true())) ) ) )" エラーが発生しました: 未定義の関数: noderef:ref

どなたか使い方を知っている方がいらっしゃいましたら、助けてください...。助けてください...


Tags (1)
No ratings
Version history
Last update:
‎11-21-2025 02:35 PM
Updated by: