Hello,
When Using S32 Design Studio 3.3 (S32K144W) and we instance csec and flash driver we got an error which is:
FTFM used in multiple component instances: csec and flash. Is this the expected behavior? I do not find any reference in which we can not used both. I do not know if this is an error in the tool.
Setting FTFC with csec and flash in S32K144 with S32DS2.2 for ARM is perfectly fine
Is this a limitation in the FTFM or is just an error in the tool?
Thanks in advance
There should not be any difference between CSE use with FTFM / FTFC i.e. S32K1xx / S32K14xW.
What you mentions is error in the DS or warning? Could you further describe details?
It is an error, we are no allowed to generate code
S32 Design Studio for S32 Platform
Version: 3.3
Build id: 200610
Issue: Peripherals: FTFM used in multiple component instances: csec_config_1
Level: Error
Type: Tool problem
Tool: Peripherals
Origin: Peripherals:BOARD_InitPeripherals
Resource: flash_1
Information: Peripherals: FTFM used in multiple component instances: csec_config_1
Issue: Peripherals: FTFM used in multiple component instances: flash_1
Level: Error
Type: Tool problem
Tool: Peripherals
Origin: Peripherals:BOARD_InitPeripherals
Resource: csec_config_1
Information: Peripherals: FTFM used in multiple component instances: flash_1
Hi @reymor ,
From my point of view, it has no problem when configure Csec and Flash together even they're using FTFM.
I tried to configure Crypto(Csec_Ip) and Fls together without error for the package's version: PlatformSDK_S32K1_2022_02.
What package's version are you using?
Best regards,
Nhi
Hello @Nhi_Nguyen,
How do I check that package version?
As far as I know we are using S32SDK_S32K1XX_RTM_4.0.1
Hi,
I tested with version s32sdk_s32k1xx_rtm_402 (4.0.2), this issue is disapeared.
So I suggest you to upgrade to this version to avoid this error
Hello,
Thanks for you answer. How could we update the version?
We do not see any update in extension and update window
This RTM 4.0.2 is included in S32 Design Studio 3.4 S32K1XX Service Pack 1.
If you cannot find it, then you can use the offline install package which is available on NXP Flexera:
Go to Software Licensing page > View accounts > NXP Software > S32 Design Studio IDE > S32 Design Studio for S32 Platform v.3.4 > S32 Design Studio 3.4 S32K1xx Service Pack 1 for offline use
Download and install this package into your current S32DS
Thanks for your answer.
Using this solution, are we going to update the S32DS to Version 3.4?
I have a question regarding RTD. Is RTD the replacemenet to RTM?
Yes, you should update S32DS to v3.4
The RTD is our new product, which is a software that supports for both Autosar and Non-Autosar products. Then yes, it is a new product to support from Autosar 4.4 and afterwards
For more information, you can take a look on our Real-Time Driver page: https://www.nxp.com/design/software/automotive-software-and-tools/real-time-drivers-rtd:AUTOMOTIVE-R...
And I found a HOWTO tutorial to migrate SDK from v4.0.1 to v4.0.2, please have a look:
https://community.nxp.com/t5/S32-Design-Studio-Knowledge-Base/HOWTO-Migrate-S32K1xx-SDK-project-from...
Hi @reymor ,
Yes, it is that I need. I'll contact to SW team to get support from them because SDK is old and come back to you when I get their response. If you can upgrade to RTD package, it is great.
Best regards,
Nhi
Thanks for your answer.
I have a question regarding RTD. Is RTD the replacemenet to RTM? Is there any porting guide or at leat any comparation?
If I got it you mean that there not support for RTM because the brand new drivers are RTD, right?
Thank in advance