We have a requirement to access i2c bus from M core( Autosar )and A core (Linux) . So this is a multimaster scenario for i2c. Does J6, J5 Eco Soc's support the multimaster i2c ? We had ported 4.4 kernel on A core.
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
We have a requirement to access i2c bus from M core( Autosar )and A core (Linux) . So this is a multimaster scenario for i2c. Does J6, J5 Eco Soc's support the multimaster i2c ? We had ported 4.4 kernel on A core.
Thanks for the feedback. . I had a look into the controller code of I2C and i can see that arbitration scenarios are handled in the code and is matching with the TRM.
Another option for us incase if arbitration support is not there is to control this scenario from the application . For eg: we will internally have a handshake between A core and M core application and will make sure both will not communicate to the I2c peripheral at the same time. Will that option workout here ?
Yes. You can use sync mechanism to allow 2 cores to share the same peripheral, i.e. I2C.
Regards,
Stanley