S32 DS for ARM I2C questions

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

S32 DS for ARM I2C questions

跳至解决方案
2,157 次查看
s_kim1
Contributor III

Hello,
I am developing auto parts.

I am trying to choose one of the S32K1xx products.

The function I need is I2C.

I installed the 'S32DS for Arm v2.2' development environment and saw the sample code.

I have a question here.

There were also various types of I2C.
I have confirmed that there are 3 types of i2c, i2c_pal, flexIO_i2c, and lpi2c.

What is the difference between these 3 types of i2c?

And I would like to know the difference between 'S32DS for Arm' and 'S32DS for platform'.

Regards,

0 项奖励
回复
1 解答
2,149 次查看
StanoA
NXP TechSupport
NXP TechSupport

Hello Kim,

The three I2C types are:

  • Flex_IO_I2C – this is SDK driver for I2C communication through FlexIO port,
  • LPI2C – this is the SDK driver for low power I2C module,
  • I2C_pal – is the Peripheral abstract layer over previous two drivers.

The difference between S32DS:

  • The S32DS for Arm – is the Design Studio for several ARM platforms – like S32 and KEA – there are integrated software – S32K SDK, KEA SDK and MAC57xx SDK.
  • The S32DS for platform is intended only for S32 platform.

You can see the detail differences on web:

https://www.nxp.com/design/software/development-software/s32-design-studio-ide/s32-design-studio-for...

https://www.nxp.com/design/software/development-software/s32-design-studio-ide/s32-design-studio-for...

I believe now it's clear for you.

Best Regards,

Stano.

在原帖中查看解决方案

1 回复
2,150 次查看
StanoA
NXP TechSupport
NXP TechSupport

Hello Kim,

The three I2C types are:

  • Flex_IO_I2C – this is SDK driver for I2C communication through FlexIO port,
  • LPI2C – this is the SDK driver for low power I2C module,
  • I2C_pal – is the Peripheral abstract layer over previous two drivers.

The difference between S32DS:

  • The S32DS for Arm – is the Design Studio for several ARM platforms – like S32 and KEA – there are integrated software – S32K SDK, KEA SDK and MAC57xx SDK.
  • The S32DS for platform is intended only for S32 platform.

You can see the detail differences on web:

https://www.nxp.com/design/software/development-software/s32-design-studio-ide/s32-design-studio-for...

https://www.nxp.com/design/software/development-software/s32-design-studio-ide/s32-design-studio-for...

I believe now it's clear for you.

Best Regards,

Stano.